SAP ABAP Class CL_CNV_MBT_ME_HIERARCH_TEMPLAT (Hierarchical 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 20110330
Properties
Class CL_CNV_MBT_ME_HIERARCH_TEMPLAT  
Short Description Hierarchical 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 20110330   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_HIERARCH_TEMPLAT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CNV_MBT_ME_TEMPLATE 20110331 Mapping Template
2 CL_CNV_MBT_ME_TEMPLATE_CREATOR 20110331 Mapping Creation Controller
Attributes
Class CL_CNV_MBT_ME_HIERARCH_TEMPLAT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110330
2 GET_HANDLES Instance method Public Method Returns a list of all handles 20110601
3 GET_HANDLE_FOR_PARAM_ID Instance method Public Method Returns the table handle for a Parameter ID 20110428
4 GET_PARAM_ID_FOR_HANDLE Instance method Public Method Returns the Parameter ID for a table handle 20110330
5 SET_HANDLE Instance method Public Method Sets the handle for a given parameter ID 20111028
6 SET_VALIDATOR_CLASS Instance method Public Method Sets the validator fot the specified mapping data 20110420
Events
Class CL_CNV_MBT_ME_HIERARCH_TEMPLAT has no event.
Types
Class CL_CNV_MBT_ME_HIERARCH_TEMPLAT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABTYPE_HIERARCHY Value transfer Type reference (TYPE) CNV_MBT_ME_T_TABTYPE_HIERARCHY Hierarchy of Table Types for a Hierarchical Mapping 20110330
2 Importing IV_NAME Call by reference Type reference (TYPE) LTR_OBJECT_NAME LTR Object Name 20110330
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110330
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110330
2 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110330
3 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110330

Method GET_HANDLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HANDLES Value transfer Type reference (TYPE) CNV_MBT_ME_T_TABLE_HANDLES List of Table Handles 20110601
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_INCONSISTENCY Inconsistent data found 20110601

Method GET_HANDLE_FOR_PARAM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_ID Value transfer Type reference (TYPE) CNV_MBT_PIFD_PARAM_ID PIFD Parameter ID 20110428
2 Returning RV_HANDLE Value transfer Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE Identifier of a Table in a Hierarchical Mapping 20110428

Method GET_HANDLE_FOR_PARAM_ID on class CL_CNV_MBT_ME_HIERARCH_TEMPLAT has no exception.

Method GET_PARAM_ID_FOR_HANDLE 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 20110330
2 Returning RV_PARAM_ID Value transfer Type reference (TYPE) CNV_MBT_PIFD_PARAM_ID PIFD Parameter ID 20110330

Method GET_PARAM_ID_FOR_HANDLE on class CL_CNV_MBT_ME_HIERARCH_TEMPLAT has no exception.

Method SET_HANDLE 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 20111028
2 Importing IV_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Overwrite existing values if necessary 20111107
3 Importing IV_PARAM_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_PARAM_ID PIFD Parameter ID 20111028
# Exception Resumable Description Created on
1 CX_CNV_MBT_ME_VALUE_EXISTS Exception that occurs when mapping values already exist 20111028
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20111028

Method SET_VALIDATOR_CLASS 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 20110420
2 Importing IV_VALIDATOR_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type 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
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620