SAP ABAP Class CL_CNVHCM_PROC_FORM_BL (Process and Forms Backend Logic)
Hierarchy
☛
DMIS_CNT (Software Component) DMIS_CNT 2011_1
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_TDMS_HCM_620_PF (Package) TDMS4HCM - Process and Forms
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_TDMS_HCM_620_PF (Package) TDMS4HCM - Process and Forms
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CNVHCM_PROC_FORM | Process and Forms Interface | 20100615 |
Properties
Class | CL_CNVHCM_PROC_FORM_BL | |
Short Description | Process and Forms Backend Logic | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_TDMS_HCM_620_PF | TDMS4HCM - Process and Forms |
Created | 20100615 | SAP |
Last change | 20141107 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | SRMGS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_CNVHCM_PROC_FORM | Process and Forms Interface | 20100615 |
Friends
Class CL_CNVHCM_PROC_FORM_BL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_APPLICATION_PA | Constant | Private | Type reference (TYPE) | CHAR10 | 'PA' | Character Field Length = 10 | 20100618 | |
2 | C_APPLICATION_PD | Constant | Private | Type reference (TYPE) | CHAR10 | 'PD' | Application Type Representing Type of Object | 20100618 | |
3 | C_CNVHCM_XMLCOMP | Constant | Private | Type reference (TYPE) | TABNAME | 'CNVHCM_XMLCOMP' | Table Name | 20100618 | |
4 | C_CNVHCM_XMLTAB | Constant | Private | Type reference (TYPE) | TABNAME | 'CNVHCM_XMLTAB' | Table Name | 20100618 | |
5 | C_DOCID | Constant | Private | Type reference (TYPE) | STRING | 'DOC_ID' | 20100618 | ||
6 | C_PAOC_ASR | Constant | Private | Type reference (TYPE) | DEVCLASS | 'PAOC_ASR' | Package | 20100618 | |
7 | C_POBJ | Constant | Private | Type reference (TYPE) | DEVCLASS | 'POBJ' | Package | 20100618 | |
8 | C_POBJD_LEV2LEVLNK | Constant | Private | Type reference (TYPE) | TABNAME | 'POBJD_LEV2LEVLNK' | Table Name | 20100618 | |
9 | C_POBJD_LEVCONTLNK | Constant | Private | Type reference (TYPE) | TABNAME | 'POBJD_LEVCONTLNK' | Table Name | 20100618 | |
10 | C_POBJD_LEVEL | Constant | Private | Type reference (TYPE) | TABNAME | 'POBJD_LEVEL' | Table Name | 20100618 | |
11 | C_POBJD_OBJECTS | Constant | Private | Type reference (TYPE) | TABNAME | 'POBJD_OBJECTS' | Table Name | 20100618 | |
12 | C_RMSID | Constant | Private | Type reference (TYPE) | BAPISRMDOC-RMSID | 'ASR_POBJ' | RMS ID in SRM | 20100618 | |
13 | C_SCMG | Constant | Private | Type reference (TYPE) | DEVCLASS | 'SCMG' | Package | 20100618 | |
14 | C_SCMGPDIR_CLNT | Constant | Private | Type reference (TYPE) | TABNAME | 'SCMGPDIR_CLNT' | Table Name | 20100618 | |
15 | C_SCMGPOIDCR_CLNT | Constant | Private | Type reference (TYPE) | TABNAME | 'SCMGPOIDCR_CLNT' | Table Name | 20100618 | |
16 | C_SCMG_T_CASE | Constant | Private | Type reference (TYPE) | TABNAME | 'SCMG_T_CASE' | Table Name | 20100618 | |
17 | C_SCMG_T_CASE_ATTR | Constant | Private | Type reference (TYPE) | TABNAME | 'SCMG_T_CASE_ATTR' | Table Name | 20100618 | |
18 | C_SPSID | Constant | Private | Type reference (TYPE) | BAPISRMDOC-SPSID | 'ASR_SPS_DATA_CONTAINER' | Element Type ID | 20100618 | |
19 | C_SRM | Constant | Private | Type reference (TYPE) | DEVCLASS | 'SRM' | Package | 20100618 | |
20 | C_T5ASR02PHIO | Constant | Private | Type reference (TYPE) | TABNAME | 'T5ASR02PHIO' | Table Name | 20100618 | |
21 | C_T5ASRCONTCASELNK | Constant | Private | Type reference (TYPE) | TABNAME | 'T5ASRCONTCASELNK' | Table Name | 20100618 | |
22 | C_T5ASRPROCESSES | Constant | Private | Type reference (TYPE) | TABNAME | 'T5ASRPROCESSES' | Table Name | 20100618 | |
23 | C_T5ASRSCENARIOS | Constant | Private | Type reference (TYPE) | TABNAME | 'T5ASRSCENARIOS' | Table Name | 20100618 | |
24 | C_T5ASRSTEPS | Constant | Private | Type reference (TYPE) | TABNAME | 'T5ASRSTEPS' | Table Name | 20100618 | |
25 | C_VARIANT | Constant | Private | Type reference (TYPE) | STRING | 'VARIANT' | 20100618 | ||
26 | C_VERSION | Constant | Private | Type reference (TYPE) | STRING | 'VERSION' | 20100618 | ||
27 | C_X | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Flag | 20100618 | |
28 | INIT | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100618 | ||
29 | PACKID | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PACKID | R/2 table | 20100618 | ||
30 | TAB_CNV_XMLCOMP | Instance attribute | Private | Type reference (TYPE) | TT_CNV_XMLCOMP | 20100618 | |||
31 | TAB_CNV_XMLTAB | Instance attribute | Private | Type reference (TYPE) | TT_CNV_XMLTAB | 20100618 | |||
32 | TAB_MSGS | Instance attribute | Private | Type reference (TYPE) | CNVTDMS_BALMI_T | Message log : BALMI | 20101018 | ||
33 | TAB_RECORDS | Instance attribute | Private | Type reference (TYPE) | TT_TABLE_RECORDS | 20100618 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_MESSAGE | Instance method | Private | Method | Add message | 20101018 |
2 | COMPRESS_XML_TO_XSTRING | Instance method | Private | Method | Get Xstring from XML Table | 20100618 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor Method | 20100618 |
4 | CONVERT_BINARY_TO_XSTRING | Instance method | Private | Method | Convert Binary Data to XString | 20100618 |
5 | CONVERT_CNVXML_TO_XML | Instance method | Private | Method | Convert the CNVXML table entries to XML entries | 20100618 |
6 | CONVERT_XSTRING_TO_BINARY | Instance method | Private | Method | Convert Xstring to Binary | 20100618 |
7 | CREATE_FORM_CONTENT | Instance method | Private | Method | Add Content to a Form | 20100618 |
8 | CREATE_NEW_GUID | Instance method | Private | Method | Generate New GUID | 20100618 |
9 | GET_XML_ENTRIES_FOR_GUID | Instance method | Private | Method | Get the XML Records for a single GUID | 20100618 |
10 | MODIFY_DB | Instance method | Private | Method | Modify Database Table After Creating New Forms | 20100618 |
11 | PARSE_XML | Instance method | Private | Method | XML Parsing | 20100618 |
12 | READ_FORM_CONTENT | Instance method | Private | Method | Read Content of a Form | 20100618 |
13 | REFRESH_XML_TABLES | Instance method | Private | Method | Clear XML Tables | 20100709 |
Events
Class CL_CNVHCM_PROC_FORM_BL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_QUERY | Private | See coding | 20100618 | |
||
2 | TS_TABLE_RECORDS | Private | See coding | 20100618 | |
||
3 | TT_BAPIRET2 | Private | See coding | 20100618 | |
||
4 | TT_CNV_XMLCOMP | Private | See coding | 20100618 | |
||
5 | TT_CNV_XMLTAB | Private | See coding | 20100618 | |
||
6 | TT_CONTAINER_GUID | Private | See coding | 20100618 | |
||
7 | TT_OBJECT_KEY | Private | See coding | 20100618 | |
||
8 | TT_SMUM_XMLTB | Private | See coding | 20100618 | |
||
9 | TT_TABLE_RECORDS | Private | See coding | 20100618 | |
||
10 | YS_CONTAINER_GUID | Private | See coding | 20100618 | |
||
11 | YS_GUID | Private | See coding | 20100618 | |
||
12 | YS_OBJECT_KEY | Private | See coding | 20100618 | |
Method Signatures
Method ADD_MESSAGE Signature
Method ADD_MESSAGE on class CL_CNVHCM_PROC_FORM_BL has no parameter.
Method ADD_MESSAGE on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method COMPRESS_XML_TO_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DATA_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20100618 | |||
2 | Importing | IT_XML_TAB | Call by reference | Type reference (TYPE) | TT_SMUM_XMLTB | 20100618 |
Method COMPRESS_XML_TO_XSTRING on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PACKID | Value transfer | Type reference (TYPE) | CNV_MBT_PACKID | Package Number to Specify CMIS and TDMS Packages | 20100618 |
Method CONSTRUCTOR on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method CONVERT_BINARY_TO_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DATA_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20100618 | |||
2 | Importing | IT_BINARY_CONTENT | Call by reference | Type reference (TYPE) | SRMGS_BIN_CONTENT | 20100618 | |||
3 | Importing | IV_INPUT_LENGTH | Call by reference | Type reference (TYPE) | I | 20100618 |
Method CONVERT_BINARY_TO_XSTRING on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method CONVERT_CNVXML_TO_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMPONENTS | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | 20100618 | |||
2 | Exporting | ET_XML_TAB | Call by reference | Type reference (TYPE) | TT_SMUM_XMLTB | 20100618 | |||
3 | Importing | IT_CNV_XMLCOMP | Call by reference | Type reference (TYPE) | TT_CNV_XMLCOMP | 20100618 | |||
4 | Importing | IT_CNV_XMLTAB | Call by reference | Type reference (TYPE) | TT_CNV_XMLTAB | 20100618 |
Method CONVERT_CNVXML_TO_XML on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method CONVERT_XSTRING_TO_BINARY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BINARY_CONTENT | Call by reference | Type reference (TYPE) | SRMGS_BIN_CONTENT | 20100618 | |||
2 | Exporting | EV_INPUT_LENGTH | Call by reference | Type reference (TYPE) | I | 20100618 | |||
3 | Importing | IV_DATA_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20100618 |
Method CONVERT_XSTRING_TO_BINARY on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method CREATE_FORM_CONTENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CLASS | Call by reference | Type reference (TYPE) | STRING | 20100618 | |||
2 | Exporting | EV_GUID | Call by reference | Type reference (TYPE) | STRING | 20100618 | |||
3 | Importing | IT_COMPONENTS | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | 20100618 | |||
4 | Importing | IT_XML_TAB | Call by reference | Type reference (TYPE) | TT_SMUM_XMLTB | 20100618 | |||
5 | Importing | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20100618 |
Method CREATE_FORM_CONTENT on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method CREATE_NEW_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Upper Case | 20100618 |
Method CREATE_NEW_GUID on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method GET_XML_ENTRIES_FOR_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CNV_XMLCOMP | Call by reference | Type reference (TYPE) | TT_CNV_XMLCOMP | 20100618 | |||
2 | Exporting | ET_CNV_XMLTAB | Call by reference | Type reference (TYPE) | TT_CNV_XMLTAB | 20100618 | |||
3 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Upper Case | 20100618 |
Method GET_XML_ENTRIES_FOR_GUID on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method MODIFY_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CONTAINER_GUID | Call by reference | Type reference (TYPE) | TT_CONTAINER_GUID | 20100618 |
Method MODIFY_DB on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method PARSE_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | TT_BAPIRET2 | 20100618 | |||
2 | Exporting | ET_XML_TAB | Call by reference | Type reference (TYPE) | TT_SMUM_XMLTB | 20100618 | |||
3 | Importing | IV_XML_INPUT | Call by reference | Type reference (TYPE) | XSTRING | 20100618 |
Method PARSE_XML on class CL_CNVHCM_PROC_FORM_BL has no exception.
Method READ_FORM_CONTENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMPONENTS | Call by reference | Type reference (TYPE) | SRMGS_COMPONENTS | 20100618 | |||
2 | Exporting | ET_XML_TAB | Call by reference | Type reference (TYPE) | TT_SMUM_XMLTB | 20100618 | |||
3 | Importing | IV_CLASS | Call by reference | Type reference (TYPE) | STRING | 20100618 | |||
4 | Importing | IV_DOCID | Call by reference | Type reference (TYPE) | STRING | 20100618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Internal error | 20101020 |
Method REFRESH_XML_TABLES Signature
Method REFRESH_XML_TABLES on class CL_CNVHCM_PROC_FORM_BL has no parameter.
Method REFRESH_XML_TABLES on class CL_CNVHCM_PROC_FORM_BL has no exception.
History
Last changed by/on | SAP | 20141107 |
SAP Release Created in | 2006_1_620 |