SAP ABAP Class CL_INM_DFM_OBJECT_INTEGRATION (Synchronization Framework for INM objects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_DFM (Package) Decision Flow Management
Properties
Class CL_INM_DFM_OBJECT_INTEGRATION  
Short Description Synchronization Framework for INM objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_DFM   Decision Flow Management 
Created 20061221   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_INM_DFM_OBJECT_INTEGRATION has no interface implemented.
Friends
Class CL_INM_DFM_OBJECT_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_PROJ_GUID Constant Public Type reference (TYPE) INM_OF_TV_FIELD_NAME 'PROJ_GUID' cProjects GUID 20090713
2 MC_PROJ_OBL Constant Public Type reference (TYPE) INM_OF_TV_FIELD_NAME 'OBJECT_LINK' cProjects GUID 20090713
3 MT_TRIGGERING_OBJECTS Instance attribute Private Type reference (TYPE) INM_TT_OBJECT_CONTEXT Table for Object Contexts 20070315
4 MV_FIRST_OBL_GROUP Instance attribute Public Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of object types 20100903
5 MV_NO_CPROJECTS_COMMIT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070528
6 MV_SKIP_LOCK_CHK Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20091022
7 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_INM_DFM_OBJECT_INTEGRATION Single Instance 20070202
8 SV_FIRST Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090303
9 SV_IN_ASYNC_MODE Instance attribute Private Type reference (TYPE) BOOLEAN Batch Mode of Synchronization 20090811
10 SV_IN_BATCH_MODE Instance attribute Private Type reference (TYPE) BOOLEAN Batch Mode of Synchronization 20090625
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Create Single Instance 20070202
2 CLEANUP_OBJECT Instance method Private Method Cleanup of Objects 20070313
3 CREATE_OBJECT_LINKS Instance method Public Method Creates Object Links for Header and Children 20070320
4 CREATE_SUB_OBJECT_LINKS Instance method Private Method Creates Subobject Links on Creation of Main Object Link 20070825
5 CREATE_TARGET_OBJECT Instance method Private Method Triggers Creation of Target Object 20061221
6 DO_ATTRIBUTES_SYNC Instance method Private Method Triggers Synchronization of Attributes 20061221
7 DO_AUTH_SYNC Instance method Private Method Triggers Synchronization of Authorizations 20070508
8 DO_DELETE Instance method Private Method Triggers Deletion of Linked Objects 20061221
9 DO_STATUS_SYNC Instance method Private Method Triggers Synchronization of Status 20061221
10 DO_STATUS_SYNC_BATCH Instance method Private Method Triggers Synchronization of Status in Batch Update Mode 20090603
11 FILL_TARGET_OBJECT_FIELDS Instance method Private Method Fills Attributes of Target Object Structures 20061221
12 GET_ASYNC_CONFIG Instance method Public Method Get Configuration for Asynchronous Processing 20070405
13 GET_EXECUTION_MODE Instance method Public Method Get Execution Method for Object Synchronization 20070131
14 GET_INSTANCE Static method Public Method Get Instance of Framework Class 20070202
15 GET_SUB_OBJECT_LINK_TYPES Instance method Private Method Get Possible Subobject Links Between Source and Target 20090304
16 GET_SYNC_SCENARIO_ACL Instance method Public Method Returns Sync Scenario for Status Updates 20070307
17 GET_SYNC_SCENARIO_ATTR Instance method Public Method Returns Sync Scenario for Attribute Updates 20070307
18 GET_SYNC_SCENARIO_STATUS Instance method Public Method Returns Sync Scenario for Status Updates 20070307
19 GET_TRIGGERING_OBJECTS Instance method Public Method Gets the List of Triggering Objects 20070315
20 HANDLE_ATTRIBUTES_CHG_REQUEST Instance method Public Method Handles Update Requests (Attributes) 20061221
21 HANDLE_AUTH_CHG_REQUEST Instance method Public Method Handles Update Requests (Authorization) 20061221
22 HANDLE_CREATE_REQUEST Instance method Public Method Handles Create Requests 20061221
23 HANDLE_DELETE_REQUEST Instance method Public Method Handles Delete Requests 20061221
24 HANDLE_OBJECT_LINK_REQUEST Instance method Public Method Handles Link Requests for Objects 20070508
25 HANDLE_STATUS_CHG_REQUEST Instance method Public Method Handles Update Requests (Status) 20061221
26 HANDLE_SUBOBJECT_LINK_REQUEST Instance method Public Method Handles Link Requests for Objects 20070508
27 HANDLE_VALIDATE_REQUEST Instance method Public Method Handles Validate Requests 20061221
28 INITIALIZE Instance method Public Method Initialize Sync Framwork Settings 20070513
29 INITIALIZE_DPR Instance method Public Method Initialize Sync Framwork Settings of DPR Objects 20080709
30 INITIALIZE_RPM Instance method Public Method Initialize Sync Framwork Settings of Portf. Mgmt Objects 20080709
31 IS_A_TARGET_OBJECT_LOCKED Instance method Public Method Checks If Linked Object Is Locked 20091001
32 IS_IN_ASYNC_MODE Instance method Public Method Checks If Synchronization Is in Asynchronous Mode 20090811
33 IS_IN_BATCH_MODE Instance method Public Method Checks If Synchronization Is in Batch Mode 20090626
34 IS_LOCK_CHK_DISABLED Instance method Public Method Returns the State of Lock Check Disabling 20091110
35 PERFORM_MAPPING_FUNCTION Static method Public Method Perform mapping function for many to one scenario 20100528
36 PREPARE_SOURCE_FOR_AUTH_SYNCH Instance method Private Method Prepares the Source Object for ACL Synchronization 20070706
37 PREPARE_SOURCE_FOR_SYNCH Instance method Private Method Prepares the Source Object for Synchronization 20070508
38 PREPARE_TARGET_FOR_SYNCH Instance method Private Method Prepares the Target Object for Sync and Returns a Handle 20070508
39 REMAP_OBJECT_LINKS Instance method Public Method Remap Object Links Between Parent and Children Objects 20090303
40 SET_FRW_FLAGS Instance method Public Method Sets Technical Flags on Framework Instance 20091022
41 SET_SYNCH_IN_ASYNC_MODE Instance method Public Method Sets Synchronization in Asynchronous Mode 20090811
42 SET_SYNCH_IN_BATCH_MODE Instance method Public Method Sets Synchronization in Batch Mode 20090625
43 SET_TRIGGERING_OBJECT Instance method Public Method Sets or Inserts an Additional Triggering Object 20070315
44 SET_TRIGGERING_OBJECTS Instance method Public Method Sets or Inserts an Additional Triggering Object 20070315
45 SYNCH_OBJECTS_FOR_LINK Instance method Public Method Synchronizes Objects in an Object Link in Both Directions 20070711
46 UNSET_TRIGGERING_OBJECT Instance method Public Method Removes a Triggering Object from List 20080630
Events
Class CL_INM_DFM_OBJECT_INTEGRATION has no event.
Types
Class CL_INM_DFM_OBJECT_INTEGRATION has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_INM_DFM_OBJECT_INTEGRATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method CLEANUP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20070503
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070403

Method CREATE_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SOURCE_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20070320
2 Importing IR_TARGET_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20070320
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070628
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070320
5 Importing IS_TARGET_TEMPLATE Call by reference Type reference (TYPE) INM_OBJ_TYPE_TEMPLATE_ASSOC Object Type Template Association 20070320
6 Importing IV_TARGET_OBJECT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20070320
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070320

Method CREATE_SUB_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE_OBJECT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070825
2 Importing IS_TARGET_OBJECT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070825
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070917

Method CREATE_TARGET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070820
2 Exporting EV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY output: target object internal key 20090618
3 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20070117
4 Importing IS_CREATE_DETAILS Call by reference Type reference (TYPE) INM_OBJ_TYPE_TEMPLATE_ASSOC Object Type Template Association 20070319
5 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application update context 20070319
6 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070411
7 Importing IT_TARGET_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20070806
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070205

Method DO_ATTRIBUTES_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070219
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Main Interface Object Framework 20070117
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Properties of Object Link to Object Type 20070221
4 Importing IS_SOURCE_OBJECT_INT_DATA Call by reference Type reference (TYPE) ANY Untyped source object data structure 20070109
5 Importing IS_SOURCE_OBJECT_INT_STRUCT Call by reference Type reference (TYPE) TYPENAME Structure name of source object data 20070109
6 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Properties of Object Link to Object Type 20070221
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20070112
8 Importing IV_TARGET_OBJECT_INT_STRUCT Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20070219
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method DO_AUTH_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070919
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Main Interface Object Framework 20070508
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070508
4 Importing IS_SOURCE_OPERATION Call by reference Type reference (TYPE) INM_ACL_UPD_CONTEXT Context for ACL operations 20070508
5 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS Organizational units 20070508
6 Importing IT_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS Users 20070508
7 Importing IT_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS User groups 20070508
8 Importing IT_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES User roles 20070508
9 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID Scenario ID 20070508
10 Importing IV_TARGET_OBJECT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20070508
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070508

Method DO_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070227
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20070117
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070411
4 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070411
5 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20070411
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method DO_STATUS_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070919
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Main Interface Object Framework 20070117
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070411
4 Importing IS_SOURCE_OPERATION Call by reference Type reference (TYPE) INM_STATUS_UPD_CONTEXT Application operation context 20070319
5 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20070907
6 Importing IV_DFM_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Business Transaction 20070319
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID Scenario ID 20070109
8 Importing IV_TARGET_OBJECT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20070319
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Update of INM object failed 20070205

Method DO_STATUS_SYNC_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20090603
2 Importing IR_SOURCE_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Main Interface Object Framework 20090603
3 Importing IR_TARGET_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Main Interface Object Framework 20090603
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20090603
5 Importing IS_SOURCE_OPERATION Call by reference Type reference (TYPE) INM_STATUS_UPD_CONTEXT Application operation context 20090603
6 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20090630
7 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20090603
8 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID Scenario ID 20090603
9 Importing IV_SOURCE_OBJECT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20090825
10 Importing IV_TARGET_OBJECT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Object key 20090603
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Update of INM object failed 20090603

Method FILL_TARGET_OBJECT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TARGET_OBJECT_DATA Call by reference Type reference (TYPE) ANY 20070219
2 Exporting ET_CHANGED_FIELDS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES Field names 20070219
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070219
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Group of Object Types 20070221
5 Importing IS_SOURCE_OBJECT_DATA Call by reference Type reference (TYPE) ANY Source object internal data structure 20070219
6 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Group of Object Types 20070221
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID Scenario ID 20070109
8 Importing IV_SOURCE_OBJECT_INT_STRUCT Call by reference Type reference (TYPE) TYPENAME Source object structure name 20070219
9 Importing IV_TARGET_OBJECT_INT_STRUCT Call by reference Type reference (TYPE) TYPENAME Target object structure name 20070219
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070205

Method GET_ASYNC_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_QRFC_UNIT Call by reference Object reference (TYPE REF TO) IF_QRFC_UNIT_INBOUND Inbound qRFC Unit 20070405
2 Exporting ES_CONFIG_DATA Call by reference Type reference (TYPE) INM_TS_DFM_RFC_CFG Configuration table for RFC calls in DFM sync framework 20070405
# Exception Resumable Description Created on
1 CX_BGRFC_INVALID_DESTINATION Destination Error in Background RFC 20070405
2 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070405

Method GET_EXECUTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXEC_MODE Call by reference Type reference (TYPE) INM_DFM_TV_EXEC_MODE Execution Mode 20070131
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20090713
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20090713
4 Importing IV_OPERATION Call by reference Type reference (TYPE) INM_DFM_OBJ_OP INM Object Operation 20070131
5 Importing IV_SOURCE_GROUPING Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20070131
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070205

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_INM_DFM_OBJECT_INTEGRATION Synch Framework Instance 20070202

Method GET_INSTANCE on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method GET_SUB_OBJECT_LINK_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES_CHILDREN Call by reference Type reference (TYPE) INM_OF_TT_OBJ_LINK_TYPES Object link types 20090304
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20090304

Method GET_SUB_OBJECT_LINK_TYPES on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method GET_SYNC_SCENARIO_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20070307
2 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_ACL_UPD_CONTEXT Context for ACL operations 20070307
3 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context parameters of source object 20070307
4 Importing IV_TARGET_OBJECT_GROUP Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Object grouping of target object 20070307
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070307

Method GET_SYNC_SCENARIO_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20070307
2 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT INM Object Operation 20070307
3 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context parameters of source object 20070307
4 Importing IV_TARGET_OBJECT_GROUP Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Object grouping of target object 20070307
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070307

Method GET_SYNC_SCENARIO_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20070307
2 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_STATUS_UPD_CONTEXT INM Object Operation 20070307
3 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context parameters of source object 20070307
4 Importing IV_TARGET_OBJECT_GROUP Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Object grouping of target object 20070307
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070307

Method GET_TRIGGERING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRIGGERING_OBJECTS Call by reference Type reference (TYPE) INM_TT_OBJECT_CONTEXT Table for object contexts 20070315

Method GET_TRIGGERING_OBJECTS on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method HANDLE_ATTRIBUTES_CHG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES 20070214
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070118
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application update context 20070222
4 Importing IT_OBJECT_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070717
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method HANDLE_AUTH_CHG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070214
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070118
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_ACL_UPD_CONTEXT Application update context 20070222
4 Importing IT_OBJECT_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070717
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method HANDLE_CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES 20070214
2 Exporting EV_TARGET_GROUP Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Grouping 20070514
3 Exporting EV_TARGET_GUID Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY Guid for application objects 20070514
4 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070118
5 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application update context 20070222
6 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Table of grouping-template associations 20070806
7 Importing IT_TARGET_TEMPLATES Call by reference Type reference (TYPE) INM_TT_GROUP_TEMPLATE_ASSOC Object type - template association of target appl. 20070130
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method HANDLE_DELETE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES 20070214
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070118
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application update context 20070227
4 Importing IT_OBJECT_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070717
5 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20080515
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method HANDLE_OBJECT_LINK_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES 20070508
2 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070509
3 Importing IS_SOURCE_OBJECT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM source object 20070508
4 Importing IS_TARGET_OBJECT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM target object (new) 20070508
5 Importing IT_UNASSIGN_OBJECTS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Existing object links to source object 20070508
6 Importing IV_INCLUDE_SUB_OBJECTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070825
7 Importing IV_SKIP_SYNCH Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Skip Synchronization after Creating Object Links 20090903
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070508

Method HANDLE_STATUS_CHG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070214
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070118
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_STATUS_UPD_CONTEXT Application update context 20070222
4 Importing IT_OBJECT_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070717
5 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20070907
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070205

Method HANDLE_SUBOBJECT_LINK_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDED_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link table 20070703
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES 20070508
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070509
4 Importing IS_SOURCE_OBJECT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM source object 20070508
5 Importing IT_ASSIGN_SUBOBJECTS Call by reference Type reference (TYPE) INM_TT_OBJECT_CONTEXT Existing object links to source object 20070508
6 Importing IT_UNASSIGN_SUBOBJECTS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Context of INM target object (new) 20070508
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070508

Method HANDLE_VALIDATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070214
2 Exporting EV_RC Call by reference Type reference (TYPE) I Return code 20070214
3 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070118
4 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application update context 20070319
5 Importing IT_OBJECT_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070717
6 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20090617
7 Importing IT_TARGET_TEMPLATES Call by reference Type reference (TYPE) INM_TT_GROUP_TEMPLATE_ASSOC Table of type-template associations 20070214
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION 20070205

Method INITIALIZE Signature

Method INITIALIZE on class CL_INM_DFM_OBJECT_INTEGRATION has no parameter.
Method INITIALIZE on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method INITIALIZE_DPR Signature

Method INITIALIZE_DPR on class CL_INM_DFM_OBJECT_INTEGRATION has no parameter.
Method INITIALIZE_DPR on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method INITIALIZE_RPM Signature

Method INITIALIZE_RPM on class CL_INM_DFM_OBJECT_INTEGRATION has no parameter.
Method INITIALIZE_RPM on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method IS_A_TARGET_OBJECT_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Group of Object Types 20091005
2 Importing IV_TARGET_GROUPING Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Group of Object Types 20091005
3 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091001

Method IS_A_TARGET_OBJECT_LOCKED on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method IS_IN_ASYNC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090811

Method IS_IN_ASYNC_MODE on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method IS_IN_BATCH_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090811

Method IS_IN_BATCH_MODE on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method IS_LOCK_CHK_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOCK_CHK_DISABLED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091110

Method IS_LOCK_CHK_DISABLED on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method PERFORM_MAPPING_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20100602
2 Exporting EV_DATA_SOURCE_FIELD Call by reference Type reference (TYPE) ANY 20100528
3 Importing IT_SOURCE_DATA Call by reference Type reference (TYPE) ANY 20100528
4 Importing IV_MAPPING_FUNCTION Call by reference Type reference (TYPE) INM_TV_RULEID Mapping Rule ID 20100528
5 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20100602
6 Importing IV_SOURCE_COUNT Call by reference Type reference (TYPE) I 20100528
7 Importing IV_SOURCE_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100528
8 Importing IV_SOURCE_OBJECT_INT_STRUCT Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20100528
9 Importing IV_TARGET_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100602
10 Importing IV_TARGET_OBJ_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Target Object link type 20100602
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20100602

Method PREPARE_SOURCE_FOR_AUTH_SYNCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070706
2 Exporting ET_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS Organizational units 20070706
3 Exporting ET_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS Users 20070706
4 Exporting ET_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS User groups 20070706
5 Exporting ET_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES User roles 20070706
6 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080222
7 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Source Context of INM object 20070706
8 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Target Context of INM object 20070913
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070706

Method PREPARE_SOURCE_FOR_SYNCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOURCE_OBJECT_INT_DATA Call by reference Object reference (TYPE REF TO) DATA 20070508
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070508
3 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT 20070509
4 Importing IS_SOURCE_DATA_OBJECT_STRUCT Call by reference Type reference (TYPE) TABNAME Table Name 20070509
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070508

Method PREPARE_TARGET_FOR_SYNCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TARGET_OBJECT Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20070508
2 Exporting EV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID DFM Scenario ID 20070508
3 Exporting EV_STRUCT_INT Call by reference Type reference (TYPE) TABNAME Table Name 20070508
4 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070508
5 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070629
6 Importing IS_TARGET_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070629
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070508

Method REMAP_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20090317
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20090317
3 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20090303

Method REMAP_OBJECT_LINKS on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method SET_FRW_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SKIP_LOCK_CHK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091022

Method SET_FRW_FLAGS on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method SET_SYNCH_IN_ASYNC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090811

Method SET_SYNCH_IN_ASYNC_MODE on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method SET_SYNCH_IN_BATCH_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090625

Method SET_SYNCH_IN_BATCH_MODE on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method SET_TRIGGERING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070315

Method SET_TRIGGERING_OBJECT on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method SET_TRIGGERING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070315
2 Importing IT_TRIGGERING_OBJECTS Call by reference Type reference (TYPE) INM_TT_OBJECT_CONTEXT Table for object contexts 20070315

Method SET_TRIGGERING_OBJECTS on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.

Method SYNCH_OBJECTS_FOR_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070711
2 Importing IS_1ST_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070711
3 Importing IS_2ND_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070711
4 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20100407
5 Importing IV_WAIT_FOR_COMMIT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101220
# Exception Resumable Description Created on
1 CX_INM_SYNCH_EXCEPTION Exceptions for INM Synchronization Framework 20070711

Method UNSET_TRIGGERING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20080630

Method UNSET_TRIGGERING_OBJECT on class CL_INM_DFM_OBJECT_INTEGRATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450