CL_CRM_MKTPL_CPG_FM_FPO_VHIST - Campaign FM - Funds Posting Value History

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

>>> Development Documentation generated by DocuGenerator v2.0 (only available in English => NO TRANSLATION!!!) <<<

General Class Description

This class provides methods for the Fund Posting Value History

__________________________________________________________

Class Info

Name:CL_CRM_MKTPL_CPG_FM_FPO_VHIST
Instantiation:Public

Superclass

None

Implemented Interfaces

None

Friend Classes

None

Subclasses

None

__________________________________________________________

Methods

ADD_TRACE_ITEM

Public static ADD_TRACE_ITEM(

IMPORTINGCRMS_MKTPL_CPG_FM_VALUE_LIST IS_TRACE_ITEM_DATA
CRM_MKTPL_CPG_FM_EXPLANATION IV_EXPLANATION
ABAP_BOOL IV_PERSIST_ANYWAY
CRM_MKTPL_CPG_FM_IMPL_STEP IV_STEP

)

Add new trace item

Parameters

- IS_TRACE_ITEM_DATAValue list with contextual Info
- IV_EXPLANATIONFund Posting Value History Explanation
- IV_PERSIST_ANYWAYDefault Value is False
- IV_STEPImplementation Step

________________________________________________________________________

CREATE_EXPLANATIONS

Private static CREATE_EXPLANATIONS( )

Create the internal Fund Posting Value History Explanation texts

________________________________________________________________________

CREATE_TRACE_ID

Private static CREATE_TRACE_ID(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT

)

Create new trace ID

Parameters

- IR_MKTPROJECTMarketing Project Reference

________________________________________________________________________

DETERMINE_TRACE_PARAMS

Private static DETERMINE_TRACE_PARAMS( )

Determine and set trace parameters

________________________________________________________________________

GET_EXPLANATION_TEXT

Public static STRING GET_EXPLANATION_TEXT(

IMPORTINGCRM_MKTPL_CPG_FM_EXPLANATION IV_EXPLANATION_KEY

)

Returns the explanation text of a explanation key

Returns

RV_EXPLANATION_TEXT String with Explanation Text

Parameters

- IV_EXPLANATION_KEYKey, which is stored in the DB table CRMD_MKTPL_FPOVH

________________________________________________________________________

GET_TRACE_EXPIRATION_DATE

Private static DATS GET_TRACE_EXPIRATION_DATE( )

Get the date for Trave Expiration

Returns

RV_DATE Date for Trace Expiration

________________________________________________________________________

IS_ERP_UPLOAD_EXISTING

Public static ABAP_BOOL IS_ERP_UPLOAD_EXISTING(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_CAMPAIGN

)

Check whether an ERP Upload Exists

Returns

RV_ERP_UPLOAD_EXISTS True or False

Parameters

- IR_CAMPAIGNMarketing Campaign Reference

________________________________________________________________________

IS_FPO_EXISTING

Private static ABAP_BOOL IS_FPO_EXISTING(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_CAMPAIGN
CRM_MKTPL_CPG_FM_IMPL_STEP IV_FPO_STEP

)

Check whether Fund Posting Exists

Returns

RV_FPO_EXISTS True or False

Parameters

- IR_CAMPAIGNMarketing Campaign Reference
- IV_FPO_STEPImplementation Step

________________________________________________________________________

IS_RESERVATION_EXISTING

Public static ABAP_BOOL IS_RESERVATION_EXISTING(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_CAMPAIGN

)

Check whether Reservation exists

Returns

RV_RESERVATION_EXISTS True or False

Parameters

- IR_CAMPAIGNMarketing Campaign Reference

________________________________________________________________________

RESET_STEP_COUNT

Private static RESET_STEP_COUNT( )

Reset the Counter

________________________________________________________________________

START_TRACE

Public static START_TRACE(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT

)

Start trace session

Parameters

- IR_MKTPROJECTMarketing project



PERFORM Short Reference   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.


Length: 9655 Date: 20120526 Time: 112713     triton ( 107 ms )