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