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 | Instance method | Public | Method | Synchronization enhancement on change object | 20070417 | |
| 2 | Instance method | Public | Method | Synchronization enhancement on create object | 20070417 | |
| 3 | Instance method | Public | Method | Synchronization enhancement on delete object | 20070417 | |
| 4 | Instance method | Public | Method | Synchronization enhancement on execute activity | 20070417 | |
| 5 | Instance method | Public | Method | Synchronization enhancement on get business activity | 20070417 | |
| 6 | Instance method | Public | Method | Synchronization enhancement on get authorizations | 20070417 | |
| 7 | Instance method | Public | Method | Synchronization enhancement on get object data | 20070417 | |
| 8 | Instance method | Public | Method | Synchronization enhancement on get templates for create | 20070521 | |
| 9 | Instance method | Public | Method | Synchronization enhancement on get template mapping | 20070417 | |
| 10 | Instance method | Public | Method | Synchronization enhancement on set authorizations | 20070417 | |
| 11 | Instance method | Public | Method | Synchronization enhancement on validate link change | 20070417 | |
| 12 | 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 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | changed: target object data (type: internal structure) | 20070417 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 4 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070625 | |||
| 5 | IT_FIELDS_CHANGED | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES | input: changed fields | 20070417 | |||
| 6 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070417 | |||
| 7 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070417 | |||
| 8 | 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 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | changed: target object data (type: internal structure) | 20070417 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 4 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 5 | IV_CREATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: creation type | 20070417 | |||
| 6 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070417 | |||
| 7 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 4 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070417 | |||
| 5 | 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 | CV_ACTIVITY | Call by reference | Type reference (TYPE) | INM_OF_TV_FIELD_NAME | changed: target activity | 20070417 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 4 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070907 | |||
| 5 | IV_DFM_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | input: DFM business activity | 20070417 | |||
| 6 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070417 | |||
| 7 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070417 | |||
| 8 | 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 | CV_DFM_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | changed: DFM business activity | 20070417 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 4 | IS_TARGET_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: target object context | 20070911 | |||
| 5 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: object internal key | 20070417 | |||
| 6 | 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 | CT_ORG_UNITS | Call by reference | Type reference (TYPE) | INM_OF_TT_ORG_UNITS | changed: org unit related authorizations on object | 20070417 | |||
| 2 | CT_USERS | Call by reference | Type reference (TYPE) | INM_OF_TT_USERS | changed: user related authorizations on object | 20070417 | |||
| 3 | CT_USER_GROUPS | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_GROUPS | changed: user group related authorizations on object | 20070417 | |||
| 4 | CT_USER_ROLES | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_ROLES | changed: user role related authorizations on object | 20070417 | |||
| 5 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 6 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 7 | IS_TARGET_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: target_object_context | 20070911 | |||
| 8 | 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 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | changed: object data (type: outbound sync structure) | 20070417 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 4 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: object internal key | 20070417 | |||
| 5 | 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 | CT_VALUES_FOR_CREATE | Call by reference | Type reference (TYPE) | INM_OF_TT_BUSINESS_PARAMETERS | changed: target templates allowed for create | 20071112 | |||
| 2 | CV_TYPE | Call by reference | Type reference (TYPE) | INM_DFM_APP_OBJ_TYPE | changed: target template type for create | 20070521 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070521 | |||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070521 | |||
| 5 | IS_OBJ_CONTEXT | Call by reference | Type reference (TYPE) | INM_TS_OBJ_CONTEXT | input: source object context | 20070521 | |||
| 6 | 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 | CT_MAPPING_DETAILS | Call by reference | Type reference (TYPE) | INM_OF_TT_MAP_SOURCE_TARGET | changed: template object mapping (source / target) | 20070417 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 4 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070703 | |||
| 5 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target template internal key | 20070417 | |||
| 6 | IV_TARGET_TEMPL_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: target template type | 20070417 | |||
| 7 | 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 | CT_ORG_UNITS | Call by reference | Type reference (TYPE) | INM_OF_TT_ORG_UNITS | changed: org unit related authorizations on target object | 20070417 | |||
| 2 | CT_USERS | Call by reference | Type reference (TYPE) | INM_OF_TT_USERS | changed: user related authorizations on target object | 20070417 | |||
| 3 | CT_USER_GROUPS | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_GROUPS | changed: user group related authorizations on target object | 20070417 | |||
| 4 | CT_USER_ROLES | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_ROLES | changed: user role related authorizations on target object | 20070417 | |||
| 5 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 6 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 7 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 8 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070417 | |||
| 9 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070625 | |||
| 4 | IV_CREATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: creation type | 20070417 | |||
| 5 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070417 | |||
| 6 | IV_LINK_CHANGE_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: DFM ink change type | 20070417 | |||
| 7 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070417 | |||
| 8 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070430 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070430 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 4 | IV_CREATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: creation type | 20070417 | |||
| 5 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070417 | |||
| 6 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: operation type | 20070417 | |||
| 7 | 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 |