SAP ABAP Class CL_TDMS_EHP_HANDLE_BL (TDMS 4.0 EhP Handling)
Hierarchy
DMIS_CNT (Software Component) DMIS_CNT 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_TDMS_EHP (Package) Cross Application: EhP related developments
Properties
Class CL_TDMS_EHP_HANDLE_BL  
Short Description TDMS 4.0 EhP Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_TDMS_EHP   Cross Application: EhP related developments 
Created 20100703   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TDMS_EHP_HANDLE_BL has no forward declaration.
Interfaces
Class CL_TDMS_EHP_HANDLE_BL has no interface implemented.
Friends
Class CL_TDMS_EHP_HANDLE_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_D Constant Private Type reference (TYPE) CHAR1 'D' Single-Character Flag 20100707
2 C_E Constant Private Type reference (TYPE) CHAR1 'E' Single-Character Flag 20100706
3 C_I Constant Private Type reference (TYPE) CHAR1 'I' Single-Character Flag 20100706
4 C_W Constant Private Type reference (TYPE) CHAR1 'W' Single-Character Flag 20100706
5 DEL_CNT Instance attribute Private Type reference (TYPE) SY-DBCNT DB operations, number of table lines processed 20101014
6 EHP_VERS Instance attribute Private Type reference (TYPE) CHAR2 EhP Version 20100929
7 INS_CNT Instance attribute Private Type reference (TYPE) SY-DBCNT DB operations, number of table lines processed 20101014
8 PACKID Instance attribute Private Type reference (TYPE) CNV_TDMS_EHP_PACKID Package Number to Specify CMIS and TDMS Packages 20100703
9 TAB_04TAB Instance attribute Private Type reference (TYPE) CNVTDMS_04_TAB_TT Table Type for CNVTDMS_04_TAB 20110316
10 TAB_COBJ Instance attribute Private Type reference (TYPE) CNVMBTCOBJ_TT Table Type for CNVMBTCOBJ 20101013
11 TAB_EHPCNTRL Instance attribute Private Type reference (TYPE) CNVTDMSEHPCONTRL_TT Table type for CNVTDMSEHPCONTRL 20100704
12 TAB_EHPPACKS Instance attribute Private Type reference (TYPE) CNVTDMSEHPPACK_TT Package Number to Specify CMIS and TDMS Packages 20101013
13 TAB_FORKEY Instance attribute Private Type reference (TYPE) CNVMBTFORKEY_TT Table Type for CNVMBTFORKEY 20101013
14 TAB_SELREF Instance attribute Private Type reference (TYPE) CNVMBTSELREF_TT MBT PCL Selection group reference 20101013
15 TAB_SPEC Instance attribute Private Type reference (TYPE) CNVTDMS_06_SPEC_TT Table Type for CNVTDMS_06_SPEC 20101013
16 TAB_TABLES Instance attribute Private Type reference (TYPE) CNVMBTTABLES_TT TAble Type for CNVMBTTABLES 20101013
17 TAB_TREE Instance attribute Private Type reference (TYPE) CNVMBTTREE_TT Table Type for CNVMBTTREE 20101013
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100703
2 GET_EHP_CONTROL_DATA Instance method Public Method Get EhP Control data from CNVMBTEHPCONTROL table 20100704
3 GET_EHP_VERSION Instance method Public Method Get EhP Version of the given Software Component 20100703
4 GET_SOFTWARE_COMP Instance method Public Method Get Software Component based on the process type of package 20100703
5 GET_TDMS_EHP_PACKAGE Instance method Public Method Get TDMS EhP package based on the EhP Version 20100703
6 INSERT_COBJ Instance method Private Method Insert conv objs of a particular TDMS EhP package 20100707
7 INSERT_EHP Instance method Public Method Insert all EhP related tables to migration package 20101013
8 MERGE_EHP Instance method Public Method Merge all EhP realated tables into migration package 20101013
Events
Class CL_TDMS_EHP_HANDLE_BL has no event.
Types
Class CL_TDMS_EHP_HANDLE_BL 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 I_PACK_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100703

Method CONSTRUCTOR on class CL_TDMS_EHP_HANDLE_BL has no exception.

Method GET_EHP_CONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EHPPACK Value transfer Type reference (TYPE) CNV_TDMS_EHP_PACKID Data Migration Package for Enhancement Packages in SAP TDMS 20101013
# Exception Resumable Description Created on
1 CONTROL_DATA_NOT_FOUND Control data not found 20100704
2 NO_CONV_OBJECTS_FOUND No EhP related conversion objects found for deletion 20101014

Method GET_EHP_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EHPVERS Call by reference Type reference (TYPE) SAPRELEASE SAP R/3 Release 20100703
2 Importing IV_COMPNAME Value transfer Type reference (TYPE) CVERS-COMPONENT Software Component 20100703
3 Importing IV_SENDR_DEST Value transfer Type reference (TYPE) CNVMBTDEST-DESTINATION_ID Logical Destination (Specified in Function Call) 20100704
# Exception Resumable Description Created on
1 EHP_NOT_FOUND Software component is not on EhP 20100709
2 SOFTWARE_COMP_NOT_FOUND Unable to find software component 20100704

Method GET_SOFTWARE_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPNAME Call by reference Type reference (TYPE) CVERS-COMPONENT Software Component 20100703
# Exception Resumable Description Created on
1 COMPONENT_NAME_NOT_FOUND Component Name could not be obtained from Control table 20101011

Method GET_TDMS_EHP_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SENDR_DEST Value transfer Type reference (TYPE) CNVMBTDEST-DESTINATION_ID Logical Destination (Specified in Function Call) 20100704
# Exception Resumable Description Created on
1 COMPONENT_NAME_NOT_FOUND Component Name could not be obtained from Control table 20101011
2 EHP_NOT_FOUND Software component is not on EhP 20100709
3 SOFTWARE_COMP_NOT_FOUND Unable to find software component 20100704

Method INSERT_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EHPPACK Value transfer Type reference (TYPE) CNV_TDMS_EHP_PACKID Data Migration Package for Enhancement Packages in SAP TDMS 20101013
# Exception Resumable Description Created on
1 ERROR_FETCHING_CONV_OBJ Error in fetching Conversion Object 20100707
2 ERROR_MODIFYING_CONV_OBJ Error in modifying Conversion Object 20100707
3 NO_CONV_OBJECTS_FOUND_INS No EhP related conversion objects found for insertion 20100707

Method INSERT_EHP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20101013
# Exception Resumable Description Created on
1 CONVOBJECT_NOT_FETCHED_FOR_INS Conversion Objects could not be retrived for EhP version 20101013
2 INSERT_UNSUCCESSFUL EhP related tables already exist in package 20101013

Method MERGE_EHP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20101014
# Exception Resumable Description Created on
1 CONTROL_DATA_NOT_FOUND Control data not found 20101014
2 CONVOBJECT_NOT_FETCHED_FOR_INS Conversion Objects could not be retrived for insertion 20101014
3 INSERT_UNSUCESSFUL EhP related tables already exist in package 20101014
History
Last changed by/on SAP  20141107 
SAP Release Created in 2006_1_620