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
⤷ 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 |