SAP ABAP Interface IF_EX_INM_OF_SYNC (Interface for BAdI: INM_OF_SYNC)
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 implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_INM_OF_SYNC Sample Implementation for INM_OF_SYNC 20120319
Properties
Interface IF_EX_INM_OF_SYNC  
Short Description Interface for BAdI: INM_OF_SYNC    
General Data
Package INM_OBJECT_FRAMEWORK   Object Framework 
Created 20070417   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface IF_EX_INM_OF_SYNC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20070417
Friends
Interface IF_EX_INM_OF_SYNC has no friend.
Attributes
Interface IF_EX_INM_OF_SYNC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_OBJECT_SYNC Instance method Public Method Synchronization enhancement on change object 20070417
2 CREATE_OBJECT_SYNC Instance method Public Method Synchronization enhancement on create object 20070417
3 DELETE_OBJECT_SYNC Instance method Public Method Synchronization enhancement on delete object 20070417
4 EXECUTE_ACTIVITY_SYNC Instance method Public Method Synchronization enhancement on execute activity 20070417
5 GET_ACTIVITY_SYNC Instance method Public Method Synchronization enhancement on get business activity 20070417
6 GET_AUTHORIZATION_SYNC Instance method Public Method Synchronization enhancement on get authorizations 20070417
7 GET_OBJECT_DATA_SYNC Instance method Public Method Synchronization enhancement on get object data 20070417
8 GET_TEMPLATES_FOR_CREATE Instance method Public Method Synchronization enhancement on get templates for create 20070521
9 GET_TEMPLATE_MAPPING Instance method Public Method Synchronization enhancement on get template mapping 20070417
10 SET_AUTHORIZATION_SYNC Instance method Public Method Synchronization enhancement on set authorizations 20070417
11 VALIDATE_LINK_CHANGE_SYNC Instance method Public Method Synchronization enhancement on validate link change 20070417
12 VALIDATE_SYNC Instance method Public Method Synchronization enhancement on validate 20070417
Events
Interface IF_EX_INM_OF_SYNC has no event.
Types
Interface IF_EX_INM_OF_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 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) ANY changed: target object data (type: internal structure) 20070417
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
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 20070417
6 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070417
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070417
8 Importing IV_STRUCNAME Call by reference Type reference (TYPE) TYPENAME input: inbound sync structure name 20070417

Method CHANGE_OBJECT_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

Method CREATE_OBJECT_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) ANY changed: target object data (type: internal structure) 20070417
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
5 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: creation type 20070417
6 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070417
7 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY input: target template internal key 20070417

Method CREATE_OBJECT_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

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 20070430
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
4 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070417
5 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070417

Method DELETE_OBJECT_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

Method EXECUTE_ACTIVITY_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ACTIVITY Call by reference Type reference (TYPE) INM_OF_TV_FIELD_NAME changed: target activity 20070417
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070907
5 Importing IV_DFM_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG input: DFM business activity 20070417
6 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070417
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070417
8 Importing IV_SOURCE_ACTIVITY Call by reference Type reference (TYPE) ANY input: source activity 20070417

Method EXECUTE_ACTIVITY_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

Method GET_ACTIVITY_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DFM_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG changed: DFM business activity 20070417
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
4 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: target object context 20070911
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: object internal key 20070417
6 Importing IV_SOURCE_ACTIVITY Call by reference Type reference (TYPE) ANY input: activity 20070417

Method GET_ACTIVITY_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

Method GET_AUTHORIZATION_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS changed: org unit related authorizations on object 20070417
2 Changing CT_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS changed: user related authorizations on object 20070417
3 Changing CT_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS changed: user group related authorizations on object 20070417
4 Changing CT_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES changed: user role related authorizations on object 20070417
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
6 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
7 Importing IS_TARGET_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: target_object_context 20070911
8 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: object internal key 20070417

Method GET_AUTHORIZATION_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

Method GET_OBJECT_DATA_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) ANY changed: object data (type: outbound sync structure) 20070417
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
4 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: object internal key 20070417
5 Importing IV_STRUCNAME Call by reference Type reference (TYPE) TYPENAME input: outbound sync structure name 20070417

Method GET_OBJECT_DATA_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

Method GET_TEMPLATES_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUES_FOR_CREATE Call by reference Type reference (TYPE) INM_OF_TT_BUSINESS_PARAMETERS changed: target templates allowed for create 20071112
2 Changing CV_TYPE Call by reference Type reference (TYPE) INM_DFM_APP_OBJ_TYPE changed: target template type for create 20070521
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070521
4 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 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

Method GET_TEMPLATES_FOR_CREATE on Interface IF_EX_INM_OF_SYNC has no exception.

Method GET_TEMPLATE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING_DETAILS Call by reference Type reference (TYPE) INM_OF_TT_MAP_SOURCE_TARGET changed: template object mapping (source / target) 20070417
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
4 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070703
5 Importing IV_TARGET_GUID Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target template internal key 20070417
6 Importing IV_TARGET_TEMPL_TYPE Call by reference Type reference (TYPE) CHAR1 input: target template type 20070417
7 Importing IV_TARGET_TEMPL_TYPE_ID Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target template external key 20070417

Method GET_TEMPLATE_MAPPING on Interface IF_EX_INM_OF_SYNC has no exception.

Method SET_AUTHORIZATION_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ORG_UNITS Call by reference Type reference (TYPE) INM_OF_TT_ORG_UNITS changed: org unit related authorizations on target object 20070417
2 Changing CT_USERS Call by reference Type reference (TYPE) INM_OF_TT_USERS changed: user related authorizations on target object 20070417
3 Changing CT_USER_GROUPS Call by reference Type reference (TYPE) INM_OF_TT_USER_GROUPS changed: user group related authorizations on target object 20070417
4 Changing CT_USER_ROLES Call by reference Type reference (TYPE) INM_OF_TT_USER_ROLES changed: user role related authorizations on target object 20070417
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES output: messages 20070430
6 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
7 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
8 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070417
9 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070417

Method SET_AUTHORIZATION_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

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 20070430
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
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 20070417
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070417
6 Importing IV_LINK_CHANGE_TYPE Call by reference Type reference (TYPE) CHAR1 input: DFM ink change type 20070417
7 Importing IV_SCENARIO_ID Call by reference Type reference (TYPE) INM_DFM_TV_SYNCH_SCENARIO_ID input: DFM Scenario ID 20070417
8 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY input: target template internal key 20070417

Method VALIDATE_LINK_CHANGE_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.

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 20070430
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D output: failed flag 20070430
3 Importing IS_SOURCE_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT input: source object context 20070908
4 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: creation type 20070417
5 Importing IV_INT_KEY Call by reference Type reference (TYPE) INM_OF_TV_OBJECT_KEY input: target object internal key 20070417
6 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) CHAR1 input: operation type 20070417
7 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY input: target template internal key 20070417

Method VALIDATE_SYNC on Interface IF_EX_INM_OF_SYNC has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450