SAP ABAP Interface IF_MDG_ID_MATCHING_API_BS (Interface for Key Mapping)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-MDG-KM (Application Component) Key Mapping
⤷
MDG_BS_ID_MATCHING_API (Package) MDG Key Mapping: API

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MDG_ID_MATCHING_API_BS | Key Mapping API Implementation | 20081112 |
Properties
Interface | IF_MDG_ID_MATCHING_API_BS | |
Short Description | Interface for Key Mapping |
General Data
Package | MDG_BS_ID_MATCHING_API | MDG Key Mapping: API |
Created | 20081112 | SAP |
Last changed | 20140121 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_MDG_ID_MATCHING_API_BS has no interface.
Friends
Interface IF_MDG_ID_MATCHING_API_BS has no friend.
Attributes
Interface IF_MDG_ID_MATCHING_API_BS has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add positive mapping between objects | 20081112 |
2 | ![]() |
Instance method | Public | Method | Enrich existing Object with add. Identifiers/Crt. new Object | 20081112 |
3 | ![]() |
Instance method | Public | Method | Change Identifier Data of an object | 20081112 |
4 | ![]() |
Instance method | Public | Method | Cleanup the internal buffer | 20090212 |
5 | ![]() |
Instance method | Public | Method | Delete mappings with their objects | 20081112 |
6 | ![]() |
Instance method | Public | Method | Delete Identifier(s) and/or complete objects | 20081112 |
7 | ![]() |
Instance method | Public | Method | Read positive mapping | 20081112 |
8 | ![]() |
Instance method | Public | Method | Get Object data | 20090204 |
9 | ![]() |
Instance method | Public | Method | Query Mapping Groups | 20090902 |
10 | ![]() |
Instance method | Public | Method | Store changes on database | 20081112 |
Events
Interface IF_MDG_ID_MATCHING_API_BS has no event.
Types
Interface IF_MDG_ID_MATCHING_API_BS has no local type.
Method Signatures
Method ADD_MATCHING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MATCHING_COMPLEX | Call by reference | Type reference (TYPE) | MDG_T_MATCHING_GRP_DATA_BS | Table Type for several mapping groups | 20081112 | ||
2 | ![]() |
IT_MATCHING_SIMPLE | Call by reference | Type reference (TYPE) | MDG_T_ADD_MATCHING_EASY_BS | Identifier data of multiple pairs of two obj. to be mapped | 20081112 | ||
3 | ![]() |
IV_UPDATE_CENTRAL_REGISTRY | Call by reference | Type reference (TYPE) | MDG_UPDATE_CENTR_REG | ABAP_FALSE | Update Central Registry with Key Mapping Content | 20100521 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Different Business Systems for one Object | 20100726 | |
2 | ![]() |
IDS code does not exist | 20090318 | |
3 | ![]() |
General ID matching messages | 20090204 | |
4 | ![]() |
Invalid ID value | 20100914 | |
5 | ![]() |
Identifier for Object still exist | 20100518 | |
6 | ![]() |
One or more ID data are missing | 20090317 | |
7 | ![]() |
Missing Input parameter in a method | 20090317 | |
8 | ![]() |
For OTC no central registry defined in KM | 20100528 | |
9 | ![]() |
ID matching related OTC error | 20090318 |
Method ADD_OBJECT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_DATA_BS | Multiple objects with their Identifier's | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Different Business Systems for one Object | 20100726 | |
2 | ![]() |
IDS code does not exist | 20090318 | |
3 | ![]() |
General ID matching messages | 20090204 | |
4 | ![]() |
Invalid ID value | 20100914 | |
5 | ![]() |
Identifier for Object still exist | 20100518 | |
6 | ![]() |
One or more ID data are missing | 20090317 | |
7 | ![]() |
ID matching related OTC error | 20090318 |
Method CHANGE_IDENTIFIER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CHG_FAILED | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_CHG_FAILED_BS | Objects which could not be changed | 20081112 | ||
2 | ![]() |
IT_IDENT_DATA | Call by reference | Type reference (TYPE) | MDG_T_CHG_IDENT_DATA_BS | Multiple Identifiers to be changed | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
General ID matching messages | 20090204 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
Identifier for Object still exist | 20100518 | |
5 | ![]() |
One or more ID data are missing | 20090317 | |
6 | ![]() |
ID matching related OTC error | 20090318 |
Method CLEANUP_BUFFER Signature
Method CLEANUP_BUFFER on Interface IF_MDG_ID_MATCHING_API_BS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ID matching messages | 20090212 |
Method DELETE_MATCHING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_IDENTIFIER_KEYS | Call by reference | Type reference (TYPE) | MDG_T_DELETE_ID_MATCHING_BS | Delete ID Mapping | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
General ID matching messages | 20090204 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
One or more ID data are missing | 20090317 | |
5 | ![]() |
ID matching related OTC error | 20090318 |
Method DELETE_OBJECT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DEL_IDENT_DATA | Call by reference | Type reference (TYPE) | MDG_T_DEL_ID_DATA_BS | Object IDs to be deleted | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
General ID matching messages | 20090204 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
One or more ID data are missing | 20090317 | |
5 | ![]() |
ID matching related OTC error | 20090318 |
Method GET_MATCHING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_MATCHING_OBJECTS_EASY | Call by reference | Type reference (TYPE) | MDG_S_GET_MATCHING_EASY_BS | Identifier Set data of mapped objects | 20081113 | ||
2 | ![]() |
ET_MATCHING_OBJECTS | Call by reference | Type reference (TYPE) | MDG_T_GET_MATCHING_EASY_BS | Identifier Set data of multiple pairs of mapped objects | 20081112 | ||
3 | ![]() |
IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_S_OBJECT_KEY_BS | Object Key inlcuding Object Type Code | 20081113 | ||
4 | ![]() |
IT_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_KEY_BS | Multiple Object Keys inlcuding Object Type Code | 20081112 | ||
5 | ![]() |
IV_ACCESS_CTRL_REG_DIRECTLY | Call by reference | Type reference (TYPE) | MDG_GET_KM_FROM_CENTRAL_REG | ABAP_FALSE | 'X' Get KM from ctrl. reg. directly | 20091207 | |
6 | ![]() |
IV_DO_NOT_ACCESS_CTRL_REG | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' Ignore customizing & do not access ctrl. reg. | 20091223 | |
7 | ![]() |
IV_TARGET_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090907 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
General ID matching messages | 20090204 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
One or more ID data are missing | 20090317 | |
5 | ![]() |
Missing Input parameter in a method | 20090317 | |
6 | ![]() |
For OTC no central registry defined in KM | 20091210 | |
7 | ![]() |
ID matching related OTC error | 20090318 |
Method GET_OBJECT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_OBJECT | Call by reference | Type reference (TYPE) | MDG_S_GET_OBJECT_DATA_BS | Result data of object search | 20090204 | ||
2 | ![]() |
ET_OBJECTS | Call by reference | Type reference (TYPE) | MDG_T_GET_OBJECT_DATA_BS | Result data of object search | 20090204 | ||
3 | ![]() |
IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_S_OBJECT_KEY_BS | 20090204 | |||
4 | ![]() |
IT_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_KEY_BS | 20090204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
General ID matching messages | 20090204 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
One or more ID data are missing | 20090317 | |
5 | ![]() |
Missing Input parameter in a method | 20090317 | |
6 | ![]() |
ID matching related OTC error | 20090318 |
Method QUERY_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MAPPING_GROUPS | Call by reference | Type reference (TYPE) | MDG_T_GET_MATCHING_EASY_BS | 20110510 | |||
2 | ![]() |
ET_OBJECTS_WITHOUT_MAPPINGS | Call by reference | Type reference (TYPE) | MDG_T_MATCHING_OBJ_DATA_BS | 20110510 | |||
3 | ![]() |
EV_NO_OBJECTS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | 20110510 | |||
4 | ![]() |
IT_BUSINESS_SYSTEM_ID_RANGE | Call by reference | Type reference (TYPE) | MDG_T_BUSINESS_SYSTEM_ID_RANGE | 20110510 | |||
5 | ![]() |
IT_IDENT_DEFINING_SCHEME_CODES | Call by reference | Type reference (TYPE) | MDG_T_IDS_CODE_VALUES | 20110510 | |||
6 | ![]() |
IT_ID_VALUE_RANGE | Call by reference | Type reference (TYPE) | MDG_T_ID_VALUE_RANGE | 20110510 | |||
7 | ![]() |
IV_COMPRESS_MAPPING_GROUPS | Call by reference | Type reference (TYPE) | MDG_KM_COMPRESS_QUERY_DATA | ABAP_TRUE | 20110510 | ||
8 | ![]() |
IV_OBJECT_TYPE_CODE | Call by reference | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | 20110510 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110510 | ||
2 | ![]() |
20110510 | ||
3 | ![]() |
20110510 | ||
4 | ![]() |
20110510 | ||
5 | ![]() |
20110510 |
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SAVE_SUCCESSFUL | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean Variable (X=True, -=False, Space=Unknown) | 20081113 | ||
2 | ![]() |
IV_NO_EXCLUSIVE_LOCKS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 20131028 | ||
3 | ![]() |
IV_SAVE_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Boolean Variable (X=True, -=False, Space=Unknown) | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ID matching messages | 20090204 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 702 |