CL_CRM_MKTPL_OL_MKTPROJECT - MKTPL OL: Generic Marketing Project Item
PERFORM Short Reference TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
>>> Development Documentation generated by DocuGenerator v2.0 (only available in English => NO TRANSLATION!!!) <<<
General Class Description
MKTPL OL: Generic Marketing Project Item
__________________________________________________________
Class Info
| Name: | CL_CRM_MKTPL_OL_MKTPROJECT |
| Instantiation: | Public |
Superclass
Implemented Interfaces
None
Friend Classes
CL_CRM_MKTGS_VER_COLLECTION
CL_CRM_MKTPL_ASG_HANDLER
CL_CRM_MKTPL_BADI_MANAGER
CL_CRM_MKTPL_HEADER_ITEM
CL_CRM_MKTPL_OL_COLLECTION
Subclasses
CL_CRM_MKTPL_OL_AGREEMENT
CL_CRM_MKTPL_OL_CAMPAIGN
CL_CRM_MKTPL_OL_CAMPAIGN_ELEM
CL_CRM_MKTPL_OL_DEAL
CL_CRM_MKTPL_OL_INITIATIVE
CL_CRM_MKTPL_OL_INITIATI_ELEM
CL_CRM_MKTPL_OL_LOYPROGRAM
CL_CRM_MKTPL_OL_MDF_CAMPAIGN
CL_CRM_MKTPL_OL_MDF_PROGRAM
CL_CRM_MKTPL_OL_MKTPLAN
CL_CRM_MKTPL_OL_MKTPLAN_ELEM
CL_CRM_MKTPL_OL_REWARDRULE
CL_CRM_MKTPL_OL_REWARDRULEGRP
CL_CRM_MKTPL_OL_TRADE
CL_CRM_MKTPL_OL_TRADE_ELEM
__________________________________________________________
Methods
ACTIVATE_EVENT_MANAGER
Public ACTIVATE_EVENT_MANAGER(
| IMPORTING | ABAP_BOOL | IV_ACTIVE |
)
| ________________________________________________________________________ |
|---|
ADD_BADI_MSGS_TO_BUFFER
Protected ADD_BADI_MSGS_TO_BUFFER(
| IMPORTING | CRMT_MKTGS_BADI_MSG | IT_MESSAGES |
)
Adds the messages received from a BAdI to the buffer of messages of the
header item assignment.
This method only dispatch the work to the header assignment.
Parameters
| - | IT_MESSAGES | Table of messages to add to the messages buffer |
| ________________________________________________________________________ |
|---|
CHECK_AUTHORITY
Redefined Public ABAP_BOOL CHECK_AUTHORITY(
| IMPORTING | SYMSGTY | IV_MSG_TYPE |
| ABAP_BOOL | IV_CHECK_MAIN_AUTHORITY_ONLY | |
| ACTIV_AUTH | IV_ACTIVITY |
)
| ________________________________________________________________________ |
|---|
CHECK_BEFORE_DELETE
Redefined Public ABAP_BOOL CHECK_BEFORE_DELETE(
| IMPORTING | ABAP_BOOL | IV_SHOW_MESSAGES |
)
| ________________________________________________________________________ |
|---|
CHECK_BEFORE_DELETE_SUB
Protected CHECK_BEFORE_DELETE_SUB(
| IMPORTING | CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
| CHANGING | CRMT_MKTGS_OBJECT_TYPE | CT_FAILED_OBJECT_TYPES |
)
| ________________________________________________________________________ |
|---|
CHECK_BEFORE_MOVE
Redefined Public ABAP_BOOL CHECK_BEFORE_MOVE(
| IMPORTING | ABAP_BOOL | IV_SHOW_MESSAGES |
| CL_CRM_MKTGS_OBJ_ITEM | IR_NEW_PARENT_OBJECT |
)
This method checks whether the object can be deleted
- check if delete business transaction is possible
Returns
True, if the object can be moved
Parameters
| - | IV_SHOW_MESSAGES | Show messages indicator |
| ________________________________________________________________________ |
|---|
CHECK_BEFORE_SAVE
Redefined Public ABAP_BOOL CHECK_BEFORE_SAVE(
| IMPORTING | ABAP_BOOL | IV_SHOW_MESSAGES |
)
| ________________________________________________________________________ |
|---|
CHECK_CHANGE_MODE_BI
Redefined Protected ABAP_BOOL CHECK_CHANGE_MODE_BI(
| IMPORTING | ABAP_BOOL | IV_SHOW_MESSAGE |
)
| ________________________________________________________________________ |
|---|
CHECK_SET_ACTIVE
Public ABAP_BOOL CHECK_SET_ACTIVE(
| IMPORTING | ABAP_BOOL | IV_WITH_CHILDREN |
| ABAP_BOOL | IV_LOG_MESSAGES | |
| ABAP_BOOL | IV_IGNORE_PARENT | |
| ABAP_BOOL | IV_ACTIVE |
)
| ________________________________________________________________________ |
|---|
CONSTRUCTOR
Public CONSTRUCTOR(
| IMPORTING | 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 | |
| CRM_MKTGS_VERSION_NO | IV_VERSION_NO |
)
| ________________________________________________________________________ |
|---|
COPY
Redefined Public CL_CRM_MKTGS_OBJ_ITEM COPY(
| IMPORTING | ABAP_BOOL | IV_WITH_CHILDREN |
| CRM_MKTGS_EXTERNAL_ID | IV_EXTERNAL_ID | |
| CRM_MKTGS_TEMPLATE | IV_CREATE_TEMPLATE | |
| CRMT_MKTGS_OBJECT_TYPE_SWITCH | IT_SWITCH_OBJECT_TYPE | |
| CL_CRM_MKTGS_OBJ_ITEM | IR_PARENT_OBJECT |
)
| ________________________________________________________________________ |
|---|
DELETE
Redefined Public DELETE( )
| ________________________________________________________________________ |
|---|
FREE
Redefined Public FREE( )
| ________________________________________________________________________ |
|---|
GET_ASSIGNMENT_COLLECTION
Redefined PublicCL_CRM_MKTGS_ASG_COLLECTION GET_ASSIGNMENT_COLLECTION(
| IMPORTING | CRM_MKTGS_ASSIGNMENT_TYPE | IV_ASSIGNMENT_TYPE |
)
| ________________________________________________________________________ |
|---|
GET_ATTRIBUTES
Redefined Public GET_ATTRIBUTES(
| EXPORTING | ANY | ES_ATTRIBUTES |
)
| ________________________________________________________________________ |
|---|
GET_CHILD_MKTPROJECTS
Public CL_CRM_MKTGS_SUB_COLLECTION GET_CHILD_MKTPROJECTS(
| IMPORTING | CRM_MKTGS_OBJECT_TYPE | IV_OBJECT_TYPE |
| ABAP_BOOL | IV_ALL_CHILDREN |
)
| ________________________________________________________________________ |
|---|
GET_CONVERSION_TIMEZONE
Redefined Public TZNZONE GET_CONVERSION_TIMEZONE(
| IMPORTING | ABAP_BOOL | IV_GET_TIMEZONE_CREATED |
)
| ________________________________________________________________________ |
|---|
GET_EVENT_MANAGER
Public CL_CRM_MKTGS_OL_EVENT_MGR GET_EVENT_MANAGER( )
| ________________________________________________________________________ |
|---|
GET_EXTERNAL_ATTRIBUTES
Redefined Public GET_EXTERNAL_ATTRIBUTES(
| EXPORTING | ANY | ES_EXTERNAL_ATTRIBUTES |
)
| ________________________________________________________________________ |
|---|
GET_EXTERNAL_FIELD_ATTRIBUTES
Redefined Public CRMT_MKTGS_FIELD_ATTRIBUTE GET_EXTERNAL_FIELD_ATTRIBUTES( )
| ________________________________________________________________________ |
|---|
GET_FIELD_ATTRIBUTES
Redefined Public CRMT_MKTGS_FIELD_ATTRIBUTE GET_FIELD_ATTRIBUTES( )
| ________________________________________________________________________ |
|---|
GET_HEADER_ASSIGNMENT_ITEM
Protected CL_CRM_MKTPL_HEADER_ITEM GET_HEADER_ASSIGNMENT_ITEM()
| ________________________________________________________________________ |
|---|
GET_PARENT_MKTPROJECT
Public CL_CRM_MKTPL_OL_MKTPROJECT GET_PARENT_MKTPROJECT( )
| ________________________________________________________________________ |
|---|
GET_RESOLUTION_MATRIX
Public GET_RESOLUTION_MATRIX(
| EXPORTING | CRMT_MKTPL_CLA_RESVAL | ET_RESVAL |
)
| ________________________________________________________________________ |
|---|
GET_RESTRICTED_CAMPAIGN_TYPES
Public CRMT_MKTPL_CTYPT_TAB GET_RESTRICTED_CAMPAIGN_TYPES( )
Returns restricted campaign types list from header assignmen
| ________________________________________________________________________ |
|---|
INITIALIZE
Redefined Public INITIALIZE( )
| ________________________________________________________________________ |
|---|
IS_FUND_PLAN_INTEGRATED
Public ABAP_BOOL IS_FUND_PLAN_INTEGRATED( )
Check if fund plan is integrated
| ________________________________________________________________________ |
|---|
IS_TEMPLATE
Redefined Public ABAP_BOOL IS_TEMPLATE( )
| ________________________________________________________________________ |
|---|
MOVE
Redefined Public MOVE(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_NEW_PARENT_OBJECT |
)
| ________________________________________________________________________ |
|---|
PERFORM_AVAILABILITY_CHECK
Public PERFORM_AVAILABILITY_CHECK(
| IMPORTING | CRM_FM_AVC_ROLE | IV_AUTH_LEVEL |
| EXPORTING | ABAP_BOOL | EV_SUCCESS |
| CRMT_MKTGS_MESSAGE | ET_MESSAGES |
)
Generate Fund Usages
| ________________________________________________________________________ |
|---|
REFRESH_INTEGRATION_STATUS
Public REFRESH_INTEGRATION_STATUS( )
| ________________________________________________________________________ |
|---|
SET_ACTIVE
Public ABAP_BOOL SET_ACTIVE(
| IMPORTING | ABAP_BOOL | IV_WITH_CHILDREN |
| ABAP_BOOL | IV_LOG_MESSAGES | |
| ABAP_BOOL | IV_ACTIVE |
)
| ________________________________________________________________________ |
|---|
SET_ATTRIBUTES
Redefined Public SET_ATTRIBUTES(
| IMPORTING | ANY | IS_EXTERNAL_ATTRIBUTES |
| ANY | IS_ATTRIBUTES |
)
| ________________________________________________________________________ |
|---|
SET_CHANGE_MODE
Redefined Protected ABAP_BOOL SET_CHANGE_MODE(
| IMPORTING | ABAP_BOOL | IV_CHANGE_MODE |
)
| ________________________________________________________________________ |
|---|
SET_DISPLAY_MODE
Redefined Public ABAP_BOOL SET_DISPLAY_MODE( )
| ________________________________________________________________________ |
|---|
SET_EDIT_MODE
Redefined Public ABAP_BOOL SET_EDIT_MODE(
| IMPORTING | ABAP_BOOL | IV_CONSIDER_STATUS |
)
| ________________________________________________________________________ |
|---|
SET_EXTERNAL_ATTRIBUTES
Redefined Public SET_EXTERNAL_ATTRIBUTES(
| IMPORTING | ANY | IS_EXTERNAL_ATTRIBUTES |
)
| ________________________________________________________________________ |
|---|
SORT_CHILDREN
Redefined Protected SORT_CHILDREN(
| CHANGING | CGPL_PROJECTPOS_TYPE | CT_CHILDREN_PROJECTS |
| CGPL_TASKPOS_TYPE | CT_CHILDREN_TASKS |
)
| ________________________________________________________________________ |
|---|
TRIGGER_BOR_EVENT
Protected TRIGGER_BOR_EVENT(
| IMPORTING | SWETYPECOU-EVENT | IV_EVENT |
)
CL_GUI_FRONTEND_SERVICES - Frontend Services Fill RESBD Structure from EBP Component Structure
This documentation is copyright by SAP AG.
Length: 27470 Date: 20120526 Time: 131309 triton ( 233 ms )






