SAP ABAP Class CL_CNV_MBT_ME_SIM (Controller and Facade 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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_ME_CWBI_SIM OBSOLETE - Use CL_CNV_MBT_ME_SIM ! 20110315
Properties
Class CL_CNV_MBT_ME_SIM  
Short Description Controller and Facade 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 20110308   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 has no interface implemented.
Friends
Class CL_CNV_MBT_ME_SIM has no friend class.
Attributes
Class CL_CNV_MBT_ME_SIM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA_BY_MAPPID Static method Private Method returns a engine object from a mapping id 20110310
2 MAPPINGID_HAS_SIMULATION Static method Public Method returns true if a simulation exists for a mapping id 20110510
3 SIM_ITAB_BY_ENGINE Static method Public Method Starts a simulation for custom tabledef with. custom mapping 20110309
4 SIM_ITAB_BY_MAPPIDS Static method Public Method Starts a simulation for custom tabledef. with saved mapping 20110510
5 SIM_MAPPING_BY_ENGINE Static method Public Method Starts a simulation for a template with custom mapping 20110510
6 SIM_MAPPING_BY_MAPPIDS Static method Public Method Starts a simulation by loading definitions via mapping guid 20110510
7 SIM_TABLE_BY_ENGINE Static method Public Method Starts a simulation for custom tabledef with. custom mapping 20110309
8 SIM_TABLE_BY_MAPPIDS Static method Public Method Starts a simulation for custom tabledef. with saved mapping 20110510
9 SIM_TEMPLATE_BY_CONTEXT Static method Public Method Starts a simulation by loading definitions via mapping guid 20111005
10 SIM_TEMPLATE_BY_ENGINE Static method Public Method Starts a simulation for a template with custom mapping 20110308
11 SIM_TEMPLATE_BY_MAPPIDS Static method Public Method Starts a simulation by loading definitions via mapping guid 20110510
12 TEMPLATE_HAS_SIMULATION Static method Public Method returns true if a simulation exists for a mapping 20110510
Events
Class CL_CNV_MBT_ME_SIM has no event.
Types
Class CL_CNV_MBT_ME_SIM has no local type.
Method Signatures

Method GET_DATA_BY_MAPPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENGINE Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_ME_SIM_ENGINE Main Class for itab conversions 20110310
2 Importing IV_MAPPING_ID Call by reference Type reference (TYPE) CNV_MBT_ME_MAPPING_ID_LIST List of mapping IDs 20110310
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110310
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110310
3 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20110314

Method MAPPINGID_HAS_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) LTR_OBJECT_NAME '' LTR Object Name 20110510
2 Importing IV_MAPPING_ID Call by reference Type reference (TYPE) CNV_MBT_ME_MAPPING_ID Unique identifier for a mapping 20110510
3 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20110510
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110510
2 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110510
3 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20110510
4 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110510
5 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110510

Method SIM_ITAB_BY_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE itab 20110309
2 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
3 Importing IR_ENGINE Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_ME_SIM_ENGINE Main Class for itab conversions 20110309
4 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110309
5 Importing IT_ALV_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT ALV Fieldcat to display descriptions in duplicate messages 20110726
6 Importing IT_FIELDCAT Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_MSG_FIELDCAT Table of fields of a structure with mapping and msg 20110314
7 Importing IV_LOG_DUPLICATES Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20110310
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110314
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110310

Method SIM_ITAB_BY_MAPPIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE itab 20110510
2 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
3 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110510
4 Importing IT_ALV_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT ALV Fieldcat to display descriptions in duplicate messages 20110726
5 Importing IT_FIELDCAT Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_MSG_FIELDCAT Table of fields of a structure with mapping and msg 20110510
6 Importing IT_MAPPING_ID Call by reference Type reference (TYPE) CNV_MBT_ME_MAPPING_ID_LIST List of mapping IDs 20110531
7 Importing IV_LOG_DUPLICATES Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20110510
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110510
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110510
3 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20110510

Method SIM_MAPPING_BY_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
2 Importing IR_ENGINE Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_ME_SIM_ENGINE Main Class for itab conversions 20110510
3 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110510
4 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME Name of the Mapping in SIM_A Table 20110510
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME The name of the Table if only 1 should be executed 20110510
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110510
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110510

Method SIM_MAPPING_BY_MAPPIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
2 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110510
3 Importing IV_MAPPING_ID Call by reference Type reference (TYPE) CNV_MBT_ME_MAPPING_ID_LIST List of mapping IDs 20110510
4 Importing IV_MAPPING_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME Name of the Mapping in SIM_A Table 20110510
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME The name of the Table if only 1 should be executed 20110510
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110510
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110510
3 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20110510

Method SIM_TABLE_BY_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
2 Importing IR_ENGINE Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_ME_SIM_ENGINE Main Class for itab conversions 20110309
3 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110309
4 Importing IT_FIELDCAT Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_MSG_FIELDCAT Table of fields of a structure with mapping and msg 20110314
5 Importing IV_LOG_DUPLICATES Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20110310
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME DB Table Name 20110309
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110314
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110310

Method SIM_TABLE_BY_MAPPIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
2 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110510
3 Importing IT_FIELDCAT Call by reference Type reference (TYPE) CNV_MBT_ME_SIM_T_MSG_FIELDCAT Table of fields of a structure with mapping and msg 20110510
4 Importing IV_LOG_DUPLICATES Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20110510
5 Importing IV_MAPPING_ID Call by reference Type reference (TYPE) CNV_MBT_ME_MAPPING_ID_LIST List of mapping IDs 20110510
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME DB Table Name 20110510
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110510
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110510
3 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20110510

Method SIM_TEMPLATE_BY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20111005
2 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20111005
3 Importing IV_CONTEXT_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID List of mapping IDs 20111005
4 Importing IV_HANDLE Call by reference Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE Identifier of a Table in a Hierarchical Mapping 20111005
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE SLO COT Namespace 20111005
6 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20111005
7 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20111005
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME The name of the Table if only 1 should be executed 20111005
9 Importing IV_TEMPLATE_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20111005
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20111005
2 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20111005
3 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20111005
4 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20111005
5 CX_CNV_MBT_PIFD_COMM_FAILURE RFC Communication Failure 20111005
6 CX_CNV_MBT_PIFD_SYSTEM_FAILURE RFC System Failure 20111005
7 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20111005
8 CX_LTR_MODEL_LOCKED LTR: Access Denied 20111005

Method SIM_TEMPLATE_BY_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
2 Importing IR_ENGINE Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_ME_SIM_ENGINE Main Class for itab conversions 20110309
3 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110309
4 Importing IV_HANDLE Call by reference Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE Identifier of a Table in a Hierarchical Mapping 20110510
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE SLO COT Namespace 20110510
6 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110510
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME The name of the Table if only 1 should be executed 20110309
8 Importing IV_TEMPLATE_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME Template Name 20110309
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110314
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110310

Method SIM_TEMPLATE_BY_MAPPIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_WRITTEN Call by reference Type reference (TYPE) ABAP_BOOL 20110610
2 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110510
3 Importing IV_HANDLE Call by reference Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE Identifier of a Table in a Hierarchical Mapping 20110510
4 Importing IV_MAPPING_ID Call by reference Type reference (TYPE) CNV_MBT_ME_MAPPING_ID_LIST List of mapping IDs 20110510
5 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE SLO COT Namespace 20110510
6 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110621
7 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110510
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME The name of the Table if only 1 should be executed 20110510
9 Importing IV_TEMPLATE_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20110510
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_MAPP_NOT_FOUND Exception that occurs when mapping could not be found 20110510
2 CX_CNV_MBT_ME_SIMULATION An exception occured during Simulation 20110510
3 CX_CNV_MBT_ME_TEMPL_NOT_FOUND Template not found 20110510
4 CX_CNV_MBT_PIFD_COMM_FAILURE RFC Communication Failure 20110622
5 CX_CNV_MBT_PIFD_SYSTEM_FAILURE RFC System Failure 20110622

Method TEMPLATE_HAS_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE '' Identifier of a Table in a Hierarchical Mapping 20110510
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE SLO COT Namespace 20110510
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110510
4 Importing IV_TEMPLATE_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20110510
5 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20110510

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