CL_CRM_MKTPL_OL_TRADE - MKTPL OL: Trade Promotion Item
PERFORM 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
MKTPL OL: Trade Promotion Item
__________________________________________________________
Class Info
| Name: | CL_CRM_MKTPL_OL_TRADE |
| Instantiation: | Protected |
Superclass
Implemented Interfaces
None
Friend Classes
CL_CRM_MKTGS_MAIN_COLLECTION
CL_CRM_MKTGS_VER_COLLECTION
CL_CRM_MKTPL_OL_MKTPROJECTS
CL_CRM_MKTPL_OL_TRADES
Subclasses
None
__________________________________________________________
Methods
CANCEL_FUND_POSTING
Public CANCEL_FUND_POSTING(
| IMPORTING | CRM_FM_AVC_ROLE | IV_AUTH_LEVEL |
| EXPORTING | CRMT_MKTGS_MESSAGE | ET_MESSAGES |
| CRMT_FM_IL_PS_REF_FPO | ET_REF_FPO_GUIDS | |
| ABAP_BOOL | EV_SUCCESS |
)
| ________________________________________________________________________ |
|---|
CHECK_BEFORE_DELETE
Redefined Public ABAP_BOOL CHECK_BEFORE_DELETE(
| IMPORTING | ABAP_BOOL | IV_SHOW_MESSAGES |
)
| ________________________________________________________________________ |
|---|
CHECK_BEFORE_SAVE
Redefined Public ABAP_BOOL CHECK_BEFORE_SAVE(
| IMPORTING | ABAP_BOOL | IV_SHOW_MESSAGES |
)
Check before save
| ________________________________________________________________________ |
|---|
CHECK_PREPOPULATION_CRITERIA
Protected ABAP_BOOL CHECK_PREPOPULATION_CRITERIA( )
| ________________________________________________________________________ |
|---|
CONSTRUCTOR
Public CONSTRUCTOR(
| IMPORTING | CRM_MKTGS_VERSION_NO | IV_VERSION_NO |
| CRM_MKTGS_OBJECT_TYPE | IV_OBJECT_TYPE | |
| CRM_MKTGS_TEMPLATE | IV_IS_TEMPLATE | |
| CRM_MKTGS_CREATE_MODE | IV_CREATE_MODE | |
| ANY | IS_EXTERNAL_ATTRIBUTES | |
| ANY | IS_ATTRIBUTES | |
| CL_CRM_MKTGS_OBJ_ITEM | IR_PARENT_OBJECT | |
| CL_CGPL_HIERARCHY_NODE | IR_CGPL_NODE | |
| CL_CRM_MKTGS_APPLICATION_MGR | IR_APPLICATION_MGR |
)
| ________________________________________________________________________ |
|---|
DELETE_FUND_DETAILS
Public DELETE_FUND_DETAILS( )
Delete the fund details (for example, on a TP copy)
| ________________________________________________________________________ |
|---|
DO_PPG_CHECK
Public DO_PPG_CHECK(
| IMPORTING | CRM_MKTPL_RULE_SCENARIO | IV_RULE_SCENARIO |
| CRM_MKTPL_RULE_EVENT_NAME | IV_RULE_EVENT | |
| EXPORTING | CRMT_MKTGS_MESSAGE | ET_OBJECT_MESSAGE |
)
| ________________________________________________________________________ |
|---|
GENERATE_FUND_USAGES
Public GENERATE_FUND_USAGES(
| IMPORTING | CRMT_BOOLEAN | IV_SIMULATION |
| EXPORTING | CRMT_MKTGS_MESSAGE | ET_MESSAGES |
| ABAP_BOOL | EV_SUCCESS |
)
| ________________________________________________________________________ |
|---|
GET_ACCOUNT_FOR_FU
Redefined Public GET_ACCOUNT_FOR_FU(
| EXPORTING | BU_PARTNER_GUID | EV_BP_GUID |
| BU_NODE_GUID | EV_BP_NODE_GUID |
)
Get the account information for the fund usage creation
| ________________________________________________________________________ |
|---|
GET_ALL_TRADE_ELEMENTS
Public CL_CRM_MKTGS_SUB_COLLECTION GET_ALL_TRADE_ELEMENTS()
| ________________________________________________________________________ |
|---|
GET_ASSIGNMENT_COLLECTION
Redefined PublicCL_CRM_MKTGS_ASG_COLLECTION GET_ASSIGNMENT_COLLECTION(
| IMPORTING | CRM_MKTGS_ASSIGNMENT_TYPE | IV_ASSIGNMENT_TYPE |
)
| ________________________________________________________________________ |
|---|
GET_CHILD_TRADES
Public CL_CRM_MKTGS_SUB_COLLECTION GET_CHILD_TRADES( )
| ________________________________________________________________________ |
|---|
GET_CHILD_TRADE_ELEMENTS
Public CL_CRM_MKTGS_SUB_COLLECTION GET_CHILD_TRADE_ELEMENTS()
| ________________________________________________________________________ |
|---|
GET_EVENT_MANAGER
Redefined PublicCL_CRM_MKTGS_OL_EVENT_MGR GET_EVENT_MANAGER( )
Returns the Event Manager
| ________________________________________________________________________ |
|---|
GET_FIRST_WHOLESALER
Public BU_PARTNER_GUID GET_FIRST_WHOLESALER( )
| ________________________________________________________________________ |
|---|
GET_FUND_PLANS
Redefined Public GET_FUND_PLANS(
| EXPORTING | CRMT_OBJECT_GUID_TAB | ET_FUND_PLAN_GUID |
)
| ________________________________________________________________________ |
|---|
GET_MAINTAINED_DATERANGES
Public GET_MAINTAINED_DATERANGES(
| EXPORTING | I | EV_COUNT |
| INDEX TABLE | ET_MAINTAINED_DATES |
)
Returns tbl of attributes of dates that have been maintained
| ________________________________________________________________________ |
|---|
GET_ORIG_SYSTEM_TP
Public CRM_MKTPL_ORIG_SYST GET_ORIG_SYSTEM_TP( )
Returns Original System CRM or MSA
| ________________________________________________________________________ |
|---|
GET_PLANNING_ACCOUNT_GUID
Public GET_PLANNING_ACCOUNT_GUID(
| EXPORTING | BU_NODE_GUID | EV_BP_NODE_GUID |
| BU_PARTNER_GUID | EV_BP_GUID | |
| CRM_MKTPL_PLCUST_TYPE | EV_ACCOUNT_TYPE |
)
| ________________________________________________________________________ |
|---|
GET_RESOLUTION_MATRIX
Redefined Public GET_RESOLUTION_MATRIX(
| EXPORTING | CRMT_MKTPL_CLA_RESVAL | ET_RESVAL |
)
| ________________________________________________________________________ |
|---|
GET_TRADESPENDS
Public GET_TRADESPENDS(
| EXPORTING | INTEGER | EV_COUNT |
| INDEX TABLE | ET_TRADESPENDS |
)
Returns tbl of attributes of dates that have been maintained
| ________________________________________________________________________ |
|---|
GET_WHOLESALERS
Public BU_PARTNER_GUID_T GET_WHOLESALERS( )
| ________________________________________________________________________ |
|---|
INIT_FUND_DETAILS_AB
Public INIT_FUND_DETAILS_AB( )
| ________________________________________________________________________ |
|---|
IS_ENHANCED_REBATE_PROMOTION
Public ABAP_BOOL IS_ENHANCED_REBATE_PROMOTION( )
method documentation
* This method will return true of the trade promotion does enhanced rebates.
* Since a promotion cannot have both standard and enhanced rebates wecan condider a trade
* promotion as either being for enhanced rebates or for standard rebates (or possibly no rebates ex. Off Invoice)
Returns
RV_IS_ENHANCED_REBATE_PROMOTION : abap_true if the trade spend collection has at least one enhanced rebate
| ________________________________________________________________________ |
|---|
IS_MULTI_VALIDATION_PROFILE
Public ABAP_BOOL IS_MULTI_VALIDATION_PROFILE( )
method documentation
* This method is in charge of getting the validation profile and returning true if the found validation
* profile is of type multi
Returns
rv_is_multi_validation: Returns true if the validation profile of thepromotion is multi.
| ________________________________________________________________________ |
|---|
IS_SINGLE_VALIDATION_PROFILE
Public ABAP_BOOL IS_SINGLE_VALIDATION_PROFILE( )
method documentation
* This method is in charge of getting the validation profile and returning true if the found validation
* profile is of type single .
Returns
RV_IS_SINGLE_VALIDATION: Returns true if the validation profile of the promotion is single.
| ________________________________________________________________________ |
|---|
IS_STANDARD_REBATE_PROMOTION
Public ABAP_BOOL IS_STANDARD_REBATE_PROMOTION( )
method documentation
* This method will return true of the trade promotion does standard rebates.
* Since a promotion cannot have both standard and enhanced rebates wecan condider a trade
* promotion as either being for enhanced rebates or for standard rebates (or possibly no rebates ex. Off Invoice)
Returns
RV_IS_STANDARD_REBATE: abap_true if the trade spend collection has atleast one standard rebate
| ________________________________________________________________________ |
|---|
MAINTAIN_FUND_USAGES
Public MAINTAIN_FUND_USAGES(
| IMPORTING | CRMT_BOOLEAN | IV_SIMULATION |
| EXPORTING | ABAP_BOOL | EV_SUCCESS |
| CRMT_MKTGS_MESSAGE | ET_MESSAGES |
)
| ________________________________________________________________________ |
|---|
PREPARE_FUND_POSTING
Public PREPARE_FUND_POSTING(
| IMPORTING | CRMT_BOOLEAN | IV_SIMULATION |
| EXPORTING | CRMT_MKTGS_MESSAGE | ET_MESSAGES |
| ABAP_BOOL | EV_SUCCESS |
)
| ________________________________________________________________________ |
|---|
PREPOPULATE_TRADE_SPENDS
Protected PREPOPULATE_TRADE_SPENDS( )
| ________________________________________________________________________ |
|---|
UPDATE_PPG_CHECKRESULT
Public UPDATE_PPG_CHECKRESULT(
| IMPORTING | CL_CRM_MKTPL_OL_TRADE | IR_TRADE |
| CRMT_MKTPL_PPG_CHECK | IV_PPG_CHECK_PARAMETERS | |
| CRMT_PPG_STATUS | IV_PPG_CHECK_RESULT |
)
CPI1466 during Backup CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 21270 Date: 20120526 Time: 131343 triton ( 210 ms )






