SAP ABAP Class CL_MDG_CODE_MAPPING (Central Value Mapping API)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-VM (Application Component) Value Mapping
     MDG_BS_VALUE_MAPPING_API (Package) MDG: Value Mapping API
Properties
Class CL_MDG_CODE_MAPPING  
Short Description Central Value Mapping API    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class MDG_VALUE_MAPPING    
Program status     
Category 0   
Package MDG_BS_VALUE_MAPPING_API   MDG: Value Mapping API 
Created 20090226   SAP 
Last change 20110908   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_CODE_MAPPING has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 TC_MDG_CODE_MAPPING 20101020 ABAP Unit Test Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_SENDER_AGENCY_ID Instance attribute Private Type reference (TYPE) MDG_LIST_AGENCY_ID CCT List Agency ID, like UKM_E_CCT_ID_SA_ID 20090616
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DOMAIN_MAPPER Instance method Private Method Checks if a Given Domain Mapper Exists 20090226
2 GET_DOMAIN_MAPPER Instance method Private Method Returns an Instance of a Specific Domain Mapper 20090302
3 GET_INBOUND_MAPPER Instance method Public Method Get Inbound Mapper for a Certain Proxy Element 20090226
4 GET_INSTANCE Static method Public Method Get Factory Class Instance 20090226
5 GET_OUTBOUND_MAPPER Instance method Public Method Get Outbound Mapper for a Certain Proxy Element 20090226
6 INBOUND_CONVERSION Instance method Public Method Converts the Code from External to Internal Representation 20090226
7 OUTBOUND_CONVERSION Instance method Public Method Converts the Code from Internal to External Representation 20090226
Events
Class CL_MDG_CODE_MAPPING has no event.
Types
Class CL_MDG_CODE_MAPPING has no local type.
Method Signatures

Method CHECK_DOMAIN_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20090226
2 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20090226
3 Importing IV_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090226
4 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090226
# Exception Resumable Description Created on
1 CX_MDG_CODE_MAPPING Exception Class for Value Mapping 20090304

Method GET_DOMAIN_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20090302
2 Importing IV_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090302
3 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090302
4 Returning RO_MAPPER Value transfer Object reference (TYPE REF TO) IF_MDG_CODE_MAPPER Interface for all mapping classes 20090302
# Exception Resumable Description Created on
1 CX_MDG_CODE_MAPPING Exception Class for Value Mapping 20090304

Method GET_INBOUND_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MAPPER Call by reference Object reference (TYPE REF TO) IF_MDG_CODE_MAPPER Interface for all mapping classes 20090327
2 Importing IV_INTERNAL_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20090226
3 Importing IV_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090226
4 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090226
# Exception Resumable Description Created on
1 CX_MDG_CODE_MAPPING Exception Class for Value Mapping 20090304

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SENDER_AGENCY_ID Call by reference Type reference (TYPE) MDG_LIST_AGENCY_ID Default List Agency ID of Sender for Inbound Processing 20090616
2 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_CODE_MAPPING Central Value Mapping API 20090226

Method GET_INSTANCE on class CL_MDG_CODE_MAPPING has no exception.

Method GET_OUTBOUND_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MAPPER Call by reference Object reference (TYPE REF TO) IF_MDG_CODE_MAPPER Interface for all mapping classes 20090327
2 Importing IV_INTERNAL_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20090226
3 Importing IV_INTERNAL_LIST_ID Call by reference Type reference (TYPE) MDG_INT_LIST_ID Internal List ID 20100223
4 Importing IV_LIST_AGENCY_ID Call by reference Type reference (TYPE) MDG_LIST_AGENCY_ID CCT List Agency ID, like UKM_E_CCT_ID_SA_ID 20090226
5 Importing IV_LIST_ID Call by reference Type reference (TYPE) MDG_LIST_ID CCT List ID like UKM_E_CCT_ID_S_ID 20090304
6 Importing IV_LIST_VERSION Call by reference Type reference (TYPE) MDG_LIST_VERSION CCT List Version ID, like UKM_E_CCT_ID_SV_ID 20090304
7 Importing IV_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090226
8 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090226
# Exception Resumable Description Created on
1 CX_MDG_CODE_MAPPING Exception Class for Value Mapping 20090304

Method INBOUND_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Call by reference Type reference (TYPE) DATA 20090226
2 Exporting EV_INTERNAL_CODE Call by reference Type reference (TYPE) MDG_CODE Code Value 20090226
3 Importing IV_EXTERNAL_CODE Call by reference Type reference (TYPE) MDG_CODE Code Value 20090226
4 Importing IV_INTERNAL_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20090226
5 Importing IV_LIST_AGENCY_ID Call by reference Type reference (TYPE) MDG_LIST_AGENCY_ID CCT List Agency ID, like UKM_E_CCT_ID_SA_ID 20090226
6 Importing IV_LIST_ID Call by reference Type reference (TYPE) MDG_LIST_ID CCT List ID like UKM_E_CCT_ID_S_ID 20090226
7 Importing IV_LIST_VERSION Call by reference Type reference (TYPE) MDG_LIST_VERSION CCT List Version ID, like UKM_E_CCT_ID_SV_ID 20090226
8 Importing IV_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090226
9 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090226
# Exception Resumable Description Created on
1 CX_MDG_CODE_MAPPING Exception Class for Value Mapping 20090304

Method OUTBOUND_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_CODE Call by reference Type reference (TYPE) MDG_CODE Code Value 20090226
2 Exporting EV_LIST_AGENCY_ID Call by reference Type reference (TYPE) MDG_LIST_AGENCY_ID CCT List Agency ID, like UKM_E_CCT_ID_SA_ID 20090226
3 Exporting EV_LIST_ID Call by reference Type reference (TYPE) MDG_LIST_ID CCT List ID like UKM_E_CCT_ID_S_ID 20090226
4 Exporting EV_LIST_VERSION Call by reference Type reference (TYPE) MDG_LIST_VERSION CCT List Version ID, like UKM_E_CCT_ID_SV_ID 20090226
5 Importing IS_CONTEXT Call by reference Type reference (TYPE) DATA 20090226
6 Importing IV_INTERNAL_CODE Call by reference Type reference (TYPE) MDG_CODE Code Value 20090226
7 Importing IV_INTERNAL_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20090226
8 Importing IV_LIST_AGENCY_ID Call by reference Type reference (TYPE) MDG_LIST_AGENCY_ID CCT List Agency ID, like UKM_E_CCT_ID_SA_ID 20090226
9 Importing IV_LIST_ID Call by reference Type reference (TYPE) MDG_LIST_ID CCT List ID like UKM_E_CCT_ID_S_ID 20090305
10 Importing IV_LIST_VERSION Call by reference Type reference (TYPE) MDG_LIST_VERSION CCT List Version ID, like UKM_E_CCT_ID_SV_ID 20090305
11 Importing IV_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090226
12 Importing IV_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090226
# Exception Resumable Description Created on
1 CX_MDG_CODE_MAPPING Exception Class for Value Mapping 20090304
History
Last changed by/on SAP  20110908 
SAP Release Created in 702