SAP ABAP Class CL_CNV_DCII_COMM (class for common use within DCII)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_DCII_COMM (Package) Objects used for several DataConvII transformation solutions
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_DCII_COMM (Package) Objects used for several DataConvII transformation solutions
Properties
Class | CL_CNV_DCII_COMM | |
Short Description | class for common use within DCII | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_DCII_COMM | Objects used for several DataConvII transformation solutions |
Created | 20101223 | 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_DCII_COMM has no interface implemented.
Friends
Class CL_CNV_DCII_COMM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AV_20100_IS_INCLUDED | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | ABAP_UNDEFINED | boolean variable (X=true, -=false, space=unknown) | 20110103 | |
2 | AV_ACTIVE_PACKID | Static Attribute | Private | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110103 | ||
3 | AV_RELV_IS_TRANSFERRED | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | ABAP_UNDEFINED | indicator whether mapping got transferred to DTVAL | 20110103 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ACCOUNT_RENAME_20100 | Static method | Private | Method | convert account | 20110103 |
2 | CHECK_DIFFS_AT_MERGE | Static method | Public | Method | check mapping in case of merges for consistency | 20101223 |
3 | CHECK_DIFFS_AT_MERGE_GEN | Static method | Public | Method | check mapping in case of merges for consistency | 20140307 |
4 | CHECK_KEY_UNIQUENESS | Static method | Private | Method | check whether the key of both records is identical | 20101223 |
5 | DYNAMIC_SORT | Static method | Private | Method | dynamic sort for a generic table | 20101228 |
6 | GET_API_DATA | Static method | Public | Method | Get the API data of generated program | 20110401 |
7 | GET_COMPARE_FIELDS | Static method | Public | Method | Get the fields which shall be compared | 20101223 |
8 | GET_CONTEXT_FROM_PACKID | Static method | Public | Method | Get context guid to given packid (CWB or PCL) | 20120606 |
9 | GET_FIELDNAME | Static method | Private | Method | get fieldname of a certain domain/rollname in a given table | 20101223 |
10 | GET_KTOPL_VIA_ORGDETERMINATION | Static method | Private | Method | get the CoA for this record by using current DTFLD settings | 20110103 |
11 | GET_OBJECT_DESCRIPTION | Static method | Public | Method | get the description of the object | 20101223 |
12 | IS_20100_INCLUDED | Static method | Public | Method | returns whether package 20100 is included in active package | 20110103 |
13 | LOAD_20100_MAP_INTO_SIM_ENGINE | Static method | Public | Method | Load the CoA mapping for a given package into a sim_engine | 20110318 |
14 | SELECT_DATA_FOR_COMPARISON | Static method | Private | Method | select data from specified tables for later comparison | 20101223 |
15 | TRANSFER_10020_RELV | Static method | Private | Method | transfer conv. relevant orgobjects to cnv_10020_dtval | 20110103 |
Events
Class CL_CNV_DCII_COMM has no event.
Types
Class CL_CNV_DCII_COMM has no local type.
Method Signatures
Method ACCOUNT_RENAME_20100 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_COA | Call by reference | Type reference (TYPE) | CNV_COA_OLD | 'Old' chart of accounts | 20110103 | ||
2 | Importing | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110103 | ||
3 | Changing | XV_ACCOUNT | Call by reference | Type reference (TYPE) | CNV_ACCOUNT_OLD | Old account / cost element | 20110103 | ||
4 | Changing | XV_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20110103 |
Method ACCOUNT_RENAME_20100 on class CL_CNV_DCII_COMM has no exception.
Method CHECK_DIFFS_AT_MERGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IRA_MAPPING | Call by reference | Type reference (TYPE) | CNV_DCII_COMM_T_RANGE | Range table | 20110317 | ||
2 | Importing | IR_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101223 | ||
3 | Importing | IV_DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20101223 | ||
4 | Importing | IV_PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20101223 | ||
5 | Importing | IV_PRIO_VALUE | Call by reference | Type reference (TYPE) | CNV_40305_KTOGR | Account determination | 20140304 | ||
6 | Importing | IV_ROLLNAME_FOR_DESCR | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20101229 | ||
7 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_CHECK_CH_FAILED | Check Framework: Check Execution Failed | 20101223 |
Method CHECK_DIFFS_AT_MERGE_GEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_TRANSFER_POSTING | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140307 | |||
2 | Importing | IRA_MAPPING | Call by reference | Type reference (TYPE) | CNV_DCII_COMM_T_RANGE | Range table | 20140307 | ||
3 | Importing | IV_DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20140307 | ||
4 | Importing | IV_PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20140307 | ||
5 | Importing | IV_ROLLNAME_FOR_DESCR | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20140307 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_CHECK_CH_FAILED | Check Framework: Check Execution Failed | 20140307 |
Method CHECK_KEY_UNIQUENESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_NUMBER_OF_KEYFIELDS | Call by reference | Type reference (TYPE) | I | 20101227 | |||
2 | Exporting | EV_UNIQUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101227 | |||
3 | Importing | IR_RECORD_1 | Call by reference | Object reference (TYPE REF TO) | DATA | 20101223 | |||
4 | Importing | IR_RECORD_2 | Call by reference | Object reference (TYPE REF TO) | DATA | 20101223 | |||
5 | Importing | IV_DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20101223 | ||
6 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101223 |
Method CHECK_KEY_UNIQUENESS on class CL_CNV_DCII_COMM has no exception.
Method DYNAMIC_SORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SORTED_BY | Call by reference | Type reference (TYPE) | DFIES_TABLE | Table for DFIES Entries | 20101228 | ||
2 | Exporting | EV_NUMBER_SORTED_BY | Call by reference | Type reference (TYPE) | I | 20101228 | |||
3 | Importing | IR_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | 20101228 | |||
4 | Importing | IV_DOMNAME_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101228 | ||
5 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101228 |
Method DYNAMIC_SORT on class CL_CNV_DCII_COMM has no exception.
Method GET_API_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_API | Call by reference | Object reference (TYPE REF TO) | IF_CNV_00001_API_RUNTIME | Runtime API for conversion exits | 20110401 | ||
2 | Exporting | ER_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_00001_ULV_LOGGER | CWB ULV logger implementation | 20110719 | ||
3 | Exporting | EV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110401 | ||
4 | Exporting | EV_IS_TEST_MODE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20110614 | ||
5 | Exporting | EV_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110401 | ||
6 | Exporting | EV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110401 | ||
7 | Importing | IV_PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP program name | 20110720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_DCII_COMM | Exception handling | 20110401 |
Method GET_COMPARE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIELDS | Call by reference | Type reference (TYPE) | CNV_20100_T_TABCHK | Table fields to be analyzed | 20101223 | ||
2 | Exporting | EV_REASON | Call by reference | Type reference (TYPE) | STRING | 20101223 | |||
3 | Importing | IV_PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20101223 | ||
4 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20101223 | ||
5 | Importing | IV_TRANSFER_FIELDS_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20110403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TABLE_IS_EMPTY | table CNV_20100_TABCHK is empty | 20101223 |
Method GET_CONTEXT_FROM_PACKID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20120606 | ||
2 | Returning | RV_CONTEXT_GUID | Value transfer | Type reference (TYPE) | CNV_MBT_COT_CONTEXT_GUID | SLO COT Context GUID | 20120606 |
Method GET_CONTEXT_FROM_PACKID on class CL_CNV_DCII_COMM has no exception.
Method GET_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101223 | ||
2 | Exporting | EV_POSITION | Call by reference | Type reference (TYPE) | TABFDPOS | Position of the field in the table | 20101223 | ||
3 | Exporting | EV_REASON | Call by reference | Type reference (TYPE) | STRING | reason in case of error | 20101223 | ||
4 | Importing | IV_DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20101223 | ||
5 | Importing | IV_MUST_BE_KEY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20101223 | ||
6 | Importing | IV_ROLLNAME | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20101223 | ||
7 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_FIELD_EXISTS | no field of domain exists in this table | 20101223 |
Method GET_KTOPL_VIA_ORGDETERMINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20110103 | |||
2 | Importing | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110103 | ||
3 | Importing | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110103 | ||
4 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110103 | ||
5 | Returning | RV_COA | Value transfer | Type reference (TYPE) | CNV_COA_OLD | 'Old' chart of accounts | 20110103 |
Method GET_KTOPL_VIA_ORGDETERMINATION on class CL_CNV_DCII_COMM has no exception.
Method GET_OBJECT_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DESCR | Call by reference | Type reference (TYPE) | AS4TEXT | description | 20101223 | ||
2 | Exporting | EV_DESCR_LOWER | Call by reference | Type reference (TYPE) | AS4TEXT | description in lower case | 20101223 | ||
3 | Exporting | EV_DESCR_TECH | Call by reference | Type reference (TYPE) | AS4TEXT | 20110110 | |||
4 | Exporting | EV_REASON | Call by reference | Type reference (TYPE) | STRING | 20101223 | |||
5 | Importing | IV_FIELDNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101223 | ||
6 | Importing | IV_ROLLNAME | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20101229 | ||
7 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELD_NOT_FOUND | field not found in table | 20101223 | |
2 | SUPPLIED_ERROR | Tabname or fieldname is not supplied | 20101228 |
Method IS_20100_INCLUDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_20100_IS_INCLUDED | Call by reference | Type reference (TYPE) | BOOLEAN | 20110103 | |||
2 | Exporting | EV_ACTIVE_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ACTIVE_PACKAGE_NOT_FOUND | No active package | 20110103 |
Method LOAD_20100_MAP_INTO_SIM_ENGINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_SIM_ENG | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ME_CWBI_SIM_ENG | Engine Object for Simulations in CWB Context | 20110318 | ||
2 | Importing | IV_BUKRS_LEVEL | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20110404 | ||
3 | Importing | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110318 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_DCII_COMM | Exception handling | 20110318 |
Method SELECT_DATA_FOR_COMPARISON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_DATA_TAB | Call by reference | Object reference (TYPE REF TO) | DATA | 20101223 | |||
2 | Exporting | EV_DOMNAME_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101223 | ||
3 | Exporting | EV_REASON | Call by reference | Type reference (TYPE) | STRING | 20101223 | |||
4 | Importing | IRA_MAPPING | Call by reference | Type reference (TYPE) | CNV_DCII_COMM_T_RANGE | Range table | 20110317 | ||
5 | Importing | IV_DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20101223 | ||
6 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101223 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_FIELD_EXISTS | 20101228 |
Method TRANSFER_10020_RELV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20110103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ACTION_FAILED | Action failed | 20110103 |
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |