SAP ABAP Interface IF_INM_OF_OBJECT_SYNC (Object Synchronization Interface Object Framework)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_OBJECT_FRAMEWORK (Package) Object Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_INM_OF Interface Object Framework 20070410
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_INITIATIVE Proxy Class for Initiative 20070410
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_INITIATIVEDP Proxy Class for Initiative Decision Point 20070410
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_INITIATIVEPHASE Proxy Class for Initiative Phase 20070410
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_ITEMDECISIONPOINT Proxy Class for xRPM-DFM Item Decision Point 20070410
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PORTFOLIOITEM Proxy Class for xRPM-DFM Portfolio Item 20070410
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PROJECT Proxy Class for Projects 20070410
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PS_NET_ACT Proxy Class for PS Network Activity 20100412
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PS_PD Proxy Class for PS Project 20090513
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_OF_PS_WBS Proxy Class for PS WBS Element 20090513
Properties
Interface IF_INM_OF_OBJECT_SYNC  
Short Description Object Synchronization Interface Object Framework    
General Data
Package INM_OBJECT_FRAMEWORK   Object Framework 
Created 20070410   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface IF_INM_OF_OBJECT_SYNC has no forward declaration.
Interfaces
Interface IF_INM_OF_OBJECT_SYNC has no interface.
Friends
Interface IF_INM_OF_OBJECT_SYNC has no friend.
Attributes
Interface IF_INM_OF_OBJECT_SYNC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_OBJECT_SYNC Instance method Public Method set object data 20070410
2 CREATE_OBJECT_SYNC Instance method Public Method create object 20070410
3 DELETE_OBJECT_SYNC Instance method Public Method delete object 20070410
4 EXECUTE_ACTIVITY_SYNC Instance method Public Method execute DFM business activity 20070410
5 GET_ACTIVITY_SYNC Instance method Public Method get DFM business activity corresponding to source activity 20070410
6 GET_AUTHORIZATION_SYNC Instance method Public Method get authorizations 20070410
7 GET_OBJECT_DATA_SYNC Instance method Public Method read object data 20070410
8 GET_TEMPLATES_FOR_CREATE Instance method Public Method get parameters for create DFM object link / create object 20070521
9 GET_TEMPLATE_MAPPING Instance method Public Method get template mapping objects for create object 20070410
10 SET_AUTHORIZATION_SYNC Instance method Public Method set authorizations 20070410
11 VALIDATE_LINK_CHANGE_SYNC Instance method Public Method validate DFM object link change 20070410
12 VALIDATE_SYNC Instance method Public Method validate changes to an object 20070410
Events
Interface IF_INM_OF_OBJECT_SYNC has no event.
Types
Interface IF_INM_OF_OBJECT_SYNC has no local type.
Method Signatures

Method CHANGE_OBJECT_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 output: messages 20070410
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY input: target object data (type: inbound sync structure) 20070410
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070625
5 Importing IT_FIELDS_CHANGED Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES input: changed fields 20070410
6 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
7 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070410
8 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070410
9 Importing IV_STRUCNAME Call by reference Type reference (TYPE) TYPENAME input: inbound sync structure name 20070410
10 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) INM_OF_TV_CHECK internal flag: only for stand alone testing 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method CREATE_OBJECT_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 output: messages 20070410
2 Exporting EV_EXT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY output: target object external key 20070410
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
4 Exporting EV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY output: target object internal key 20070410
5 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY input: target object data (type: inbound sync structure) 20070410
6 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
7 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES input: additional parameters for create 20070907
8 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: creation type 20070410
9 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
10 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070410
11 Importing IV_TARGET_OBJECT_EXTID Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object external key 20070625
12 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY input: target template internal key 20070410
13 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) INM_OF_TV_CHECK internal flag: only for stand alone testing 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method DELETE_OBJECT_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 output: messages 20070410
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
4 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070410
6 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070410
7 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) INM_OF_TV_CHECK internal flag: only for stand alone testing 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method EXECUTE_ACTIVITY_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 output: messages 20070410
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070907
4 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES input: additional parameters for status change 20070907
5 Importing IV_DFM_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG input: DFM business activity 20070410
6 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
7 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070410
8 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070410
9 Importing IV_SOURCE_ACTIVITY Call by reference Type reference (TYPE) ANY input: source activity 20070410
10 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) INM_OF_TV_CHECK internal flag: only for stand alone testing 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method GET_ACTIVITY_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 output: messages 20070410
2 Exporting EV_DFM_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG output: DFM business activity 20070410
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
4 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: target object context 20070911
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
6 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: object internal key 20070410
7 Importing IV_SOURCE_ACTIVITY Call by reference Type reference (TYPE) ANY input: activity 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method GET_AUTHORIZATION_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 output: messages 20070410
2 Exporting ET_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS output: org unit related authorizations on object 20070410
3 Exporting ET_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS output: user related authorizations on object 20070410
4 Exporting ET_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS output: user group related authorizations on object 20070410
5 Exporting ET_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES output: user role related authorizations on object 20070410
6 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
7 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: target object context 20070911
8 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
9 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: object internal key 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method GET_OBJECT_DATA_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) ANY return: object data (type: outbound sync structure) 20070410
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070410
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
4 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: object internal key 20070410
6 Importing IV_STRUCNAME Call by reference Type reference (TYPE) TYPENAME input: outbound sync structure name 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method GET_TEMPLATES_FOR_CREATE 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 output: messages 20070521
2 Exporting ET_VALUES_FOR_CREATE Call by reference Type reference (TYPE) INM_OF_TT_BUSINESS_PARAMETERS output: target templates allowed for create 20071112
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070521
4 Exporting EV_TYPE Call by reference Type reference (TYPE) INM_DFM_APP_OBJ_TYPE output: target template type for create 20070521
5 Importing IS_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT input: source object context 20070521
6 Importing IT_ATTRIBUTES_NAMES_VALUES Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES input: source object data (name/value pairs) 20070712
7 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070521
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070521

Method GET_TEMPLATE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_DETAILS Call by reference Type reference (TYPE) INM_OF_TT_MAP_SOURCE_TARGET output: template object mapping (source / target) 20070410
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070410
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070703
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
6 Importing IV_SOURCE_CHILDREN Call by reference Type reference (TYPE) INM_OF_TT_OBJ_PARENTS_CHILDREN Children of the source 20090609
7 Importing IV_TARGET_CHILDREN Call by reference Type reference (TYPE) INM_OF_TT_OBJ_PARENTS_CHILDREN Children of the target 20090609
8 Importing IV_TARGET_GUID Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target template internal key 20070410
9 Importing IV_TARGET_TEMPL_TYPE Call by reference Type reference (TYPE) CHAR1 input: target template type 20070410
10 Importing IV_TARGET_TEMPL_TYPE_ID Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target template external key 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method SET_AUTHORIZATION_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 output: messages 20070410
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
4 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS input: org unit related authorizations on target object 20070410
5 Importing IT_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS input: user related authorizations on target object 20070410
6 Importing IT_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS input: user group related authorizations on target object 20070410
7 Importing IT_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES input: user role related authorizations on target object 20070410
8 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
9 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070410
10 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070410
11 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) INM_OF_TV_CHECK internal flag: only for stand alone testing 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method VALIDATE_LINK_CHANGE_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 output: messages 20070410
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070625
4 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: creation type 20070410
5 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
6 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070410
7 Importing IV_LINK_CHANGE_TYPE Call by reference Type reference (TYPE) CHAR1 input: DFM ink change type 20070410
8 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070410
9 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY input: target template internal key 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410

Method VALIDATE_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 output: messages 20070410
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070410
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
4 Importing IT_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Name and value list 20090617
5 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: creation type 20070410
6 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D internal flag: do not set this for external callers 20070410
7 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070410
8 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: operation type 20070410
9 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY input: target template internal key 20070410
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070410
History
Last changed by/on SAP  20141109 
SAP Release Created in 450