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 ADD_MATCHING Instance method Public Method Add positive mapping between objects 20081112
2 ADD_OBJECT_DATA Instance method Public Method Enrich existing Object with add. Identifiers/Crt. new Object 20081112
3 CHANGE_IDENTIFIER Instance method Public Method Change Identifier Data of an object 20081112
4 CLEANUP_BUFFER Instance method Public Method Cleanup the internal buffer 20090212
5 DELETE_MATCHING Instance method Public Method Delete mappings with their objects 20081112
6 DELETE_OBJECT_DATA Instance method Public Method Delete Identifier(s) and/or complete objects 20081112
7 GET_MATCHING Instance method Public Method Read positive mapping 20081112
8 GET_OBJECT_DATA Instance method Public Method Get Object data 20090204
9 QUERY_OBJECTS Instance method Public Method Query Mapping Groups 20090902
10 SAVE 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 Importing IT_MATCHING_COMPLEX Call by reference Type reference (TYPE) MDG_T_MATCHING_GRP_DATA_BS Table Type for several mapping groups 20081112
2 Importing 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 Importing 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 CX_MDG_DIFFERENT_BUS_SYSTEMS Different Business Systems for one Object 20100726
2 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
3 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
4 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
5 CX_MDG_KM_SAME_IDENTIFIER Identifier for Object still exist 20100518
6 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
7 CX_MDG_MISSING_INPUT_PARAMETER Missing Input parameter in a method 20090317
8 CX_MDG_NO_CTRL_REG_DEFINED For OTC no central registry defined in KM 20100528
9 CX_MDG_OTC_IDM_ERROR 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 Importing 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 CX_MDG_DIFFERENT_BUS_SYSTEMS Different Business Systems for one Object 20100726
2 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
3 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
4 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
5 CX_MDG_KM_SAME_IDENTIFIER Identifier for Object still exist 20100518
6 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
7 CX_MDG_OTC_IDM_ERROR 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 Exporting ET_CHG_FAILED Call by reference Type reference (TYPE) MDG_T_OBJECT_CHG_FAILED_BS Objects which could not be changed 20081112
2 Importing 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 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
2 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
3 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
4 CX_MDG_KM_SAME_IDENTIFIER Identifier for Object still exist 20100518
5 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
6 CX_MDG_OTC_IDM_ERROR 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 CX_MDG_ID_MATCHING_BS General ID matching messages 20090212

Method DELETE_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
2 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
3 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
4 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
5 CX_MDG_OTC_IDM_ERROR 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 Importing 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 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
2 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
3 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
4 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
5 CX_MDG_OTC_IDM_ERROR 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 Exporting ES_MATCHING_OBJECTS_EASY Call by reference Type reference (TYPE) MDG_S_GET_MATCHING_EASY_BS Identifier Set data of mapped objects 20081113
2 Exporting 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 Importing IS_SEARCH_KEY Call by reference Type reference (TYPE) MDG_S_OBJECT_KEY_BS Object Key inlcuding Object Type Code 20081113
4 Importing IT_SEARCH_KEY Call by reference Type reference (TYPE) MDG_T_OBJECT_KEY_BS Multiple Object Keys inlcuding Object Type Code 20081112
5 Importing 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 Importing 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 Importing IV_TARGET_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20090907
# Exception Resumable Description Created on
1 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
2 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
3 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
4 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
5 CX_MDG_MISSING_INPUT_PARAMETER Missing Input parameter in a method 20090317
6 CX_MDG_NO_CTRL_REG_DEFINED For OTC no central registry defined in KM 20091210
7 CX_MDG_OTC_IDM_ERROR 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 Exporting ES_OBJECT Call by reference Type reference (TYPE) MDG_S_GET_OBJECT_DATA_BS Result data of object search 20090204
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) MDG_T_GET_OBJECT_DATA_BS Result data of object search 20090204
3 Importing IS_SEARCH_KEY Call by reference Type reference (TYPE) MDG_S_OBJECT_KEY_BS 20090204
4 Importing IT_SEARCH_KEY Call by reference Type reference (TYPE) MDG_T_OBJECT_KEY_BS 20090204
# Exception Resumable Description Created on
1 CX_MDG_IDSC_INVALID IDS code does not exist 20090318
2 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
3 CX_MDG_KM_INVALID_ID_VALUE Invalid ID value 20100914
4 CX_MDG_MISSING_ID_DATA One or more ID data are missing 20090317
5 CX_MDG_MISSING_INPUT_PARAMETER Missing Input parameter in a method 20090317
6 CX_MDG_OTC_IDM_ERROR 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 Exporting ET_MAPPING_GROUPS Call by reference Type reference (TYPE) MDG_T_GET_MATCHING_EASY_BS 20110510
2 Exporting ET_OBJECTS_WITHOUT_MAPPINGS Call by reference Type reference (TYPE) MDG_T_MATCHING_OBJ_DATA_BS 20110510
3 Exporting EV_NO_OBJECTS_FOUND Call by reference Type reference (TYPE) BOOLE_D 20110510
4 Importing IT_BUSINESS_SYSTEM_ID_RANGE Call by reference Type reference (TYPE) MDG_T_BUSINESS_SYSTEM_ID_RANGE 20110510
5 Importing IT_IDENT_DEFINING_SCHEME_CODES Call by reference Type reference (TYPE) MDG_T_IDS_CODE_VALUES 20110510
6 Importing IT_ID_VALUE_RANGE Call by reference Type reference (TYPE) MDG_T_ID_VALUE_RANGE 20110510
7 Importing IV_COMPRESS_MAPPING_GROUPS Call by reference Type reference (TYPE) MDG_KM_COMPRESS_QUERY_DATA ABAP_TRUE 20110510
8 Importing IV_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS 20110510
# Exception Resumable Description Created on
1 CX_MDG_IDSC_INVALID 20110510
2 CX_MDG_ID_MATCHING_BS 20110510
3 CX_MDG_MISSING_ID_DATA 20110510
4 CX_MDG_MISSING_INPUT_PARAMETER 20110510
5 CX_MDG_OTC_IDM_ERROR 20110510

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SAVE_SUCCESSFUL Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20081113
2 Importing IV_NO_EXCLUSIVE_LOCKS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20131028
3 Importing 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 CX_MDG_ID_MATCHING_BS General ID matching messages 20090204
History
Last changed by/on SAP  20140121 
SAP Release Created in 702