SAP ABAP Class CL_CNV_MBT_ME_TABTYPE_TEMPLATE (Table Type Mapping template)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_ME_CORE (Package) Mapping Engine Core Functionality and Types
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_ME_TEMPLATE Mapping Template 20101210
Properties
Class CL_CNV_MBT_ME_TABTYPE_TEMPLATE  
Short Description Table Type Mapping template    
Super Class CL_CNV_MBT_ME_TEMPLATE Mapping Template 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_ME_CORE   Mapping Engine Core Functionality and Types 
Created 20101210   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_TABTYPE_TEMPLATE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CNV_MBT_ME_TEMPLATE 20101214 Mapping Template
2 CL_CNV_MBT_ME_TEMPLATE_CREATOR 20101214 Mapping Creation Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_DEFAULT_PARAM_HANDLE Constant Public Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE 'DEFAULT' Identifier of a Table in a Hierarchical Mapping 20110404
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TABLETYPE Instance method Public Method Changes the Table Type of this Mapping Template 20110105
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101210
3 GET_DATA_CONFIGURATOR Instance method Public Method Gets the configurator for the mapping data 20110505
4 GET_INITIALIZER_CLASS Instance method Public Method Gets the initializer for the mapping data 20110630
5 GET_INIT_SAPGUI_CLASS Instance method Public Method Gets the SAPGUI initializer for the mapping data 20110630
6 GET_INIT_WD_COMPONENT Instance method Public Method Gets the Web Dynpro initializer for the mapping data 20110630
7 GET_MAPPING_DATA_DESCRIPTION Instance method Public Method Gets the description for the mapping data parameter 20110505
8 GET_MAPPING_PARAM Instance method Private Method Finds the Parameter describing the mapping 20110309
9 GET_MAPPING_PARAM_ID Instance method Public Method Returns the ID of the mapping parameter 20110418
10 GET_TABLETYPE Instance method Public Method Returns the Table Type of this Mapping Template 20110505
11 GET_VALIDATOR_CLASS Instance method Public Method Gets the validator for the mapping data 20110505
12 GET_VALID_SAPGUI_CLASS Instance method Public Method Gets the SAPGUI validator for the mapping data 20110505
13 GET_VALID_WD_COMPONENT Instance method Public Method Gets the Web Dynpro validator for the mapping data 20110505
14 SET_DATA_CONFIGURATOR Instance method Public Method Sets the configurator for the mapping data 20110504
15 SET_INITIALIZER_CLASS Instance method Public Method Sets the initializer for the mapping data 20110630
16 SET_INIT_SAPGUI_CLASS Instance method Public Method Sets the SAPGUI initializer for the mapping data 20110630
17 SET_INIT_WD_COMPONENT Instance method Public Method Sets the Web Dynpro initializer for the mapping data 20110630
18 SET_MAPPING_DATA_DESCRIPTION Instance method Public Method Sets the description for the mapping data parameter 20110309
19 SET_VALIDATOR_CLASS Instance method Public Method Sets the validator for the mapping data 20110420
20 SET_VALID_SAPGUI_CLASS Instance method Public Method Sets the SAPGUI validator for the mapping data 20110504
21 SET_VALID_WD_COMPONENT Instance method Public Method Sets the Web Dynpro validator for the mapping data 20110504
22 TEST_TABTYPE_IS_MAPPING Instance method Private Method Tests whether a Table Type has the structure of a Mapping 20101215
Events
Class CL_CNV_MBT_ME_TABTYPE_TEMPLATE has no event.
Types
Class CL_CNV_MBT_ME_TABTYPE_TEMPLATE has no local type.
Method Signatures

Method CHANGE_TABLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABTYPE_NAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20110105
2 Importing IV_TYPE_CHECK Call by reference Type reference (TYPE) CNV_MBT_ME_TYPE_CHECK_FLAG ABAP_TRUE Check Type 20110426
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110210
2 CX_CNV_MBT_ME_NO_MAPPING States that this cannot describe a Mapping 20110105
3 CX_LTR_MODEL_LOCKED LTR: Locking exception 20110105
4 CX_SY_CREATE_DATA_ERROR System-Exception Creating Data 20110509

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20101210
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110119
3 Importing IV_TABTYPE_NAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20101210
4 Importing IV_TYPE_CHECK Call by reference Type reference (TYPE) CNV_MBT_ME_TYPE_CHECK_FLAG ABAP_TRUE Check Type 20110426
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110210
2 CX_CNV_MBT_ME_NO_MAPPING States that this cannot describe a Mapping 20101215
3 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110103
4 CX_LTR_MODEL_LOCKED LTR: Locking exception 20101222

Method GET_DATA_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONFIGURATOR Value transfer Type reference (TYPE) CNV_MBT_PIFD_CONFIGURATOR_NAME Name of a configurator class for PIFD objects 20110505
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110505

Method GET_INITIALIZER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INITIALIZER_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110630
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110630

Method GET_INIT_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAPGUI_INIT_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110630
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110630

Method GET_INIT_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WD_INIT_COMPONENT Value transfer Type reference (TYPE) CNV_MBT_COMPONENT Web Dynpro Component Name 20110630
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110630

Method GET_MAPPING_DATA_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) LTR_DESCRIPTION LTR: Object Description Text 20110505
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110505

Method GET_MAPPING_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MAPPING_PARAM Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_TABTYPE_PARAM PIFD Table Type Parameter Description 20110309
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110309

Method GET_MAPPING_PARAM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PARAM_ID Value transfer Type reference (TYPE) CNV_MBT_PIFD_PARAM_ID PIFD Parameter ID 20110418
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110418

Method GET_TABLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TABTYPE_NAME Value transfer Type reference (TYPE) TTYPENAME Name of table type 20110505
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110505

Method GET_VALIDATOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATOR_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110505
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110505

Method GET_VALID_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATOR_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110505
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110505

Method GET_VALID_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATOR_CLASS Value transfer Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110505
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110505

Method SET_DATA_CONFIGURATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIGURATOR Call by reference Type reference (TYPE) CNV_MBT_PIFD_CONFIGURATOR_NAME Name of a configurator class for PIFD objects 20110504
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110504
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110504

Method SET_INITIALIZER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INITIALIZER_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110630
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110630

Method SET_INIT_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SAPGUI_INIT_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_INITIALIZER_CLASS Initializer class name 20110630
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110630

Method SET_INIT_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WD_INIT_COMPONENT Call by reference Type reference (TYPE) CNV_MBT_COMPONENT Web Dynpro Component Name 20110630
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110630

Method SET_MAPPING_DATA_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) LTR_DESCRIPTION LTR: Object Description Text 20110309
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110309
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110309

Method SET_VALIDATOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110420
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110420
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110420

Method SET_VALID_SAPGUI_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110504
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110504
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110504

Method SET_VALID_WD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) CNV_MBT_PIFD_VALIDATOR_CLASS Validator class name 20110504
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110504
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110504

Method TEST_TABTYPE_IS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABTYPE_NAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20101215
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_NO_MAPPING States that this cannot describe a Mapping 20101215
2 CX_SY_CREATE_DATA_ERROR System-Exception Creating Data 20110509
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620