CL_CRM_FM_LRTP_CREATE_ELEM_JOB - Job class for LRP element creation

CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
This documentation is copyright by SAP AG.

>>> Development Documentation generated by DocuGenerator v2.0 (only available in English => NO TRANSLATION!!!) <<<

General Class Description

Job class for LRP element creation

__________________________________________________________

Class Info

Name:CL_CRM_FM_LRTP_CREATE_ELEM_JOB
Instantiation:Public

Superclass

CL_CRM_FM_ACL_JOB

Implemented Interfaces

None

Friend Classes

None

Subclasses

None

__________________________________________________________

Methods

IF_CRM_FM_ACL_JOB~PROCESS_OBJECTS

Public IF_CRM_FM_ACL_JOB~PROCESS_OBJECTS(

IMPORTINGANY TABLE IT_KEY_OBJECTS
ANY TABLE IT_KEY_OBJECTS_OUTPUT
CRMT_FM_ACL_ACCRUAL_S_PARAM IT_PARAM
EXPORTINGANY TABLE ET_KEY_OBJECTS_FAILED
CRMT_FM_ACL_OBJECT_MESSAGE ET_OBJECT_MESSAGE

)

method process_objects

Parameters

- IT_KEY_OBJECTSResponsibility Assignment IDs that were found
- ET_OBJECT_MESSAGEmessages that are added to the log

________________________________________________________________________

IF_CRM_FM_ACL_JOB~SEARCH_OBJECTS

Public IF_CRM_FM_ACL_JOB~SEARCH_OBJECTS(

IMPORTINGCRMT_FM_ACL_ACCRUAL_S_PARAM IT_PARAM
EXPORTINGANY TABLE ET_KEY_OBJECTS

)

method search_objects

Parameters

- IT_PARAMcontains LR Plan ID, Responsibility Assignment IDs
- ET_KEY_OBJECTSResponsibility Assignment IDs

________________________________________________________________________

BUILD_MESSAGE

Private BAPIRET2 BUILD_MESSAGE(

IMPORTINGSYMSGID IV_ID
BAPI_MSG IV_MSG
SYMSGV IV_MSG_V1
SYMSGV IV_MSG_V2
SYMSGV IV_MSG_V3
SYMSGV IV_MSG_V4
SYMSGNO IV_NUM
BAPI_MTYPE IV_TYPE

)

Build Message to add to log

________________________________________________________________________

FILTER_OWNERSHIP_IDS

Private FILTER_OWNERSHIP_IDS(

IMPORTINGCRMT_FM_LRTP_OWNERSHIPID IT_ELM_OWN_ID
EXPORTINGCRMT_FM_LRTP_OWNERSHIPID ET_REMOVED_OWN_ID
CHANGINGCRMT_FM_LRTP_OWNERSHIPID CT_SUCCESS_OWN_ID

)

Separates ownership IDs that have already been used in LRP elements from ownership IDs that need to be used
to create new elements

Parameters

- IT_ELM_OWN_IDownership IDs that are already associated with LRP elements
- ET_REMOVED_OWN_IDownership_IDs that successfully passed the overlap check but that are already associated with
 LRP elements
- CT_SUCCESS_OWN_IDownership IDs that successfully passed the overlap check



BAL_S_LOG - Application Log: Log header data   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.


Length: 7863 Date: 20120526 Time: 105031     triton ( 97 ms )