CL_CRM_MKTGS_OL_BADI_MANAGER - MKTGS OL: BAdI Manager w/o implementation
ABAP Short Reference General Material DataThis documentation is copyright by SAP AG.
>>> Development Documentation generated by DocuGenerator v2.0 (only available in English => NO TRANSLATION!!!) <<<
General Class Description
This is the default BAdI manager class.
It contains a default implementation which does not call any BAdI.
Each application which wants to offer a BAdI needs to inherit from this class
and to redefine the corresponding methods.
In order to activate the BAdI the GET_BADI_MANAGER method of the application
manager has to be redefined and the specific BAdI manager has to be returned
__________________________________________________________
Class Info
| Name: | CL_CRM_MKTGS_OL_BADI_MANAGER |
| Instantiation: | Public |
Superclass
None
Implemented Interfaces
IF_CRM_MKTGS_OL_APP_BADI
IF_CRM_MKTGS_OL_ASG_BADI
IF_CRM_MKTGS_OL_BADI
Friend Classes
None
Subclasses
__________________________________________________________
Methods
IF_CRM_MKTGS_OL_APP_BADI~AFTER_COMMIT
Public IF_CRM_MKTGS_OL_APP_BADI~AFTER_COMMIT( )
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_ASG_BADI~ACTIVATE_BADI_FOR_ASSIGNMENT
Public IF_CRM_MKTGS_OL_ASG_BADI~ACTIVATE_BADI_FOR_ASSIGNMENT(
| IMPORTING | CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_ASG_BADI~CHANGE_CHECK_MODE
Public IF_CRM_MKTGS_OL_ASG_BADI~CHANGE_CHECK_MODE(
| IMPORTING | ABAP_BOOL | IV_COLLECTION_LOADED |
| CL_CRM_MKTGS_ASG_COLLECTION | IR_ASSIGNMENT_COLLECTION | |
| CHANGING | CRM_MKTGS_CHECK_MODE | CV_CHECK_MODE |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_ASG_BADI~CHECK_BEFORE_CREATE
Public IF_CRM_MKTGS_OL_ASG_BADI~CHECK_BEFORE_CREATE(
| IMPORTING | ANY | IS_ATTRIBUTES |
| CL_CRM_MKTGS_ASG_COLLECTION | IR_ASSIGNMENT_COLLECTION | |
| EXPORTING | ABAP_BOOL | EV_REJECT_CREATE |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_ASG_BADI~CHECK_BEFORE_DELETE
Public IF_CRM_MKTGS_OL_ASG_BADI~CHECK_BEFORE_DELETE(
| IMPORTING | ANY | IS_ATTRIBUTES |
| CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM | |
| EXPORTING | ABAP_BOOL | EV_REJECT_DELETE |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_ASG_BADI~DEACTIVATE_BADI_FOR_ASSIGNMENT
Public IF_CRM_MKTGS_OL_ASG_BADI~DEACTIVATE_BADI_FOR_ASSIGNMENT(
| IMPORTING | CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_ASG_BADI~IS_BADI_ACTIVE_FOR_ASSIGNMENT
Public ABAP_BOOLIF_CRM_MKTGS_OL_ASG_BADI~IS_BADI_ACTIVE_FOR_ASSIGNMENT(
| IMPORTING | CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~ACTIVATE_BADI_FOR_OBJECT
Public IF_CRM_MKTGS_OL_BADI~ACTIVATE_BADI_FOR_OBJECT(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHANGE_CONVERSION_TIMEZONE
Public IF_CRM_MKTGS_OL_BADI~CHANGE_CONVERSION_TIMEZONE(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
| CHANGING | SYSTZONLO | CV_CONVERSION_TIMEZONE |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHANGE_CTYPES_TARGET_MAPPING
Public IF_CRM_MKTGS_OL_BADI~CHANGE_CTYPES_TARGET_MAPPING(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
| CHANGING | CRM_MKTPL_PRT_CAMPTYPE | CT_CAMPAIGN_TYPES |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHANGE_FIELD_ATTRIBUTES
Public IF_CRM_MKTGS_OL_BADI~CHANGE_FIELD_ATTRIBUTES(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
| CHANGING | CRMT_MKTGS_FIELD_ATTRIBUTE | CT_FIELD_ATTRIBUTE |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHANGE_VALUEHELP_ENTRIES
Public IF_CRM_MKTGS_OL_BADI~CHANGE_VALUEHELP_ENTRIES(
| IMPORTING | FIELDNAME | IV_FIELDNAME |
| CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT | |
| CHANGING | CRMT_MKTGS_VALUE_HELP | CT_VALUE_HELP |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHECK_ATTRIBUTES
Public IF_CRM_MKTGS_OL_BADI~CHECK_ATTRIBUTES(
| IMPORTING | ANY | IS_ATTRIBUTES |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| ABAP_BOOL | IV_HAS_ERRORS | |
| ANY | IS_ATTRIBUTES_EXT | |
| EXPORTING | ABAP_BOOL | EV_HAS_ERRORS |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHECK_AUTHORITY
Public IF_CRM_MKTGS_OL_BADI~CHECK_AUTHORITY(
| IMPORTING | ACTIV_AUTH | IV_ACTIVITY |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| CHANGING | ABAP_BOOL | CV_AUTHORITY_OK |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~CHECK_BEFORE_SAVE
Public ABAP_BOOL IF_CRM_MKTGS_OL_BADI~CHECK_BEFORE_SAVE(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~COPY_AFTER
Public IF_CRM_MKTGS_OL_BADI~COPY_AFTER(
| IMPORTING | ABAP_BOOL | IV_COPYING_FINISHED |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM_TEMPLATE | |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM_COPY |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~COPY_BEFORE
Public IF_CRM_MKTGS_OL_BADI~COPY_BEFORE(
| IMPORTING | ABAP_BOOL | IV_REJECT_POSSIBLE |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM_TEMPLATE | |
| EXPORTING | ABAP_BOOL | EV_REJECT_COPY |
| CHANGING | CRM_MKTGS_EXTERNAL_ID | CV_EXTERNAL_ID |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~DEACTIVATE_BADI_FOR_OBJECT
Public IF_CRM_MKTGS_OL_BADI~DEACTIVATE_BADI_FOR_OBJECT(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~FINALIZE_BEFORE_SAVE
Public IF_CRM_MKTGS_OL_BADI~FINALIZE_BEFORE_SAVE(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~GENERATE_EXTERNAL_ID
Public CGPL_EXTID IF_CRM_MKTGS_OL_BADI~GENERATE_EXTERNAL_ID(
| IMPORTING | CGPL_OBJECT_TYPE | IV_OBJECT_TYPE |
| CL_CRM_MKTPL_OL_MKTPROJECT | IR_MKTPROJECT |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~IS_BADI_ACTIVE_FOR_OBJECT
Public ABAP_BOOL IF_CRM_MKTGS_OL_BADI~IS_BADI_ACTIVE_FOR_OBJECT(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~OBJECT_CHANGED
Public IF_CRM_MKTGS_OL_BADI~OBJECT_CHANGED(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_AFTER
Public IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_AFTER(
| IMPORTING | CRM_MKTGS_CREATE_MODE | IV_CREATE_MODE |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| ANY | IS_ATTRIBUTES_EXT_NEW | |
| ANY | IS_ATTRIBUTES_EXT_OLD | |
| ANY | IS_ATTRIBUTES_NEW | |
| ANY | IS_ATTRIBUTES_OLD |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_BEFORE
Public IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_BEFORE(
| IMPORTING | ANY | IS_ATTRIBUTES_OLD |
| CRM_MKTGS_CREATE_MODE | IV_CREATE_MODE | |
| ANY | IS_ATTRIBUTES_EXT_OLD | |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| CHANGING | ANY | CS_ATTRIBUTES_EXT_NEW |
| ANY | CS_ATTRIBUTES_NEW |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_AFTER
Public IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_AFTER(
| IMPORTING | J_VORGANG | IV_ACTIVITY |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| J_ESTAT | IV_USER_STATUS | |
| CHAR1 | IV_SET_USER_STATUS_INACTIVE |
)
| ________________________________________________________________________ |
|---|
IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_BEFORE
Public IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_BEFORE(
| IMPORTING | J_ESTAT | IV_USER_STATUS |
| CHAR1 | IV_SET_USER_STATUS_INACTIVE | |
| J_VORGANG | IV_ACTIVITY | |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| EXPORTING | ABAP_BOOL | EV_REJECT_STATUS_CHANGE |
)
| ________________________________________________________________________ |
|---|
CONSTRUCTOR
Public CONSTRUCTOR(
| IMPORTING | CL_CRM_MKTGS_APPLICATION_MGR | IR_APPLICATION_MGR |
)
This is the constructor which sets the member variables
Parameters
| - | IR_APPLICATION_MGR | Application manager |
| ________________________________________________________________________ |
|---|
DISABLE_BADI_MANAGER_FOR_REF
Private DISABLE_BADI_MANAGER_FOR_REF(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
| CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM |
)
| ________________________________________________________________________ |
|---|
ENABLE_BADI_MANAGER_FOR_REF
Private ENABLE_BADI_MANAGER_FOR_REF(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
| CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM |
)
| ________________________________________________________________________ |
|---|
IS_REFERENCE_DISABLED
Private ABAP_BOOL IS_REFERENCE_DISABLED(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM |
| CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM |
)
| ________________________________________________________________________ |
|---|
TRANSFER_MESSAGES_TO_HANDLER
Public ABAP_BOOL TRANSFER_MESSAGES_TO_HANDLER(
| IMPORTING | CRM_MKTGS_MESSAGE_LOG_TYPE | IV_LOG_TYPE |
| CRMT_MKTGS_BADI_MSG | IT_MESSAGE_LOG | |
| CL_CRM_MKTGS_OBJ_ITEM | IR_OBJECT_ITEM | |
| CL_CRM_MKTGS_ASG_ITEM | IR_ASSIGNMENT_ITEM | |
| CL_CRM_MKTGS_ASG_COLLECTION | IR_ASSIGNMENT_COLLECTION |
)
BAL Application Log Documentation ROGBILLS - Synchronize billing plans
This documentation is copyright by SAP AG.
Length: 33590 Date: 20120526 Time: 111437 triton ( 228 ms )






