CL_CRM_MKTGS_REBATE_STAT_PROXY - Proxy for Rebate Statistics in ERP
ROGBILLS - Synchronize billing plans CPI1466 during BackupThis documentation is copyright by SAP AG.
>>> Development Documentation generated by DocuGenerator v2.0 (only available in English => NO TRANSLATION!!!) <<<
General Class Description
This class acts as a proxy to ERP for Rebate Statistics information.
__________________________________________________________
Class Info
| Name: | CL_CRM_MKTGS_REBATE_STAT_PROXY |
| Instantiation: | Public |
Superclass
None
Implemented Interfaces
None
Friend Classes
None
Subclasses
None
__________________________________________________________
Methods
BUILD_MKTPROJECT_AGGREGATOR
Private static CRMT_MKTGS_EXT_FIELDNAME BUILD_MKTPROJECT_AGGREGATOR(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
)
Builds a list of fields for the aggregation of the MKT Proj.
Returns
List of fields on which the aggregation should occur
Parameters
| - | IR_MKTPROJECT | The marketing project object reference |
| ________________________________________________________________________ |
|---|
BUILD_MKTPROJECT_FILTER
Private static CRMT_MKTGS_EXT_FIELDNAME_VALUE BUILD_MKTPROJECT_FILTER(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
)
Builds a list of fields to filter Rebate Statistics filtering for a given MKT Project.
Returns
List of fields on which the filtering should occur
Parameters
| - | IR_MKTPROJECT | The marketing project object reference |
| ________________________________________________________________________ |
|---|
CLASS_CONSTRUCTOR
Public static CLASS_CONSTRUCTOR( )
| ________________________________________________________________________ |
|---|
GET_AG_GUIDS_FROM_MKTPROJECT
Private static /BON/AG_GUID_T GET_AG_GUIDS_FROM_MKTPROJECT(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
| CRM_FM_FU_EXPENSE_TYPE | IV_EXPENSE_TYPE |
)
Returns the list of AG GUID for a given Marketing Project and ExpenseType
Returns
List of AG GUIDs (rebate GUIDs)
Parameters
| - | IR_MKTPROJECT | The marketing project object reference |
| - | IV_EXPENSE_TYPE | The expense type of the chosen claim item |
| ________________________________________________________________________ |
|---|
GET_AMOUNTS_FROM_REBATE_GUIDS
Public static GET_AMOUNTS_FROM_REBATE_GUIDS(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
)
Returns the amounts (max + accrued) from the rebate GUIDs.
Parameters
| - | IR_MKTPROJECT | The marketing project object reference |
| ________________________________________________________________________ |
|---|
GET_VALID_BP_FROM_EXPENSE_TYPE
Public static BUP_PARTNER_GUID_T GET_VALID_BP_FROM_EXPENSE_TYPE(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
| CRM_FM_FU_EXPENSE_TYPE | IV_EXPENSE_TYPE | |
| ABAP_BOOL | IV_INC_FINALLY_SETTLED_REBATES | |
| DATS | IV_SETTLEMENT_DATE | |
| WAERS | IV_TARGET_CURRENCY |
)
Returns the validated accounts from the rebate GUIDS.
Returns
List of validated accounts
Parameters
| - | IR_MKTPROJECT | The marketing project object reference |
| - | IV_EXPENSE_TYPE | Expense type of the selecteditem |
| - | IV_INC_FINALLY_SETTLED_REBATES | Calculation will include finally settled rebates |
| - | IV_SETTLEMENT_DATE | Settlement date |
| - | IV_TARGET_CURRENCY | Target currency |
| ________________________________________________________________________ |
|---|
GET_VALID_BP_FROM_REBATE_GUIDS
Public static BUP_PARTNER_GUID_T GET_VALID_BP_FROM_REBATE_GUIDS(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
| /BON/AG_GUID_T | IT_AG_GUID | |
| ABAP_BOOL | IV_INC_FINALLY_SETTLED_REBATES | |
| DATS | IV_SETTLEMENT_DATE | |
| WAERS | IV_TARGET_CURRENCY |
)
Returns the validated accounts from the rebate GUIDS.
Returns
List of validated accounts
Parameters
| - | IR_MKTPROJECT | The marketing project object reference |
| - | IT_AG_GUID | List of agreement numbers |
| - | IV_INC_FINALLY_SETTLED_REBATES | Calculation will include finally settled rebates |
| - | IV_SETTLEMENT_DATE | Settlement date |
| - | IV_TARGET_CURRENCY | Target currency |
Addresses (Business Address Services) CPI1466 during Backup
This documentation is copyright by SAP AG.
Length: 10269 Date: 20120526 Time: 111529 triton ( 103 ms )






