CL_CRM_MKTPL_BADI_MANAGER - MKTPL OL: BAdI manager

Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
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: BAdI manager

__________________________________________________________

Class Info

Name:CL_CRM_MKTPL_BADI_MANAGER
Instantiation:Public

Superclass

CL_CRM_MKTGS_OL_BADI_MANAGER

Implemented Interfaces

None

Friend Classes

None

Subclasses

None

__________________________________________________________

Methods

IF_CRM_MKTGS_OL_APP_BADI~AFTER_COMMIT

Public IF_CRM_MKTGS_OL_APP_BADI~AFTER_COMMIT( )

________________________________________________________________________

IF_CRM_MKTGS_OL_ASG_BADI~CHANGE_CHECK_MODE

Public IF_CRM_MKTGS_OL_ASG_BADI~CHANGE_CHECK_MODE(

IMPORTINGABAP_BOOL IV_COLLECTION_LOADED
CL_CRM_MKTGS_ASG_COLLECTION IR_ASSIGNMENT_COLLECTION
CHANGINGCRM_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(

IMPORTINGANY IS_ATTRIBUTES
CL_CRM_MKTGS_ASG_COLLECTION IR_ASSIGNMENT_COLLECTION
EXPORTINGABAP_BOOL EV_REJECT_CREATE

)

________________________________________________________________________

IF_CRM_MKTGS_OL_ASG_BADI~CHECK_BEFORE_DELETE

Public IF_CRM_MKTGS_OL_ASG_BADI~CHECK_BEFORE_DELETE(

IMPORTINGANY IS_ATTRIBUTES
CL_CRM_MKTGS_ASG_ITEM IR_ASSIGNMENT_ITEM
EXPORTINGABAP_BOOL EV_REJECT_DELETE

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHANGE_CONVERSION_TIMEZONE

Public IF_CRM_MKTGS_OL_BADI~CHANGE_CONVERSION_TIMEZONE(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CHANGINGSYSTZONLO CV_CONVERSION_TIMEZONE

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHANGE_CTYPES_TARGET_MAPPING

Public IF_CRM_MKTGS_OL_BADI~CHANGE_CTYPES_TARGET_MAPPING(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CHANGINGCRM_MKTPL_PRT_CAMPTYPE CT_CAMPAIGN_TYPES

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHANGE_FIELD_ATTRIBUTES

Public IF_CRM_MKTGS_OL_BADI~CHANGE_FIELD_ATTRIBUTES(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CHANGINGCRMT_MKTGS_FIELD_ATTRIBUTE CT_FIELD_ATTRIBUTE

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHANGE_VALUEHELP_ENTRIES

Public IF_CRM_MKTGS_OL_BADI~CHANGE_VALUEHELP_ENTRIES(

IMPORTINGFIELDNAME IV_FIELDNAME
CL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT
CHANGINGCRMT_MKTGS_VALUE_HELP CT_VALUE_HELP

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHECK_ATTRIBUTES

Public IF_CRM_MKTGS_OL_BADI~CHECK_ATTRIBUTES(

IMPORTINGABAP_BOOL IV_HAS_ERRORS
ANY IS_ATTRIBUTES_EXT
ANY IS_ATTRIBUTES
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
EXPORTINGABAP_BOOL EV_HAS_ERRORS

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHECK_AUTHORITY

Public IF_CRM_MKTGS_OL_BADI~CHECK_AUTHORITY(

IMPORTINGACTIV_AUTH IV_ACTIVITY
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CHANGINGABAP_BOOL CV_AUTHORITY_OK

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~CHECK_BEFORE_SAVE

Public ABAP_BOOL IF_CRM_MKTGS_OL_BADI~CHECK_BEFORE_SAVE(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~COPY_AFTER

Public IF_CRM_MKTGS_OL_BADI~COPY_AFTER(

IMPORTINGABAP_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(

IMPORTINGABAP_BOOL IV_REJECT_POSSIBLE
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM_TEMPLATE
EXPORTINGABAP_BOOL EV_REJECT_COPY
CHANGINGCRM_MKTGS_EXTERNAL_ID CV_EXTERNAL_ID

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~FINALIZE_BEFORE_SAVE

Public IF_CRM_MKTGS_OL_BADI~FINALIZE_BEFORE_SAVE(

IMPORTINGCL_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(

IMPORTINGCGPL_OBJECT_TYPE IV_OBJECT_TYPE
CL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~OBJECT_CHANGED

Public IF_CRM_MKTGS_OL_BADI~OBJECT_CHANGED(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_AFTER

Public IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_AFTER(

IMPORTINGCRM_MKTGS_CREATE_MODE IV_CREATE_MODE
ANY IS_ATTRIBUTES_OLD
ANY IS_ATTRIBUTES_NEW
ANY IS_ATTRIBUTES_EXT_OLD
ANY IS_ATTRIBUTES_EXT_NEW
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_BEFORE

Public IF_CRM_MKTGS_OL_BADI~SET_ATTRIBUTES_BEFORE(

IMPORTINGCRM_MKTGS_CREATE_MODE IV_CREATE_MODE
ANY IS_ATTRIBUTES_OLD
ANY IS_ATTRIBUTES_EXT_OLD
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CHANGINGANY CS_ATTRIBUTES_NEW
ANY CS_ATTRIBUTES_EXT_NEW

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_AFTER

Public IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_AFTER(

IMPORTINGJ_ESTAT IV_USER_STATUS
CHAR1 IV_SET_USER_STATUS_INACTIVE
J_VORGANG IV_ACTIVITY
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

________________________________________________________________________

IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_BEFORE

Public IF_CRM_MKTGS_OL_BADI~STATUS_CHANGE_BEFORE(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
J_ESTAT IV_USER_STATUS
CHAR1 IV_SET_USER_STATUS_INACTIVE
J_VORGANG IV_ACTIVITY
EXPORTINGABAP_BOOL EV_REJECT_STATUS_CHANGE

)

________________________________________________________________________

CHANGE_COPY_RULE

Public CHANGE_COPY_RULE(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT
CHANGINGCRM_MKTPL_COPY_RULECV_COPY_RULE

)

________________________________________________________________________

CHANGE_DEFAULTING_RULE

Public CHANGE_DEFAULTING_RULE(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_CHILD_MKTPROJECT
CL_CRM_MKTPL_OL_MKTPROJECT IR_PARENT_MKTPROJECT
CHANGINGCRM_MKTPL_DEF_RULE CV_DEFAULTING_RULE

)

________________________________________________________________________

CHANGE_ICON

Public CHANGE_ICON(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT
CHANGINGSTRING CV_ICON
STRING CV_ICON_TOOLTIP

)

________________________________________________________________________

CHANGE_QUERY_CRITERIAS

Public CHANGE_QUERY_CRITERIAS(

EXPORTINGABAP_BOOL EV_REJECT_QUERY
CRMT_MKTGS_BADI_MSG ET_MESSAGE_LOG
CHANGINGCRMT_MKTPL_QUERY_TAB CT_QUERY

)

________________________________________________________________________

CHANGE_QUERY_RESULT

Public CHANGE_QUERY_RESULT(

IMPORTINGTABNAME IV_STRUCTURE_NAME
EXPORTINGCRMT_MKTGS_BADI_MSG ET_MESSAGE_LOG
CHANGINGANY TABLE CT_RESULT

)

________________________________________________________________________

CHANGE_QUERY_TIMEZONE

Public CHANGE_QUERY_TIMEZONE(

IMPORTINGCRMT_MKTGS_OBJECT_TYPE IT_OBJECT_TYPE
CHANGINGSYSTZONLO CV_CONVERSION_TIMEZONE

)

________________________________________________________________________

GET_MKTPL_OL_APP_BADI

Public CRM_MKTPL_OL_APP GET_MKTPL_OL_APP_BADI( )

________________________________________________________________________

GET_MKTPL_OL_ASG_BADI

Public GET_MKTPL_OL_ASG_BADI(

IMPORTINGCL_CRM_MKTGS_ASG_COLLECTION IR_ASSIGNMENT_COLLECTION
CL_CRM_MKTGS_ASG_ITEM IR_ASSIGNMENT_ITEM
EXPORTINGCRM_MKTPL_OL_ASG ER_CRM_MKTPL_OL_ASG_BADI
CL_CRM_MKTPL_OL_MKTPROJECT ER_MKTPROJECT

)

________________________________________________________________________

GET_MKTPL_OL_OBJ_BADI

Public CRM_MKTPL_OL_OBJ GET_MKTPL_OL_OBJ_BADI(

IMPORTINGCL_CRM_MKTPL_OL_MKTPROJECT IR_MKTPROJECT
CGPL_OBJECT_TYPE IV_OBJECT_TYPE

)

________________________________________________________________________

GET_MKTPL_SEARCH_BADI

Public CRM_MKTPL_SEARCH GET_MKTPL_SEARCH_BADI( )


rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.


Length: 31430 Date: 20120526 Time: 112532     triton ( 210 ms )