CL_CRM_MKTPL_CPG_FM_ERP_FPO - Campaign FMI: ERP Fund Postings

ABAP Short Reference   Vendor Master (General Section)  
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 Fund Posting to ERP System

__________________________________________________________

Class Info

Name:CL_CRM_MKTPL_CPG_FM_ERP_FPO
Instantiation:Public

Superclass

None

Implemented Interfaces

None

Friend Classes

None

Subclasses

None

__________________________________________________________

Methods

DETERMINE_DEBUGGING_PARAM

Private static ABAP_BOOL DETERMINE_DEBUGGING_PARAM( )

Determine FMI debug fund posting parameter

Returns

RV_DEBUG_STATUS Bool if param is set or not

________________________________________________________________________

DISTRIBUTE_PURCHASING_COST

Private static DISTRIBUTE_PURCHASING_COST(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT
CRMS_MKTPL_COSTS IS_PURCHASING_COSTS
EXPORTINGCRMS_MKTPL_CPG_FM_VALUE_LIST ES_COMMITTED_ERP_AMOUNTS
CRMS_MKTPL_CPG_FM_VALUE_LIST ES_SETTLED_ERP_AMOUNTS
BAPIRET2_T ET_MESSAGES

)

Distribute purchasing costs without any expense type mapping data

Parameters

- IR_MKTPROJECT- Fund Posting Object
- IS_PURCHASING_COSTS- Purchasing Costs
- ES_COMMITTED_ERP_AMOUNTS- Distributed committed amounts
- ES_SETTLED_ERP_AMOUNTS- Distributed settled amounts
- ET_MESSAGES- process messages

________________________________________________________________________

DISTRIBUTE_PURCHASING_COST_EXP

Private static DISTRIBUTE_PURCHASING_COST_EXP(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT
CRMT_MKTPL_COSTS_PER_EXPENSE IT_PURCHASING_COSTS_EXP
EXPORTINGCRMS_MKTPL_CPG_FM_VALUE_LIST ES_COMMITTED_ERP_AMOUNTS
CRMS_MKTPL_CPG_FM_VALUE_LIST ES_SETTLED_ERP_AMOUNTS
BAPIRET2_T ET_MESSAGES

)

Distribute purchasing costs with expense type mapping data

Parameters

- IR_MKTPROJECT- Fund Posting Object
- IT_PURCHASING_COSTS_EXP- Purchasing Costs
- ES_COMMITTED_ERP_AMOUNTS- Distributed committed amounts
- ES_SETTLED_ERP_AMOUNTS- Distributed settled amounts
- ET_MESSAGES- process messages

________________________________________________________________________

POST_ERP_AMOUNTS

Public static POST_ERP_AMOUNTS(

IMPORTINGCRMS_MKTPL_COSTS IS_PT_COSTS
CRMS_MKTPL_COSTS IS_PURCHASING_COSTS
CRMT_MKTPL_COSTS_PER_EXPENSE IT_PURCHASING_COSTS_EXP
BOOLEAN IV_CHECK_ONLY
CGPL_PROJECT_GUID IV_MKT_PROJECT_GUID
EXPORTINGBAPIRET2_T ET_MESSAGES

)

Distribute and post ERP amounts (actuals/commitments)

Parameters

- IS_PT_COSTS- ## never suplied ##
- IS_PURCHASING_COSTS- Flat purchasing costs
- IT_PURCHASING_COSTS_EXP- Purchasing costs per cost element and expense type
- IV_CHECK_ONLY- Simulation
- IV_MKT_PROJECT_GUID- Marketing Project (Campaign) GUID
- ET_MESSAGES- return Messages

________________________________________________________________________

START_DEBUGGING_WAIT_CYCLE

Private static START_DEBUGGING_WAIT_CYCLE( )

Start debugging wait cycle that can be interrupted by prozess
debugging via transaction SM51 - duration max. 3 minutes



ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.


Length: 8864 Date: 20120526 Time: 112657     triton ( 87 ms )