Hierarchy
⤷
⤷
Properties
| Class | CL_INM_DFM_REPOSITORY | |
| Short Description | DFM: Class for Access to Object Repository | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | INM_DFM | Decision Flow Management |
| Created | 20070116 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_INM_DFM_REPOSITORY has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_INM_DFM_OBJECT_INTEGRATION | 20070405 | Synchronization Framework for INM objects |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | INM_TT_DFM_SYNC_NOTIF | Lock Structure for Sync including a Notification ID | 20090706 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | INM_DFM_TT_DPR_OBL_OBTYP | Properties of Object Link to Object Type | 20070118 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | TY_OBTYP_TEXTS | 20070116 | ||||
| 4 | Static Attribute | Private | See coding | 20130731 | |||||
| 5 | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | 20070118 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks if a given object in the create scenario is enqueued | 20090706 | |
| 2 | Static method | Private | Method | Check if synchronization is allowed res. required | 20070320 | |
| 3 | Static method | Public | Method | Check if synchronization is allowed res. required | 20070320 | |
| 4 | Static method | Public | Constructor | Class Constructor | 20070116 | |
| 5 | Static method | Private | Method | Converts RPM messages into DFM ones | 20070508 | |
| 6 | Static method | Public | Method | Converting RPM type | 20070523 | |
| 7 | Static method | Private | Method | Converts grouping template associations | 20070220 | |
| 8 | Static method | Public | Method | Creates object links between DFM objects | 20070504 | |
| 9 | Static method | Public | Method | Creates object links between phase like objects in DFM | 20070308 | |
| 10 | Static method | Public | Method | Deletion of object links | 20070227 | |
| 11 | Static method | Public | Method | Return the object link type to be used considering DFM needs | 20070621 | |
| 12 | Static method | Public | Method | Returns the real object link based on DFM rules | 20070509 | |
| 13 | Static method | Private | Method | Returns one object link for a subobject | 20070702 | |
| 14 | Static method | Private | Method | Determines object links for children objects | 20070312 | |
| 15 | Static method | Private | Method | Force re-initializing of buffer | 20070116 | |
| 16 | Static method | Public | Method | Returns Properties of Object Link to Object Type | 20070212 | |
| 17 | Static method | Public | Method | Return the list of relevant children object link types | 20070308 | |
| 18 | Static method | Private | Method | Retrieves the DFM RFC destination | 20070402 | |
| 19 | Static method | Public | Method | Gets configuration data for the DFM RFC | 20070402 | |
| 20 | Static method | Public | Method | Retrieval of INM field mappings | 20070219 | |
| 21 | Static method | Public | Method | Get Grouping of the Link between an Item and a Project | 20090709 | |
| 22 | Static method | Private | Method | Gets linked objects | 20070220 | |
| 23 | Static method | Private | Method | Gets objects where the given object id is linked to | 20070220 | |
| 24 | Static method | Private | Method | Gets actual context and object links | 20070220 | |
| 25 | Static method | Public | Method | Gets the attributes of an object link type | 20070825 | |
| 26 | Static method | Public | Method | Returns Properties of Object Link to Object Type | 20070504 | |
| 27 | Static method | Public | Method | Retrieves all all object links | 20070508 | |
| 28 | Static method | Private | Method | Returns the buffer refresh flag | 20070628 | |
| 29 | Static method | Private | Method | Get external and intermediate structures for mapping | 20070508 | |
| 30 | Static method | Public | Method | Get allowed synchronization between INM object groupings | 20070511 | |
| 31 | Static method | Private | Method | Returns scenario IDs | 20070222 | |
| 32 | Static method | Private | Method | Merges two types of links to one common | 20070220 | |
| 33 | Static method | Public | Method | Prepares qRFC | 20070423 | |
| 34 | Static method | Public | Method | Removes the Sync lock for a guid/grouping pair | 20090706 | |
| 35 | Static method | Public | Method | Removes certain object link entries based on the given list | 20070315 | |
| 36 | Static method | Public | Method | Sets a Sync lock for a guid/grouping pair | 20090706 |
Events
Class CL_INM_DFM_REPOSITORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_OBTYP_TEXTS | Private | See coding | 20070116 | ty_obtyp_texts type sorted table of dpr_obl_obtyp_t with unique key object_type
|
Method Signatures
Method CHECK_CREATE_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GROUPING | Call by reference | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Group of object types | 20090706 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | INM_TV_GUID | Unique Identifier | 20090706 | |||
| 3 | IV_UNLOCK | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | Boolean Variable (X=True, -=False, Space=Unknown) | 20090706 | ||
| 4 | RV_SUCCESS | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090706 |
Method CHECK_CREATE_LOCK on class CL_INM_DFM_REPOSITORY has no exception.
Method CHECK_OBJ_LINK_TYPES_SYNC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECT_LINK_TYPES | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_LINK_TYPES | Object link types | 20070320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070320 |
Method CHECK_SYNCHRONIZATION_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULT | Call by reference | Type reference (TYPE) | CHAR1 | Boolean Variable | 20070320 | |||
| 2 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070321 | |||
| 3 | IV_GET_TARGET | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | Boolean Variable (X=True, -=False, Space=Unknown) | 20080318 | ||
| 4 | IV_TARGET_OBJ_LINK_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | ' ' | Type of Linked Object | 20070320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070320 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_INM_DFM_REPOSITORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_INM_DFM_REPOSITORY has no exception.
Method CONVERT_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DFM_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20070508 | |||
| 2 | IT_RPM_MESSAGES | Call by reference | Type reference (TYPE) | /RPM/TT_MESSAGES | Table Type for Messages | 20070508 |
Method CONVERT_MESSAGES on class CL_INM_DFM_REPOSITORY has no exception.
Method CONVERT_RPM_OBJ_TYPE_TO_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DFM_GROUPING | Call by reference | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Grouping | 20070523 | |||
| 2 | EV_RPM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | /RPM/OBJECT_TYPE | Object Type | 20070523 | |||
| 3 | IV_DFM_GROUPING | Call by reference | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Grouping | 20070523 | |||
| 4 | IV_RPM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | /RPM/OBJECT_TYPE | Object Type | 20070523 |
Method CONVERT_RPM_OBJ_TYPE_TO_GROUP on class CL_INM_DFM_REPOSITORY has no exception.
Method CONVERT_TEMPLATE_ASSOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TYPE_TEMPLATE_ASSOC | Call by reference | Type reference (TYPE) | INM_TT_OBJ_TYPE_TEMPLATE_ASSOC | Table of type-template associations | 20070220 | |||
| 2 | IT_GROUP_TEMPLATE_ASSOC | Call by reference | Type reference (TYPE) | INM_TT_GROUP_TEMPLATE_ASSOC | Table of grouping-template associations | 20070220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070220 |
Method CREATE_DFM_OBJECT_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_LINK | Call by reference | Type reference (TYPE) | INM_TS_OBJ_LINK_DB | Structure for object links | 20070628 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | INM_OF_TT_MESSAGES | Messages | 20070508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070504 |
Method CREATE_DFM_PHASE_OBJ_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070719 | |||
| 2 | IT_OBJECT_LINKS | Call by reference | Type reference (TYPE) | INM_DFM_TT_OBJ_LINK | Structure for object links | 20070308 | |||
| 3 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Boolean Variable (X=True, -=False, Space=Unknown) | 20090323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070308 |
Method DELETE_DFM_OBJECT_LINKS 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 | Messages | 20070227 | |||
| 2 | IT_OBJECT_LINKS | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070227 |
Method DETERMINE_DFM_OBJECT_LINK_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_LINK | Call by reference | Type reference (TYPE) | INM_TS_OBJ_LINK_DB | Object link data storage for DFM | 20070621 | |||
| 2 | EV_LINK_REDIRECT | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070710 | |||
| 3 | IS_OPERATION_CONTEXT | Call by reference | Type reference (TYPE) | INM_OPERATION_CONTEXT | Application operation context | 20070628 | |||
| 4 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070621 | |||
| 5 | IS_TARGET_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Object Type Template Association | 20070621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070621 |
Method DETERMINE_DFM_OBJ_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_LINK | Call by reference | Type reference (TYPE) | INM_TS_OBJ_LINK_DB | Object link data storage for DFM | 20070627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070509 |
Method DETERMINE_DFM_SUBOBJ_LINK_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_LINK | Call by reference | Type reference (TYPE) | INM_TS_OBJ_LINK_DB | Object link data storage for DFM | 20070702 | |||
| 2 | ES_OBJECT_LINK_SIMPLE | Call by reference | Type reference (TYPE) | INM_DFM_TS_OBJ_LINK | 20070702 | ||||
| 3 | IS_LINK_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | 20070702 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070702 |
Method DETERMINE_OBJ_LINKS_SUB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LINKS | Call by reference | Type reference (TYPE) | INM_DFM_TT_OBJ_LINK | Structure for object links | 20070312 | |||
| 2 | IS_SOURCE_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070822 | |||
| 3 | IT_DP_PHASE_MAPPING | Call by reference | Type reference (TYPE) | INM_OF_TT_MAP_SOURCE_TARGET | Generic id mapping (used for decision point to phase id) | 20070312 | |||
| 4 | IT_SOURCE_CHILDREN | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_PARENTS_CHILDREN | Object keys of parents and children | 20070312 | |||
| 5 | IT_TARGET_CHILDREN | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_PARENTS_CHILDREN | Found subordinate objects | 20070312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070320 |
Method FORCE_BUFFER_REFRESH Signature
Method FORCE_BUFFER_REFRESH on class CL_INM_DFM_REPOSITORY has no parameter.
Method FORCE_BUFFER_REFRESH on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_DFM_OBJECT_LINK_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LINK_TYPES | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_LINK_TYPES | Object link types | 20070212 |
Method GET_DFM_OBJECT_LINK_TYPES on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_DFM_OBJ_LINK_TYPES_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDREN_TYPES | Call by reference | Type reference (TYPE) | INM_OF_TT_OBJ_LINK_TYPES | Object link types | 20070308 | |||
| 2 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20070702 | |||
| 3 | IV_OBJECT_GROUPING | Call by reference | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Type of Linked Object | 20070702 | |||
| 4 | IV_TARGET_TEMPLATE_ID | Call by reference | Type reference (TYPE) | INM_OF_TV_OBJECT_KEY | Object key | 20100602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070308 |
Method GET_DFM_RFCDEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20070402 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070402 |
Method GET_DFM_RFC_CFG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | Exceptions for INM Synchronization Framework | 20070402 |
Method GET_INM_FIELD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_MAPPING | Call by reference | Type reference (TYPE) | INM_TT_FIELD_MAP | Mapping of INM source and target objects | 20070219 | |||
| 2 | IV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | DFM Scenario ID | 20070219 | |||
| 3 | IV_SOURCE_GROUPING | Call by reference | Type reference (TYPE) | DPR_TV_OBL_GROUP | Group of Object Types | 20070219 | |||
| 4 | IV_TARGET_GROUPING | Call by reference | Type reference (TYPE) | DPR_TV_OBL_GROUP | Group of Object Types | 20070219 |
Method GET_INM_FIELD_MAPPING on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_ITEM_PROJECT_LINK_GROUPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20090709 | |||
| 2 | RV_OBL_GROUP | Value transfer | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Group of object types | 20090709 |
Method GET_ITEM_PROJECT_LINK_GROUPING on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_LINKED_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINKED_OBJECTS | Call by reference | Type reference (TYPE) | RPM_TT_OBJ_LINK_DB | Found object links | 20070220 | |||
| 2 | IS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070320 |
Method GET_LINKED_OBJECT_SOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINKED_OBJECTS | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070220 | |||
| 2 | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | RPM_TV_OBL_OBJECT_KEY | Context of INM object | 20070220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070221 |
Method GET_LINKS_AND_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070220 | |||
| 2 | ET_OBJECT_LINKS | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070302 |
Method GET_LINK_TYPE_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_LINK_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Type of Linked Object | 20070825 | |||
| 2 | RS_OBJECT_LINK_TYPE | Value transfer | Type reference (TYPE) | DPR_OBL_OBTYP | Properties of Object Link to Object Type | 20070825 |
Method GET_LINK_TYPE_ATTRIBUTES on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_OBJECT_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070504 |
Method GET_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LINKS | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070508 | |||
| 2 | IS_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070508 |
Method GET_REFRESH_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BUFFER_REFRESH | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070628 |
Method GET_REFRESH_FLAG on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_STRUCTURES_OF_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STRUCT_EXT | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20070508 | |||
| 2 | EV_STRUCT_INT | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20070508 | |||
| 3 | IS_SOURCE_OBJECT_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070508 | |||
| 4 | IV_SYNCH_DIRECTION | Call by reference | Type reference (TYPE) | INM_DFM_TV_DIRECTION_FLAG | Flag for direction of synchronization processing in DFM | 20070508 |
Method GET_STRUCTURES_OF_OBJECT on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_SYNC_GROUPINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INM_OBJGRP_SYNC | Call by reference | Type reference (TYPE) | INM_TT_OBJGRP_SYNC | Allowed Synchronization between INM object groupings | 20070511 | |||
| 2 | IV_GET_TARGET | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Get the Object on Target Mapping as well. | 20071211 | ||
| 3 | IV_GROUPING | Call by reference | Type reference (TYPE) | DPR_TV_OBL_GROUP | Group of Object Types | 20070511 |
Method GET_SYNC_GROUPINGS on class CL_INM_DFM_REPOSITORY has no exception.
Method GET_SYNC_SCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SCENARIO_ID | Call by reference | Type reference (TYPE) | INM_DFM_TV_SYNCH_SCENARIO_ID | DFM Scenario ID | 20070222 | |||
| 2 | IV_OPERATION | Call by reference | Type reference (TYPE) | INM_DFM_OBJ_OP | INM Object Operation | 20070222 | |||
| 3 | IV_SOURCE_OBJECT_GROUP | Call by reference | Type reference (TYPE) | DPR_TV_OBL_GROUP | Context parameters of source object | 20070222 | |||
| 4 | IV_TARGET_OBJECT_GROUP | Call by reference | Type reference (TYPE) | DPR_TV_OBL_GROUP | Object grouping of target object | 20070222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070222 |
Method MERGE_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINKED_OBJECTS | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070220 | |||
| 2 | IT_LINKED_OBJECTS | Call by reference | Type reference (TYPE) | RPM_TT_OBJ_LINK_DB | Object Link Table Type | 20070220 | |||
| 3 | IT_LINKED_OBJECT_SOURCES | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070220 |
Method MERGE_OBJECT_LINKS on class CL_INM_DFM_REPOSITORY has no exception.
Method PREPARE_QRFC_SETTINGS 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 | Messages | 20070423 | |||
| 2 | EV_RC | Call by reference | Type reference (TYPE) | I | 20070423 | ||||
| 3 | IR_QRFC_UNIT | Call by reference | Object reference (TYPE REF TO) | IF_QRFC_UNIT_INBOUND | Inbound qRFC Unit | 20070423 | |||
| 4 | IS_CONFIGURATION | Call by reference | Type reference (TYPE) | INM_TS_DFM_RFC_CFG | Structure for configuration of asynchronous processing | 20070423 | |||
| 5 | IS_CONTEXT | Call by reference | Type reference (TYPE) | INM_OBJECT_CONTEXT | Context of INM object | 20070423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for INM Synchronization Framework | 20070423 |
Method REMOVE_CREATE_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_SUCCESS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090717 | |||
| 2 | IV_GROUPING | Call by reference | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Group of object types | 20090706 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | INM_TV_GUID | Unique Identifier | 20090706 |
Method REMOVE_CREATE_LOCK on class CL_INM_DFM_REPOSITORY has no exception.
Method REMOVE_FROM_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECT_LINKS | Call by reference | Type reference (TYPE) | INM_TT_OBJ_LINK_DB | Object Link Table Type | 20070315 | |||
| 2 | IT_OBJECT_LIST | Call by reference | Type reference (TYPE) | INM_TT_OBJECT_CONTEXT | Table for object contexts | 20070315 |
Method REMOVE_FROM_OBJECT_LINKS on class CL_INM_DFM_REPOSITORY has no exception.
Method SET_CREATE_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GROUPING | Call by reference | Type reference (TYPE) | INM_OF_TV_OBL_GROUP | Group of object types | 20090706 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | INM_TV_GUID | Unique Identifier | 20090706 | |||
| 3 | IV_NOTIF_ID | Call by reference | Type reference (TYPE) | CHAR255 | 30 Characters | 20090706 | |||
| 4 | RV_RC | Value transfer | Type reference (TYPE) | I | 20090706 |
Method SET_CREATE_LOCK on class CL_INM_DFM_REPOSITORY has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 450 |