Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MDG_ID_MATCHING_API_BS | Interface for Key Mapping | 20081112 |
Properties
Class | CL_MDG_ID_MATCHING_API_BS | |
Short Description | Key Mapping API Implementation | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MDG_BS_ID_MATCHING_API | MDG Key Mapping: API |
Created | 20081112 | SAP |
Last change | 20130531 | SAP |
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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_MDG_ID_MATCHING_API_BS | Interface for Key Mapping | 20081112 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | TC_MDG_ID_MATCHING_API_BS | 20110309 | ABAP Unit test class for KM API |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_MT_UKM_INTERFACE_INSTANCES | UKM Interface Instances per main context ID | 20081112 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UKM_E_BUFFER_LINES_MAX | UKM: Maximum Number of Rows in Buffer | 20081112 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | UKM_E_BUFFER_LINES_MAX | UKM: Maximum Number of Rows in Buffer | 20081112 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | All Chg. are writte directly to DB | 20081113 | |
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090212 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 'X' Set local business system by API | 20091209 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 'X' Unit Test active | 20110309 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20090211 | |
2 | ![]() |
Instance method | Private | Method | 20090211 | |
3 | ![]() |
Instance method | Private | Method | 20090211 | |
4 | ![]() |
Instance method | Private | Method | Check Central Registry for Mapping | 20090812 |
5 | ![]() |
Instance method | Private | Method | Various Checks for the IDS Code for Key Mapping | 20090511 |
6 | ![]() |
Instance method | Private | Method | Check ObjTypeCodes and Crt. UKMS IF Instances if Necessary | 20081112 |
7 | ![]() |
Instance method | Private | Method | Create Instances of all UKM Interfaces for One Main Context | 20081112 |
8 | ![]() |
Instance method | Private | Method | 20090211 | |
9 | ![]() |
Instance method | Private | Method | 20090211 | |
10 | ![]() |
Instance method | Private | Method | Delete Identifier or Complete Objects | 20081112 |
11 | ![]() |
Static method | Public | Method | Provides a Reference to IF_MDP_ID_MATCHING_API | 20081112 |
12 | ![]() |
Static method | Private | Method | Provides a Reference to CL_MDG_ID_MATCHING_API for Unit Test | 20110309 |
13 | ![]() |
Instance method | Private | Method | 20090211 | |
14 | ![]() |
Instance method | Private | Method | Read Positive Mapping | 20090325 |
15 | ![]() |
Instance method | Private | Method | Read all all Objects with their Keys from the UKMS tables | 20090902 |
16 | ![]() |
Instance method | Private | Method | 20090211 | |
17 | ![]() |
Instance method | Private | Method | Determination of the OTC based on a OITC code | 20091110 |
18 | ![]() |
Instance method | Private | Method | Map API ID Structure into UKM Format | 20081112 |
19 | ![]() |
Instance method | Private | Method | Map API Object Parameter Structure into UKM Format | 20081112 |
20 | ![]() |
Instance method | Private | Method | Map UKM ID Structure into API Format | 20081112 |
21 | ![]() |
Instance method | Private | Method | Map UKM Object Parameter Structure into API Format | 20081112 |
22 | ![]() |
Instance method | Private | Method | Analyse and Process UKM Messages | 20081112 |
23 | ![]() |
Instance method | Private | Method | 20090211 | |
24 | ![]() |
Instance method | Private | Method | 20131028 | |
25 | ![]() |
Instance method | Private | Method | 20131028 | |
26 | ![]() |
Instance method | Private | Method | Set unit test flag | 20110309 |
27 | ![]() |
Instance method | Private | Method | Check Central Registry for Mapping | 20100527 |
Events
Class CL_MDG_ID_MATCHING_API_BS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_MS_MCTXT_CHG_IDENT | Private | See coding | All Data necessary to change an Identifier | 20081112 | begin of ty_ms_mctxt_chg_ident,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
old_new_data type ty_mt_mctxt_chg_id_wrk,
end of ty_ms_mctxt_chg_ident
|
|
2 | TY_MS_MCTXT_CHG_ID_WRK | Private | See coding | 20090204 | begin of ty_ms_mctxt_chg_id_wrk,
old_new_keys type mdg_s_ukm_api_old_new_chg_bs,
old_obj_search_key type mdg_s_object_key_bs,
new_obj_search_key type mdg_s_object_key_bs,
end of ty_ms_mctxt_chg_id_wrk
|
||
3 | TY_MS_MCTXT_DEL_MATCHING | Private | See coding | All Data necessary to delete ID Matching | 20081120 | begin of ty_ms_mctxt_del_matching,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
ukm_cct_key_del_match type ukm_t_cctid_keys,
ukm_cct_key_del_all type ukm_t_cctid_keys,
end of ty_ms_mctxt_del_matching
|
|
4 | TY_MS_MCTXT_UKM_CCT_KEY | Private | See coding | UKM CCT Key per Main Context ID | 20081112 | begin of ty_ms_mctxt_ukm_cct_key,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
ukm_cct_key type ukm_t_cctid_keys,
end of ty_ms_mctxt_ukm_cct_key
|
|
5 | TY_MS_MCTXT_UKM_GRP_EXT | Private | See coding | UKM Matching Obj. Group with ext. Key per Main Context ID | 20081112 | begin of ty_ms_mctxt_ukm_grp_ext,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
ukm_groups_external type ukm_t_groups_external,
end of ty_ms_mctxt_ukm_grp_ext
|
|
6 | TY_MS_MCTXT_UKM_GRP_EXT_GET | Private | See coding | UKM Retrieve Group with ext. key per Main Context ID | 20081112 | begin of ty_ms_mctxt_ukm_grp_ext_get,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
ukm_grp_ext_get type ukm_t_groups_external_get,
end of ty_ms_mctxt_ukm_grp_ext_get
|
|
7 | TY_MS_MCTXT_UKM_OBJ_EXT | Private | See coding | UKM Object with external Key per Main Context ID | 20081112 | begin of ty_ms_mctxt_ukm_obj_ext,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
ukm_obj_ext type ukm_t_objects_external,
end of ty_ms_mctxt_ukm_obj_ext
|
|
8 | TY_MS_MCTXT_UKM_OBJ_EXT_GET | Private | See coding | 20090204 | begin of ty_ms_mctxt_ukm_obj_ext_get,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
ukm_obj_ext_get type ukm_t_objects_external_get,
end of ty_ms_mctxt_ukm_obj_ext_get
|
||
9 | TY_MS_UKM_INTERFACE_INSTANCES | Private | See coding | UKM Interface Instances per main context ID | 20081112 | begin of ty_ms_ukm_interface_instances,
main_context_id type MDG_KM_MAIN_CONTEXT_ID,
if_ukm_dict_ref type ref to if_ukm_id_dictionary,
if_ukm_thes_ref type ref to if_ukm_id_thesaurus,
dict_changed type boole_d,
thes_changed type boole_d,
end of ty_ms_ukm_interface_instances
|
|
10 | TY_MT_MCTXT_CHG_IDENT | Private | See coding | All Data necessary to change an Identifier | 20081112 | ty_mt_mctxt_chg_ident type standard table of ty_ms_mctxt_chg_ident
|
|
11 | TY_MT_MCTXT_CHG_ID_WRK | Private | See coding | 20090204 | ty_mt_mctxt_chg_id_wrk type standard table of ty_ms_mctxt_chg_id_wrk
with non-unique key old_new_keys
|
||
12 | TY_MT_MCTXT_DEL_MATCHING | Private | See coding | All Data necessary to delete ID Matching | 20081120 | ty_mt_mctxt_del_matching type standard table of ty_ms_mctxt_del_matching
|
|
13 | TY_MT_MCTXT_UKM_CCT_KEY | Private | See coding | UKM CCT Keys per Main Context ID | 20081112 | ty_mt_mctxt_ukm_cct_key type standard table of ty_ms_mctxt_ukm_cct_key
|
|
14 | TY_MT_MCTXT_UKM_GRP_EXT | Private | See coding | UKM Matching Obj. Groups with ext. Key per Main Context ID | 20081112 | ty_mt_mctxt_ukm_grp_ext type standard table of ty_ms_mctxt_ukm_grp_ext
|
|
15 | TY_MT_MCTXT_UKM_GRP_EXT_GET | Private | See coding | UKM Retrieve Groups with ext. key per Main Context ID | 20081112 | ty_mt_mctxt_ukm_grp_ext_get type standard table of ty_ms_mctxt_ukm_grp_ext_get
|
|
16 | TY_MT_MCTXT_UKM_OBJ_EXT | Private | See coding | UKM Objects with external Key per Main Context ID | 20081112 | ty_mt_mctxt_ukm_obj_ext type standard table of ty_ms_mctxt_ukm_obj_ext
|
|
17 | TY_MT_MCTXT_UKM_OBJ_EXT_GET | Private | See coding | 20090204 | ty_mt_mctxt_ukm_obj_ext_get type standard table of ty_ms_mctxt_ukm_obj_ext_get
|
||
18 | TY_MT_UKM_INTERFACE_INSTANCES | Private | See coding | UKM Interface Instances per main context ID | 20081112 | ty_mt_ukm_interface_instances type sorted table of ty_ms_ukm_interface_instances
with unique key main_context_id
|
Method Signatures
Method ADD_MATCHING Signature
Method ADD_MATCHING on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method ADD_MATCHING on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method ADD_OBJECT_DATA Signature
Method ADD_OBJECT_DATA on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method ADD_OBJECT_DATA on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method CHANGE_IDENTIFIER Signature
Method CHANGE_IDENTIFIER on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method CHANGE_IDENTIFIER on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method CHECK_CENTRAL_REGISTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MATCHING_OBJECTS | Call by reference | Type reference (TYPE) | MDG_T_GET_MATCHING_EASY_BS | Identifier Set data of multiple pairs of mapped objects | 20090813 | ||
2 | ![]() |
IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_S_OBJECT_KEY_BS | Object Key inlcuding Object Type Code | 20090812 | ||
3 | ![]() |
IT_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_KEY_BS | Multiple Object Keys inlcuding Object Type Code | 20091207 | ||
4 | ![]() |
IV_READ_CTRL_REG | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X': Read Ctrl. Reg. only independently of cust. settings | 20091209 | |
5 | ![]() |
IV_TARGET_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20091207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
For OTC no central registry defined | 20091208 |
Method CHECK_IDS_CODE_FOR_ID_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | MDG_S_OBJECT_DATA_BS | Object with it's identifiers | 20100518 | ||
2 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_DATA_BS | Object data for which the IDS Code check should be performed | 20090511 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Different Business Systems for one Object | 20100726 | |
2 | ![]() |
IDS code does not exist | 20090511 | |
3 | ![]() |
Identifier for Object still exist | 20100518 | |
4 | ![]() |
One or more ID data are missing | 20090511 |
Method CHECK_OBJECT_TYPE_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | MDG_KM_MAIN_CONTEXT_ID | ID of the Main Context | 20081112 | ||
2 | ![]() |
IT_OBJECT_TYPE_CODE | Call by reference | Type reference (TYPE) | MDG_T_OTC_ONLY_BS | List of Object Type Codes without any additional data | 20081112 | ||
3 | ![]() |
IV_OBJECT_TYPE_CODE | Call by reference | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | Object Type Code | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ID matching messages | 20090318 | |
2 | ![]() |
One or more ID data are missing | 20090317 | |
3 | ![]() |
ID matching related OTC error | 20090318 |
Method CRT_UKM_IF_INSTANCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | MDG_KM_MAIN_CONTEXT_ID | ID of the Main Context | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ID matching messages | 20090318 | |
2 | ![]() |
ID matching related OTC error | 20090318 |
Method DELETE_MATCHING Signature
Method DELETE_MATCHING on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method DELETE_MATCHING on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method DELETE_OBJECT_DATA Signature
Method DELETE_OBJECT_DATA on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method DELETE_OBJECT_DATA on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method DEL_OBJ_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_MCTXT_UKM_ID_DATA | Call by reference | Type reference (TYPE) | TY_MS_MCTXT_UKM_CCT_KEY | UKM CCT Key per Main Context ID | 20081112 | ||
2 | ![]() |
IT_API_ID_DATA | Call by reference | Type reference (TYPE) | MDG_T_DEL_ID_DATA_BS | Object IDs to be deleted | 20081112 | ||
3 | ![]() |
IV_DEL_OBJ | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' Delete complete objects, ' ' Delete only identifiers | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
General ID matching messages | 20090318 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
One or more ID data are missing | 20090318 | |
5 | ![]() |
ID matching related OTC error | 20090318 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_IF_MDG_ID_MATCHING_API | Call by reference | Object reference (TYPE REF TO) | IF_MDG_ID_MATCHING_API_BS | Interface for ID Mapping | 20081112 | ||
2 | ![]() |
EV_LCL_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Local Business System | 20090325 | ||
3 | ![]() |
IV_DIRECT_DB_INSERT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' Chg. are written directly to the DB ==> Save not needed | 20081113 | |
4 | ![]() |
IV_SET_LCL_SYSTEM_BY_API | Call by reference | Type reference (TYPE) | MDG_SET_LCL_SYSTEM_BY_API_BS | ABAP_TRUE | Set local System automatically by API | 20090212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081112 | ||
2 | ![]() |
Local Business System could not be determined | 20090317 | |
3 | ![]() |
Error during API instantiation | 20090317 |
Method GET_INSTANCE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_KM_API_CLASS | Call by reference | Object reference (TYPE REF TO) | CL_MDG_ID_MATCHING_API_BS | Interface for ID Mapping | 20110309 | ||
2 | ![]() |
EV_LCL_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Local Business System | 20110309 | ||
3 | ![]() |
IV_DIRECT_DB_INSERT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' Chg. are written directly to the DB ==> Save not needed | 20110309 | |
4 | ![]() |
IV_SET_LCL_SYSTEM_BY_API | Call by reference | Type reference (TYPE) | MDG_SET_LCL_SYSTEM_BY_API_BS | ABAP_TRUE | Set local System automatically by API | 20110309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110309 | ||
2 | ![]() |
Local Business System could not be determined | 20110309 | |
3 | ![]() |
Error during API instantiation | 20110309 |
Method GET_MATCHING Signature
Method GET_MATCHING on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method GET_MATCHING on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method GET_MATCHING_INT 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 | 20090325 | ||
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 | 20090325 | ||
3 | ![]() |
IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_S_OBJECT_KEY_BS | Object Key Including Object Type Code | 20090325 | ||
4 | ![]() |
IT_SEARCH_KEY | Call by reference | Type reference (TYPE) | MDG_T_OBJECT_KEY_BS | Multiple Object Keys Including Object Type Code | 20090325 | ||
5 | ![]() |
IV_TARGET_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Name of the Target Sys. for Which ID Mapping Should Be Read | 20090325 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090325 | |
2 | ![]() |
General ID matching messages | 20090325 | |
3 | ![]() |
Invalid ID value | 20100914 | |
4 | ![]() |
One or more ID data are missing | 20090325 | |
5 | ![]() |
Missing Input parameter in a method | 20090325 | |
6 | ![]() |
ID matching related OTC error | 20090325 |
Method GET_OBJECTS_INT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_UNGROUPED_OBJECTS | Call by reference | Type reference (TYPE) | MDG_T_ANALYSE_MATCHINGS | table type fpr matched objects | 20090902 | ||
2 | ![]() |
EV_NO_OBJECTS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090902 | ||
3 | ![]() |
IT_BUSINESS_SYSTEM_ID_RANGE | Call by reference | Type reference (TYPE) | MDG_T_BUSINESS_SYSTEM_ID_RANGE | Table of Business System ID Ranges | 20090902 | ||
4 | ![]() |
IT_IDENT_DEFINING_SCHEME_CODES | Call by reference | Type reference (TYPE) | MDG_T_IDS_CODE_VALUES | Table for the IDS Code Values | 20090902 | ||
5 | ![]() |
IT_ID_VALUE_RANGE | Call by reference | Type reference (TYPE) | MDG_T_ID_VALUE_RANGE | Table for ID Value Ranges | 20090902 | ||
6 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | MDG_KM_MAIN_CONTEXT_ID | Object Type Code | 20090902 |
Method GET_OBJECTS_INT on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method GET_OBJECT_DATA Signature
Method GET_OBJECT_DATA on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method GET_OBJECT_DATA on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method GET_OTC_FROM_OITC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OITC | Call by reference | Type reference (TYPE) | MDG_IDS_TYPE_CODE_BS | Object Identifier Type | 20091110 | ||
2 | ![]() |
RV_OTC | Value transfer | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | Business Object Type | 20091110 |
Method GET_OTC_FROM_OITC on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method MAP_API2UKM_ID_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_UKM_ID_DATA | Call by reference | Type reference (TYPE) | ANY | Object Ident. Key in UKM formatt | 20081112 | ||
2 | ![]() |
IS_API_ID_DATA | Call by reference | Type reference (TYPE) | ANY | Object Identifier Set Data | 20081112 | ||
3 | ![]() |
IV_KEY_DATA_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' Only Key data; ' ' Key data incl. add. parameter | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
Invalid ID value | 20100908 | |
3 | ![]() |
One or more ID data are missing | 20090317 |
Method MAP_API2UKM_OBJ_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_UKM_OBJ_DATA | Call by reference | Type reference (TYPE) | UKM_S_OBJECT_EXTERNAL_GRPROLE | UKM: Object with External Keys and Group Roles | 20081112 | ||
2 | ![]() |
IS_API_OBJ_DATA | Call by reference | Type reference (TYPE) | MDG_S_MATCHING_OBJ_DATA_INP_BS | Representation of one matching obj. within a matching group | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
IDS code does not exist | 20090318 | |
2 | ![]() |
Invalid ID value | 20100914 | |
3 | ![]() |
One or more ID data are missing | 20090318 |
Method MAP_UKM2API_ID_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_API_ID_DATA | Call by reference | Type reference (TYPE) | ANY | Object Ident. Key in UKM formatt | 20081112 | ||
2 | ![]() |
EV_DELIMITER | Call by reference | Type reference (TYPE) | MDG_CC_OBJECT_ID_DELIMITER | Delimiter for multiple field Object IDs | 20100726 | ||
3 | ![]() |
EV_NO_MATCH_TARGET_SYS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090325 | ||
4 | ![]() |
IS_UKM_ID_DATA | Call by reference | Type reference (TYPE) | ANY | Object Identifier Set Data | 20081112 | ||
5 | ![]() |
IV_KEY_DATA_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X' Only Key data; ' ' Key data incl. add. parameter | 20081112 | |
6 | ![]() |
IV_TARGET_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090325 |
Method MAP_UKM2API_ID_DATA on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method MAP_UKM2API_OBJ_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_API_OBJ_DATA | Call by reference | Type reference (TYPE) | MDG_S_MATCHING_OBJ_DATA_BS | Representation of one matching obj. within a matching group | 20081112 | ||
2 | ![]() |
EV_NO_MATCH_TARGET_SYS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090325 | ||
3 | ![]() |
IS_UKM_OBJ_DATA | Call by reference | Type reference (TYPE) | UKM_S_OBJECT_EXTERNAL_GRPROLE | UKM: Object with External Keys and Group Roles | 20081112 | ||
4 | ![]() |
IV_TARGET_SYSTEM | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20090325 |
Method MAP_UKM2API_OBJ_DATA on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method PROCESS_UKM_MSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SUCCESS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator is a binarily coded fact with values true or false | 20081113 | ||
2 | ![]() |
IS_UKM_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Status information and messages for the user | 20081112 | ||
3 | ![]() |
IS_UKM_MESSAGES | Call by reference | Type reference (TYPE) | UKM_S_MESSAGES | UKM: Status information and messages for the user | 20081112 | ||
4 | ![]() |
IV_MAIN_CONTEXT_ID_CODE | Call by reference | Type reference (TYPE) | MDG_KM_MAIN_CONTEXT_ID | ID Matching: Main Context ID Code supported by ID Matching | 20081112 | ||
5 | ![]() |
IV_METHOD_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the calling method | 20081112 | ||
6 | ![]() |
IV_WITH_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Indicator is a binarily coded fact with values true or false | 20081113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ID matching messages | 20090318 | |
2 | ![]() |
ID matching related OTC error | 20090318 |
Method SAVE Signature
Method SAVE on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method SAVE on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method SAVE_UKM_DICTIONARY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_UKM_DICTIONARY | Call by reference | Object reference (TYPE REF TO) | IF_UKM_ID_DICTIONARY | UKM: Identifier Dictionary | 20131028 | ||
2 | ![]() |
IV_NO_EXCLUSIVE_LOCKS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20131028 | ||
3 | ![]() |
IV_SAVE_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20131028 | ||
4 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Status information and messages for the user | 20131028 |
Method SAVE_UKM_DICTIONARY on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method SAVE_UKM_THESAURUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_UKM_THESAURUS | Call by reference | Object reference (TYPE REF TO) | IF_UKM_ID_THESAURUS | UKM: Identifier Thesaurus | 20131028 | ||
2 | ![]() |
IV_NO_EXCLUSIVE_LOCKS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20131028 | ||
3 | ![]() |
IV_SAVE_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20131028 | ||
4 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Status information and messages for the user | 20131028 |
Method SAVE_UKM_THESAURUS on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method SET_UNIT_TEST Signature
Method SET_UNIT_TEST on class CL_MDG_ID_MATCHING_API_BS has no parameter.
Method SET_UNIT_TEST on class CL_MDG_ID_MATCHING_API_BS has no exception.
Method UPDATE_CENTRAL_REGISTRY 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 | 20100527 | ||
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 | 20100527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Different Business Systems for one Object | 20110711 | |
2 | ![]() |
Key Mapping related OITC code error | 20100527 | |
3 | ![]() |
General Key Mapping Messages | 20100527 | |
4 | ![]() |
Invalid ID value | 20110711 | |
5 | ![]() |
Identifier for Object still exist | 20100527 | |
6 | ![]() |
One or more ID data are missing | 20100527 | |
7 | ![]() |
Missing Input parameter in a method | 20100527 | |
8 | ![]() |
For OTC no central registry defined in KM | 20100528 | |
9 | ![]() |
Key Mapping related OTC Error | 20100527 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 702 |