CL_CRM_MKTGS_ASG_HANDLER - MKTGS OL: Generic Marketing Assignment Handler
CPI1466 during Backup ABAP Short ReferenceThis 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 abstract super class for the object layer assignment handler.
This class serves as one and only cgpl assignment in order to get the cgpl
calls and delegate them to the object layer assignments.
Each application has to create an own inheritance and must implement the
abstract method GET_ASG_HANDLER_PERSISTENCY.
__________________________________________________________
Class Info
| Name: | CL_CRM_MKTGS_ASG_HANDLER |
| Instantiation: | Public |
Superclass
None
Implemented Interfaces
IF_CGPL_ASSIGNMENT
IF_CGPL_STATUS_MANAGEMENT
Friend Classes
CL_CRM_MKTGS_ASG_HANDLER_PERS
CL_CRM_MKTGS_ASG_ITEM
CL_CRM_MKTGS_OBJ_ITEM
CL_CRM_MKTGS_OL_EVENT_MANAGER
CL_CRM_MKTGS_VER_COLLECTION
Subclasses
CL_CRM_ACCPL_ASG_HANDLER
CL_CRM_MKTPL_ASG_HANDLER
CL_CRM_MKTPPG_ASG_HANDLER
__________________________________________________________
Methods
IF_CGPL_ASSIGNMENT~CHECK
Public IF_CGPL_ASSIGNMENT~CHECK(
| EXPORTING | CHAR1 | EX_RESULT |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~COPY
Public IF_CGPL_ASSIGNMENT~COPY(
| IMPORTING | CL_CGPL_ASSIGNMENTS | IM_ASSIGNMENTS |
| EXPORTING | IF_CGPL_ASSIGNMENT | EX_ASSIGNMENT |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~DELETE
Public IF_CGPL_ASSIGNMENT~DELETE(
| IMPORTING | FLAG | IM_NO_CHECK |
| FLAG | IM_CHECK_ONLY |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~EXECUTE_STATUS_ACTIVITY
Public IF_CGPL_ASSIGNMENT~EXECUTE_STATUS_ACTIVITY(
| IMPORTING | FLAG | IM_NO_CHECK |
| FLAG | IM_CHECK_ONLY | |
| J_VORGANG | IM_ACTIVITY |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~GET_ASSIGNMENTS
Public IF_CGPL_ASSIGNMENT~GET_ASSIGNMENTS(
| EXPORTING | CL_CGPL_ASSIGNMENTS | EX_ASSIGNMENTS |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~GET_FREE_PERMISSION
Public FLAG IF_CGPL_ASSIGNMENT~GET_FREE_PERMISSION( )
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~GET_OBJECT_TYPE
Public IF_CGPL_ASSIGNMENT~GET_OBJECT_TYPE(
| EXPORTING | CGPL_OBJECT_TYPE | EX_OBJECT_TYPE |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~GET_PARENT
Public IF_CGPL_ASSIGNMENT~GET_PARENT(
| EXPORTING | CL_CGPL_TASK | EX_TASK |
| CL_CGPL_PROJECT | EX_PROJECT |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~GET_PERSISTENCY_CONTROLLER
Public IF_CGPL_ASSIGNMENT~GET_PERSISTENCY_CONTROLLER(
| EXPORTING | IF_CGPL_ASSIGNMENT_PERSISTENCY | EX_INSTANCE |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~SET_ASSIGNMENTS
Public IF_CGPL_ASSIGNMENT~SET_ASSIGNMENTS(
| IMPORTING | CL_CGPL_ASSIGNMENTS | IM_ASSIGNMENTS |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_ASSIGNMENT~SET_PARENT
Public IF_CGPL_ASSIGNMENT~SET_PARENT(
| IMPORTING | CL_CGPL_HIERARCHY_NODE | IM_PARENT |
)
This method is called if the parent project object of a task has changed
Parameters
| - | IM_PARENT | The parent cgpl hierarchy node |
| ________________________________________________________________________ |
|---|
IF_CGPL_STATUS_MANAGEMENT~ACTIVITY_CHECK
Public IF_CGPL_STATUS_MANAGEMENT~ACTIVITY_CHECK(
| IMPORTING | J_VORGANG | IM_ACTVT |
| CHAR1 | IM_ADD_MESSAGE | |
| CL_CGPL_HIERARCHY_NODE | IM_NODE | |
| CHAR1 | IM_OBJECT_CHECKS |
)
| ________________________________________________________________________ |
|---|
IF_CGPL_STATUS_MANAGEMENT~GET_PERMITTED_CHANGES
Public IF_CGPL_STATUS_MANAGEMENT~GET_PERMITTED_CHANGES(
| IMPORTING | CGPL_GUID16 | IM_GUID |
| EXPORTING | CGPL_ACTIVITY_TEXT_T | ET_DEL_ACTIVITIES |
| CGPL_ESTATUS_TEXT_T | ET_DEL_USERSTAT | |
| CGPL_ACTIVITY_TEXT_T | ET_SET_ACTIVITIES | |
| CGPL_ESTATUS_TEXT_T | ET_SET_USERSTAT |
)
| ________________________________________________________________________ |
|---|
APPEND_ASSIGNMENT_COLLECTION
Protected APPEND_ASSIGNMENT_COLLECTION(
| IMPORTING | CL_CRM_MKTGS_ASG_COLLECTION | IR_ASSIGNMENT_COLLECTION |
)
| ________________________________________________________________________ |
|---|
ARE_COLLECTIONS_CREATED
Protected ABAP_BOOL ARE_COLLECTIONS_CREATED( )
Returns if the collections are created
| ________________________________________________________________________ |
|---|
AUTHORITY_CHECK
Public static AUTHORITY_CHECK(
| IMPORTING | ACTIV_AUTH | IM_ACTIVITY |
| OBJECT | IM_OBJECT | |
| EXPORTING | CGPL_AUTHORITY | EX_AUTHORITY |
)
| ________________________________________________________________________ |
|---|
CONSTRUCTOR
Public CONSTRUCTOR(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_PARENT_OBJECT |
)
This contstructor sets the parent object item if supplied.
Parameters
| - | IR_PARENT_OBJECT | The parent object |
| ________________________________________________________________________ |
|---|
COPY_STATUS_PROFILE
Private COPY_STATUS_PROFILE(
| IMPORTING | GUID | IV_GUID |
)
| ________________________________________________________________________ |
|---|
FREE
Public FREE( )
This method frees all member attributes once the assignment handleris no longer needed
and should be deleted by the garbage collector
| ________________________________________________________________________ |
|---|
GET_ASG_HANDLER_PERSISTENCY
Protected CL_CRM_MKTGS_ASG_HANDLER_PERS GET_ASG_HANDLER_PERSISTENCY()
This method frees all member attributes once the assignment handleris no longer needed
and should be deleted by the garbage collector
| ________________________________________________________________________ |
|---|
GET_ASSIGNMENT_COLLECTION
Protected CL_CRM_MKTGS_ASG_COLLECTIONGET_ASSIGNMENT_COLLECTION(
| IMPORTING | CRM_MKTGS_ASSIGNMENT_TYPE | IV_ASSIGNMENT_TYPE |
)
| ________________________________________________________________________ |
|---|
GET_PARENT_OBJECT
Protected CL_CRM_MKTGS_OBJ_ITEM GET_PARENT_OBJECT( )
| ________________________________________________________________________ |
|---|
ON_OBJECT_CHANGED
Protected ON_OBJECT_CHANGED(
| IMPORTING | CL_CGPL_PROJECT | IR_CGPL_PROJECT |
| CL_CGPL_TASK | IR_CGPL_TASK |
)
| ________________________________________________________________________ |
|---|
ON_OBJECT_COPIED
Protected ON_OBJECT_COPIED(
| IMPORTING | CL_CGPL_PROJECT | IR_CGPL_PROJECT |
| CL_CGPL_TASK | IR_CGPL_TASK |
)
| ________________________________________________________________________ |
|---|
ON_PROJECT_CHANGED
Protected ON_PROJECT_CHANGED(
| IMPORTING | SENDER |
)
| ________________________________________________________________________ |
|---|
ON_PROJECT_COPIED
Protected ON_PROJECT_COPIED(
| IMPORTING | SENDER |
)
| ________________________________________________________________________ |
|---|
ON_TASK_CHANGED
Protected ON_TASK_CHANGED(
| IMPORTING | SENDER |
)
| ________________________________________________________________________ |
|---|
ON_TASK_COPIED
Protected ON_TASK_COPIED(
| IMPORTING | SENDER |
)
| ________________________________________________________________________ |
|---|
RESET
Protected RESET( )
| ________________________________________________________________________ |
|---|
SET_COLLECTIONS_CREATED
Protected SET_COLLECTIONS_CREATED( )
Sets the created flag
| ________________________________________________________________________ |
|---|
SET_PARENT_OBJECT
Protected SET_PARENT_OBJECT(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_PARENT_OBJECT |
)
| ________________________________________________________________________ |
|---|
TRIGGER_PARENT_OBJECT_MOVE
Protected TRIGGER_PARENT_OBJECT_MOVE(
| IMPORTING | CL_CRM_MKTGS_OBJ_ITEM | IR_PARENT_OBJECT_NEW |
| CL_CRM_MKTGS_OBJ_ITEM | IR_PARENT_OBJECT_OLD |
)
This method is called if the parent project object of a task has changed
| - | IM_PARENT | The parent cgpl hierarchy node |
RFUMSV00 - Advance Return for Tax on Sales/Purchases PERFORM Short Reference
This documentation is copyright by SAP AG.
Length: 24418 Date: 20120526 Time: 110835 triton ( 238 ms )






