SAP ABAP Class CL_CNV_MBT_ME_SIM_MAPP (Mapping Object for the Merge Simulation)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_ME_SIM (Package) Simulation Engine for the Mapping Engine
Properties
Class CL_CNV_MBT_ME_SIM_MAPP  
Short Description Mapping Object for the Merge Simulation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_ME_SIM   Simulation Engine for the Mapping Engine 
Created 20110224   SAP 
Last change 20141030    
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_CNV_MBT_ME_SIM_MAPP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CNV_MBT_ME_SIM_MAPP_DESCR 20111103 Describes the existing Mappings of a Merge Simulation
2 IF_CNV_MBT_ME_SIM_ENGINE 20110315 Main interface for the conversion of internal tables
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_WRAPPED_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_ME_SIM_MAPP Mapping Object for the Merge Simulation 20111122
2 PT_CORE_MAPPING Instance attribute Private Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Simple mapping table 20110905
3 PT_MAPPING Instance attribute Private Type reference (TYPE) YT_MAPPING Simple mapping table 20110224
4 PV_MAPPING_EXISTS Instance attribute Private Type reference (TYPE) ABAP_BOOL if the mapping exists or not 20111103
5 PV_MAPPING_NAME Instance attribute Private Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20110228
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_FROM_SIMPLE_TABLE Static method Public Method Transforms a simple mapping table into a typed table (by MC) 20110905
2 CONVERT_TO_SIMPLE_TABLE Static method Public Method Transforms a typed mapping table into a simple table (by MC) 20110905
3 COPY_DEPENDENT_MAPPINGS Instance method Private Method OBSOLET 20110707
4 DELETE_MAPPING Instance method Private Method Delete the mapping but keep the siblings (not a destructor!) 20111103
5 GET_CHILD_MAPPING_TYPES Instance method Private Method OBSOLET 20110225
6 GET_CORE_MAPPING_TABLE Instance method Public Method Returns the Mapping Table 20110905
7 GET_DEPENDENT_MAPPING Instance method Private Method Returns dep. map. of a line of the given mapping type 20110224
8 GET_DEPENDENT_MAPPINGS Instance method Private Method OBSOLET 20110310
9 GET_LOADED_MAPPINGS Instance method Private Method Returns all mapping names recursivelly 20111121
10 GET_MAPPING_BY_TABLE Instance method Private Method builds the mapping table 20111123
11 GET_MAPPING_NAME Instance method Public Method Returns the Mapping Type name 20110228
12 GET_MAPPING_TABLE Instance method Public Method Returns the Mapping Table 20110225
13 GET_NEW_VALUE Instance method Public Method Returns the new value for a given old Value 20110224
14 GET_PRIORITY Instance method Public Method Returns the Priority for a given old Value 20110224
15 GET_RELEVANT_VALUES Instance method Private Method Returns allrelevant values for a specific mapping 20111122
16 MAPPING_EXISTS Instance method Public Method Returns whether a old value exists or not 20110330
17 SET_DEPENDENT_MAPPING Instance method Private Method Sets the dep. map for a line and a mapping type 20110224
18 SET_MAPPING_NAME Instance method Public Method Sets the Mapping Type name 20110228
19 SET_MAPPING_TABLE Instance method Public Method Sets the Mapping Table 20110225
20 SET_WRAPPED_OBJECT Instance method Private Method if filled this obj acts as a wrapper (->1 Mapp : N MappObj) 20111122
Events
Class CL_CNV_MBT_ME_SIM_MAPP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DEPENDENT Private See coding 20110224
2 YS_MAPPING Private See coding 20110224
3 YT_DEPENDENT Private See coding 20110224
4 YT_MAPPING Private See coding 20110224
Method Signatures

Method CONVERT_FROM_SIMPLE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110905
2 Importing IT_MAPPING_TABLE Call by reference Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Simple mapping table 20110905
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110905

Method CONVERT_TO_SIMPLE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING_TABLE Call by reference Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Simple mapping table 20110905
2 Importing IT_MAPPING_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110905
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110905

Method COPY_DEPENDENT_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_OBJECT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ME_SIM_MAPP Mapping Object for the Merge Simulation 20110707

Method COPY_DEPENDENT_MAPPINGS on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method DELETE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20111103
2 Returning RT_SIBLINGS Value transfer Type reference (TYPE) CNV_MBT_ME_SIM_T_MAPPINGS siblings under this note 20111121

Method DELETE_MAPPING on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_CHILD_MAPPING_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_TYPES Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_PARAM_LIST The List of parameters that are needed to spec. a single map 20110225

Method GET_CHILD_MAPPING_TYPES on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_CORE_MAPPING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_TABLE Call by reference Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Simple mapping table 20110905

Method GET_CORE_MAPPING_TABLE on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_DEPENDENT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20110228
2 Importing IV_OLD_VALUE Call by reference Type reference (TYPE) ANY An old value in a mapping 20110225
3 Returning RV_MAPPING_OBJECT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_ME_SIM_MAPP Mapping Object for a Simulation Mapping 20110224

Method GET_DEPENDENT_MAPPING on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_DEPENDENT_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_OBJECTS Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_MAPP_OBJECTS Table of Mapping Objects for the Simulation 20110310
2 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20110310

Method GET_DEPENDENT_MAPPINGS on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_LOADED_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SIBLINGS Value transfer Type reference (TYPE) CNV_MBT_ME_SIM_T_MAPPINGS siblings under this note 20111121

Method GET_LOADED_MAPPINGS on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_MAPPING_BY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURRENT_LINE Call by reference Object reference (TYPE REF TO) DATA 20111123
2 Importing IT_FIELDCAT Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_FIELDCAT Table to describe columns of a table 20111123
3 Importing IT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20111123
4 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20111123

Method GET_MAPPING_BY_TABLE on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_MAPPING_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20110228

Method GET_MAPPING_NAME on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_MAPPING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_TABLE Call by reference Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Simple mapping table 20110225

Method GET_MAPPING_TABLE on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_NEW_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_VALUE Call by reference Type reference (TYPE) ANY An old value in a mapping 20110224
2 Returning RV_NEW_VALUE Value transfer Type reference (TYPE) CNV_MBT_ME_OLD_VALUE A new value for a mapping 20110224

Method GET_NEW_VALUE on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_VALUE Call by reference Type reference (TYPE) ANY An old value in a mapping 20110224
2 Returning RV_PRIORITY Value transfer Type reference (TYPE) CHAR1 Priority Flag 20110224

Method GET_PRIORITY on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method GET_RELEVANT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20111122
2 Returning RT_RELEVANT_VALUES Value transfer Type reference (TYPE) CNV_MBT_ME_SIM_T_REL_VALUES result 20111122

Method GET_RELEVANT_VALUES on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method MAPPING_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_VALUE Call by reference Type reference (TYPE) ANY Old Value 20110330
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110330

Method MAPPING_EXISTS on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method SET_DEPENDENT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_OBJECT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ME_SIM_MAPP Mapping Object for a Simulation Mapping 20110224
2 Importing IV_MAPPING_TYPE Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20110224
3 Importing IV_OLD_VALUE Call by reference Type reference (TYPE) CNV_MBT_ME_OLD_VALUE An old value in a mapping 20110225
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110304

Method SET_MAPPING_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_MAPPING_NAME Name of a mapping used by the simulation engine 20110228
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110315

Method SET_MAPPING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAPPING_TABLE Call by reference Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Simple mapping table 20110225

Method SET_MAPPING_TABLE on class CL_CNV_MBT_ME_SIM_MAPP has no exception.

Method SET_WRAPPED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ME_SIM_MAPP Mapping Object for the Merge Simulation 20111122

Method SET_WRAPPED_OBJECT on class CL_CNV_MBT_ME_SIM_MAPP has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620