CL_CRM_MKTPL_HEADER_COLL - MKTPL OL: Marketing Project Header Assignment Collection

rdisp/max_wprun_time - Maximum work process run time   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: Marketing Project Header Assignment Collection

__________________________________________________________

Class Info

Name:CL_CRM_MKTPL_HEADER_COLL
Instantiation:Public

Superclass

CL_CRM_MKTPL_ASG_COLLECTION

Implemented Interfaces

IF_CRM_MKTGS_EVENT_LISTENER

Friend Classes

CL_CRM_MKTPL_HEADER_ITEM
CL_CRM_MKTPL_HEADER_PERS

Subclasses

None

__________________________________________________________

Methods

IF_CRM_MKTGS_EVENT_LISTENER~ATTRIBUTES_CHANGED

Public IF_CRM_MKTGS_EVENT_LISTENER~ATTRIBUTES_CHANGED(

IMPORTINGANY IS_ATTRIBUTES_OLD
ANY IS_ATTRIBUTES_NEW
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CL_CRM_MKTGS_ASG_ITEM IR_ASG_ITEM

)

This method listenes to changes of the parent object or other assignments

Parameters

- IS_ATTRIBUTES_OLDOld attributes
- IR_OBJECT_ITEMThe parent object item
- IR_ASG_ITEMThe assignment item (optional)
- IR_ATTRIBUTES_NEWNew attributes

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~BEFORE_ACTIVITY_EXECUTED

Public ABAP_BOOLIF_CRM_MKTGS_EVENT_LISTENER~BEFORE_ACTIVITY_EXECUTED(

IMPORTINGJ_VORGANG IV_ACTIVITY
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

This method allows to provibit the execution of a business activity(status)

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~BEFORE_DELETE

Public IF_CRM_MKTGS_EVENT_LISTENER~BEFORE_DELETE(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CL_CRM_MKTGS_ASG_ITEM IR_ASG_ITEM

)

This method allows to cancel the deletion of the parent object or other assignments

Parameters

- IR_OBJECT_ITEMThe parent object item
- IR_ASG_ITEMThe assignment item (optional)

Exceptions

- CX_CRM_MKTGS_OBJECT_LAYERThis exception can be risen in order to cancel the deletion

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~BEFORE_USER_STATUS_CHANGED

Public ABAP_BOOLIF_CRM_MKTGS_EVENT_LISTENER~BEFORE_USER_STATUS_CHANGED(

IMPORTINGJ_ESTAT IV_USER_STATUS
ABAP_BOOL IV_SET_INACTIVE
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

This method allows to provibit the setting of a user status

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~BUSINESS_ACTIVITY_EXECUTED

Public IF_CRM_MKTGS_EVENT_LISTENER~BUSINESS_ACTIVITY_EXECUTED(

IMPORTINGJ_VORGANG IV_ACTIVITY
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

This method listens to business activity which have been executed

Parameters

- IV_ACTIVITYBusiness activity which have been executed
- IR_OBJECT_ITEMThe parent object item

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~IS_LISTENER_INACTIVE

Public ABAP_BOOLIF_CRM_MKTGS_EVENT_LISTENER~IS_LISTENER_INACTIVE( )

This method can deactivate the event listening of the header assignment

Returns

Inactive flag

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~ITEM_CREATED

Public IF_CRM_MKTGS_EVENT_LISTENER~ITEM_CREATED(

IMPORTINGCL_CRM_MKTGS_ASG_ITEM IR_ASG_ITEM
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
CRM_MKTGS_CREATE_MODE IV_CREATE_MODE

)

This method listenes to creations of the parent object or other assignments

Parameters

- IR_ASG_ITEMThe assignment item (optional)
- IR_OBJECT_ITEMThe parent object item
- IV_CREATE_MODEMode of creation

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~ITEM_DELETED

Public IF_CRM_MKTGS_EVENT_LISTENER~ITEM_DELETED(

IMPORTINGCL_CRM_MKTGS_ASG_ITEM IR_ASG_ITEM
CL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM

)

This method listenes to deletions of the parent object or other assignments

Parameters

- IR_ASG_ITEMThe assignment item (optional)
- IR_OBJECT_ITEMThe parent object item

________________________________________________________________________

IF_CRM_MKTGS_EVENT_LISTENER~USER_STATUS_CHANGED

Public IF_CRM_MKTGS_EVENT_LISTENER~USER_STATUS_CHANGED(

IMPORTINGCL_CRM_MKTGS_OBJ_ITEM IR_OBJECT_ITEM
ABAP_BOOL IV_SET_INACTIVE
J_ESTAT IV_USER_STATUS

)

This method listens to user status changes

Parameters

- IR_OBJECT_ITEMThe parent object item
- IV_USER_STATUSUser status which have beenset
- IV_INACTIVETrue if status has been reset

________________________________________________________________________

BUILD_ITEMS

Redefined Protected BUILD_ITEMS( )

This method loads always the header items of all loaded marketing projects

________________________________________________________________________

GET_HEADER_ITEM

Protected CL_CRM_MKTPL_HEADER_ITEM GET_HEADER_ITEM( )


rdisp/max_wprun_time - Maximum work process run time   ABAP Short Reference  
This documentation is copyright by SAP AG.


Length: 14993 Date: 20120526 Time: 113758     triton ( 145 ms )