SAP ABAP Class CL_MDG_UKM (Key Mapping)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_DATAREPLICATION (Package) MDG: Business Partner - Data Replication
Properties
Class CL_MDG_UKM  
Short Description Key Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_DATAREPLICATION   MDG: Business Partner - Data Replication 
Created 20091021   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_MDG_UKM has no interface implemented.
Friends
Class CL_MDG_UKM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_IDS_CODE_BP_ID Static Attribute Public Type reference (TYPE) MDG_IDS_TYPE_CODE_BS '888' Object Identifier Type Code 20091022
2 C_IDS_CODE_BP_UUID Static Attribute Public Type reference (TYPE) MDG_IDS_TYPE_CODE_BS '889' Object Identifier Type Code 20091022
3 C_IDS_CODE_CUSTOMER Static Attribute Public Type reference (TYPE) MDG_IDS_TYPE_CODE_BS '918' Object Identifier Type 20100720
4 C_IDS_CODE_EKORG Static Attribute Public Type reference (TYPE) MDG_IDS_TYPE_CODE_BS '916' Object Identifier Type Code 20091022
5 C_IDS_CODE_ORG_CENTER Static Attribute Public Type reference (TYPE) MDG_IDS_TYPE_CODE_BS '227' Object Identifier Type 20091113
6 C_IDS_CODE_SUPPLIER Static Attribute Public Type reference (TYPE) MDG_IDS_TYPE_CODE_BS '892' Object Identifier Type Code 20091022
7 C_KEY_IN_EXTERNAL_FORMAT Static Attribute Public Type reference (TYPE) ABAP_BOOL 'X' Key mapping in internal or external format 20100115
8 C_TYPE_CODE_BP Static Attribute Public Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '147' Business Object Type 20091022
9 C_TYPE_CODE_CUSTOMER Static Attribute Public Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '159' Object Identifier Type 20100720
10 C_TYPE_CODE_EKORG Static Attribute Public Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '979' Business Object Type 20091022
11 C_TYPE_CODE_ORG_CENTER Static Attribute Public Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '200' Business Object Type 20091113
12 C_TYPE_CODE_SUPPLIER Static Attribute Public Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS '266' Business Object Type 20091022
13 GO_MDG_ID_MATCHING_API Static Attribute Private Object reference (TYPE REF TO) IF_MDG_ID_MATCHING_API_BS Interface for Key Mapping 20100111
Methods
# Method Level Visibility Method type Description Created on
1 DO_SAVE Static method Public Method Save 20100120
2 GET_FOREIGN_OBJECTS Static method Public Method Get object IDs of a foreign system 20091105
3 GET_FOREIGN_OBJECT_ID Static method Public Method Get object ID of a foreign system 20091023
4 GET_ID_MATCHING_API_INSTANCE Static method Public Method Get instance of cl_mdg_id_matching_api_bs 20100111
5 GET_OWN_BPID_BY_BPUUID Static method Public Method Get BP ID and Supplier ID by BP GUID 20100121
6 GET_OWN_OBJECT_ID Static method Public Method Get object ID of the own system 20091023
7 SET_FOREIGN_OBJECTS Static method Public Method Set object IDs of a foreign system (BP ID, BP UUID, Supl ID) 20091111
8 SET_OWN_OBJECTS Static method Public Method Set object IDs of the own system (BP ID, BP UUID, Supl ID) 20100121
Events
Class CL_MDG_UKM has no event.
Types
Class CL_MDG_UKM has no local type.
Method Signatures

Method DO_SAVE Signature

Method DO_SAVE on class CL_MDG_UKM has no parameter.
Method DO_SAVE on class CL_MDG_UKM has no exception.

Method GET_FOREIGN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOREIGN_OBJECTS Call by reference Type reference (TYPE) MDG_T_MATCHING_OBJ_DATA_BS Table Type with several mapping objects 20091105
2 Importing IV_FOREIGN_SYSTEM_ID Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091105
3 Importing IV_IDS_TYPE_CODE Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS Object Identifier Type Code 20091105
4 Importing IV_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091105
5 Importing IV_OWN_OBJECT_ID Call by reference Type reference (TYPE) MDG_OBJECT_ID_BS Key Mapping: Object ID Value 20091105

Method GET_FOREIGN_OBJECTS on class CL_MDG_UKM has no exception.

Method GET_FOREIGN_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOREIGN_OBJECT_ID Call by reference Type reference (TYPE) MDG_OBJECT_ID_BS Key Mapping: Object ID Value 20091023
2 Importing I_FOREIGN_SYSTEM_ID Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091023
3 Importing I_IDS_TYPE_CODE Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS Object Identifier Type Code 20091023
4 Importing I_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091023
5 Importing I_OWN_OBJECT_ID Call by reference Type reference (TYPE) MDG_OBJECT_ID_BS Key Mapping: Object ID Value 20091023

Method GET_FOREIGN_OBJECT_ID on class CL_MDG_UKM has no exception.

Method GET_ID_MATCHING_API_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MDG_ID_MATCHING_API Call by reference Object reference (TYPE REF TO) IF_MDG_ID_MATCHING_API_BS Interface for Key Mapping 20100111
# Exception Resumable Description Created on
1 ERROR 20100112

Method GET_OWN_BPID_BY_BPUUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OWN_BUPA_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20100121
2 Exporting EV_OWN_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 20100811
3 Exporting EV_OWN_SUPPLIER_ID Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20100121
4 Importing IV_OWN_BUPA_UUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID of a Business Partner in CHAR 32 Format for BAPIs 20100121
# Exception Resumable Description Created on
1 ERROR 20100121

Method GET_OWN_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_REFERENCE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091105
2 Exporting E_OWN_OBJECT_ID Call by reference Type reference (TYPE) MDG_OBJECT_ID_BS Key Mapping: Object ID Value 20091023
3 Importing I_FOREIGN_OBJECT_ID Call by reference Type reference (TYPE) MDG_OBJECT_ID_BS Key Mapping: Object ID Value 20091023
4 Importing I_FOREIGN_SYSTEM_ID Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091023
5 Importing I_IDS_TYPE_CODE Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS Object Identifier Type Code 20091023
6 Importing I_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091023

Method GET_OWN_OBJECT_ID on class CL_MDG_UKM has no exception.

Method SET_FOREIGN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOREIGN_BUPA_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20091111
2 Importing IV_FOREIGN_BUPA_UUID Call by reference Type reference (TYPE) MDG_FND_UUID_CONTENT GUID of a Business Partner in CHAR 32 Format for BAPIs 20091111
3 Importing IV_FOREIGN_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 20100811
4 Importing IV_FOREIGN_SUPPLIER_ID Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20091111
5 Importing IV_FOREIGN_SYSTEM_ID Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20091111
6 Importing IV_NO_SAVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100120
7 Importing IV_OWN_BUPA_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20091111
8 Importing IV_OWN_BUPA_UUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID of a Business Partner in CHAR 32 Format for BAPIs 20091111
9 Importing IV_OWN_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 20100811
10 Importing IV_OWN_SUPPLIER_ID Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20091111
# Exception Resumable Description Created on
1 ERROR 20091111

Method SET_OWN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_SAVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100122
2 Importing IV_OWN_BUPA_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20100121
3 Importing IV_OWN_BUPA_UUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID of a Business Partner in CHAR 32 Format for BAPIs 20100121
4 Importing IV_OWN_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Customer Number 20100811
5 Importing IV_OWN_SUPPLIER_ID Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20100121
# Exception Resumable Description Created on
1 ERROR 20100121
History
Last changed by/on SAP  20130531 
SAP Release Created in 702