SAP ABAP Class IF_INM_OF_OBJECT_SYNC (Object Synchronization Interface Object Framework)
Meta Relationship - Used By
Properties
| Class | IF_INM_OF_OBJECT_SYNC | |
| Short Description | Object Synchronization Interface Object Framework | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20070410 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_INM_OF_OBJECT_SYNC has no forward declaration.
Interfaces
Class IF_INM_OF_OBJECT_SYNC has no interface implemented.
Friends
Class IF_INM_OF_OBJECT_SYNC has no friend class.
Attributes
Class IF_INM_OF_OBJECT_SYNC has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | set object data | 20070410 | |
| 2 | Instance method | Public | Method | create object | 20070410 | |
| 3 | Instance method | Public | Method | delete object | 20070410 | |
| 4 | Instance method | Public | Method | execute DFM business activity | 20070410 | |
| 5 | Instance method | Public | Method | get DFM business activity corresponding to source activity | 20070410 | |
| 6 | Instance method | Public | Method | get authorizations | 20070410 | |
| 7 | Instance method | Public | Method | read object data | 20070410 | |
| 8 | Instance method | Public | Method | get parameters for create DFM object link / create object | 20070521 | |
| 9 | Instance method | Public | Method | get template mapping objects for create object | 20070410 | |
| 10 | Instance method | Public | Method | set authorizations | 20070410 | |
| 11 | Instance method | Public | Method | validate DFM object link change | 20070410 | |
| 12 | Instance method | Public | Method | validate changes to an object | 20070410 |
Events
Class IF_INM_OF_OBJECT_SYNC has no event.
Types
Class 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070410 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 3 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | input: target object data (type: inbound sync structure) | 20070410 | |||
| 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 | 20070410 | |||
| 6 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 7 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070410 | |||
| 8 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070410 | |||
| 9 | IV_STRUCNAME | Call by reference | Type reference (TYPE) | TYPENAME | input: inbound sync structure name | 20070410 | |||
| 10 | 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 | 20070410 |
Method CREATE_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 | 20070410 | |||
| 2 | EV_EXT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | output: target object external key | 20070410 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 4 | EV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | output: target object internal key | 20070410 | |||
| 5 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | input: target object data (type: inbound sync structure) | 20070410 | |||
| 6 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 7 | IT_PARAMS | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_VALUES | input: additional parameters for create | 20070907 | |||
| 8 | IV_CREATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: creation type | 20070410 | |||
| 9 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 10 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070410 | |||
| 11 | IV_TARGET_OBJECT_EXTID | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object external key | 20070625 | |||
| 12 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ANY | input: target template internal key | 20070410 | |||
| 13 | 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 | 20070410 |
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 | 20070410 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 4 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 5 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070410 | |||
| 6 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070410 | |||
| 7 | 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 | 20070410 |
Method EXECUTE_ACTIVITY_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 | 20070410 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070907 | |||
| 4 | IT_PARAMS | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_VALUES | input: additional parameters for status change | 20070907 | |||
| 5 | IV_DFM_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | input: DFM business activity | 20070410 | |||
| 6 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 7 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070410 | |||
| 8 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070410 | |||
| 9 | IV_SOURCE_ACTIVITY | Call by reference | Type reference (TYPE) | ANY | input: source activity | 20070410 | |||
| 10 | 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 | 20070410 |
Method GET_ACTIVITY_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 | 20070410 | |||
| 2 | EV_DFM_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | output: DFM business activity | 20070410 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 4 | IS_TARGET_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: target object context | 20070911 | |||
| 5 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 6 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: object internal key | 20070410 | |||
| 7 | IV_SOURCE_ACTIVITY | Call by reference | Type reference (TYPE) | ANY | input: activity | 20070410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wrong input | 20070410 |
Method GET_AUTHORIZATION_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 | 20070410 | |||
| 2 | ET_ORG_UNITS | Call by reference | Type reference (TYPE) | INM_OF_TT_ORG_UNITS | output: org unit related authorizations on object | 20070410 | |||
| 3 | ET_USERS | Call by reference | Type reference (TYPE) | INM_OF_TT_USERS | output: user related authorizations on object | 20070410 | |||
| 4 | ET_USER_GROUPS | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_GROUPS | output: user group related authorizations on object | 20070410 | |||
| 5 | ET_USER_ROLES | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_ROLES | output: user role related authorizations on object | 20070410 | |||
| 6 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 7 | IS_TARGET_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: target object context | 20070911 | |||
| 8 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 9 | 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 | 20070410 |
Method GET_OBJECT_DATA_SYNC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | return: object data (type: outbound sync structure) | 20070410 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070410 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 4 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 5 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: object internal key | 20070410 | |||
| 6 | IV_STRUCNAME | Call by reference | Type reference (TYPE) | TYPENAME | input: outbound sync structure name | 20070410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wrong input | 20070410 |
Method GET_TEMPLATES_FOR_CREATE 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 | 20070521 | |||
| 2 | ET_VALUES_FOR_CREATE | Call by reference | Type reference (TYPE) | INM_OF_TT_BUSINESS_PARAMETERS | output: target templates allowed for create | 20071112 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070521 | |||
| 4 | EV_TYPE | Call by reference | Type reference (TYPE) | INM_DFM_APP_OBJ_TYPE | output: target template type for create | 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 | |||
| 7 | 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 | 20070521 |
Method GET_TEMPLATE_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAPPING_DETAILS | Call by reference | Type reference (TYPE) | INM_OF_TT_MAP_SOURCE_TARGET | output: template object mapping (source / target) | 20070410 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | output: messages | 20070410 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 4 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070703 | |||
| 5 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 6 | IV_SOURCE_CHILDREN | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_PARENTS_CHILDREN | Children of the source | 20090609 | |||
| 7 | IV_TARGET_CHILDREN | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_PARENTS_CHILDREN | Children of the target | 20090609 | |||
| 8 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target template internal key | 20070410 | |||
| 9 | IV_TARGET_TEMPL_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: target template type | 20070410 | |||
| 10 | 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 | 20070410 |
Method SET_AUTHORIZATION_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 | 20070410 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 4 | IT_ORG_UNITS | Call by reference | Type reference (TYPE) | INM_OF_TT_ORG_UNITS | input: org unit related authorizations on target object | 20070410 | |||
| 5 | IT_USERS | Call by reference | Type reference (TYPE) | INM_OF_TT_USERS | input: user related authorizations on target object | 20070410 | |||
| 6 | IT_USER_GROUPS | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_GROUPS | input: user group related authorizations on target object | 20070410 | |||
| 7 | IT_USER_ROLES | Call by reference | Type reference (TYPE) | INM_OF_TT_USER_ROLES | input: user role related authorizations on target object | 20070410 | |||
| 8 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 9 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070410 | |||
| 10 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070410 | |||
| 11 | 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 | 20070410 |
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 | 20070410 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 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 | 20070410 | |||
| 5 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 6 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070410 | |||
| 7 | IV_LINK_CHANGE_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: DFM ink change type | 20070410 | |||
| 8 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | input: DFM Scenario ID | 20070410 | |||
| 9 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ANY | input: target template internal key | 20070410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wrong input | 20070410 |
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 | 20070410 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | output: failed flag | 20070410 | |||
| 3 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | input: source object context | 20070908 | |||
| 4 | IT_PARAMS | Call by reference | Type reference (TYPE) | INM_OF_TT_FIELD_NAMES_VALUES | Name and value list | 20090617 | |||
| 5 | IV_CREATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: creation type | 20070410 | |||
| 6 | IV_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLE_D | internal flag: do not set this for external callers | 20070410 | |||
| 7 | IV_INT_KEY | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | input: target object internal key | 20070410 | |||
| 8 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | input: operation type | 20070410 | |||
| 9 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ANY | input: target template internal key | 20070410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wrong input | 20070410 |
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in |