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 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Flag | 20100707 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | Single-Character Flag | 20100706 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Single-Character Flag | 20100706 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR1 | 'W' | Single-Character Flag | 20100706 | ||
| 5 | Instance attribute | Private | Type reference (TYPE) | SY-DBCNT | DB operations, number of table lines processed | 20101014 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | CHAR2 | EhP Version | 20100929 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SY-DBCNT | DB operations, number of table lines processed | 20101014 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | CNV_TDMS_EHP_PACKID | Package Number to Specify CMIS and TDMS Packages | 20100703 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | CNVTDMS_04_TAB_TT | Table Type for CNVTDMS_04_TAB | 20110316 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | CNVMBTCOBJ_TT | Table Type for CNVMBTCOBJ | 20101013 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | CNVTDMSEHPCONTRL_TT | Table type for CNVTDMSEHPCONTRL | 20100704 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | CNVTDMSEHPPACK_TT | Package Number to Specify CMIS and TDMS Packages | 20101013 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | CNVMBTFORKEY_TT | Table Type for CNVMBTFORKEY | 20101013 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CNVMBTSELREF_TT | MBT PCL Selection group reference | 20101013 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | CNVTDMS_06_SPEC_TT | Table Type for CNVTDMS_06_SPEC | 20101013 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | CNVMBTTABLES_TT | TAble Type for CNVMBTTABLES | 20101013 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | CNVMBTTREE_TT | Table Type for CNVMBTTREE | 20101013 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20100703 | |
| 2 | Instance method | Public | Method | Get EhP Control data from CNVMBTEHPCONTROL table | 20100704 | |
| 3 | Instance method | Public | Method | Get EhP Version of the given Software Component | 20100703 | |
| 4 | Instance method | Public | Method | Get Software Component based on the process type of package | 20100703 | |
| 5 | Instance method | Public | Method | Get TDMS EhP package based on the EhP Version | 20100703 | |
| 6 | Instance method | Private | Method | Insert conv objs of a particular TDMS EhP package | 20100707 | |
| 7 | Instance method | Public | Method | Insert all EhP related tables to migration package | 20101013 | |
| 8 | 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 | 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 | 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 | 20100704 | ||
| 2 | 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 | EV_EHPVERS | Call by reference | Type reference (TYPE) | SAPRELEASE | SAP R/3 Release | 20100703 | |||
| 2 | IV_COMPNAME | Value transfer | Type reference (TYPE) | CVERS-COMPONENT | Software Component | 20100703 | |||
| 3 | IV_SENDR_DEST | Value transfer | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20100704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Software component is not on EhP | 20100709 | ||
| 2 | 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 | EV_COMPNAME | Call by reference | Type reference (TYPE) | CVERS-COMPONENT | Software Component | 20100703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 could not be obtained from Control table | 20101011 | ||
| 2 | Software component is not on EhP | 20100709 | ||
| 3 | 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 | 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 in fetching Conversion Object | 20100707 | ||
| 2 | Error in modifying Conversion Object | 20100707 | ||
| 3 | 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 | ET_MSG | Call by reference | Type reference (TYPE) | CNVTDMS_BALMI_T | Message log : BALMI | 20101013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Conversion Objects could not be retrived for EhP version | 20101013 | ||
| 2 | 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 | 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 | 20101014 | ||
| 2 | Conversion Objects could not be retrived for insertion | 20101014 | ||
| 3 | EhP related tables already exist in package | 20101014 |
History
| Last changed by/on | SAP | 20141107 |
| SAP Release Created in | 2006_1_620 |