SAP ABAP Class CL_CNV_COA_CONV_ANA (CoA Conversion Analysis)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNVA_COA (Package) Analysis Functions for ChartOfAccounts Conversion
Properties
Class CL_CNV_COA_CONV_ANA  
Short Description CoA Conversion Analysis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNVA_COA   Analysis Functions for ChartOfAccounts Conversion 
Created 20100628   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_COA_CONV_ANA has no interface implemented.
Friends
Class CL_CNV_COA_CONV_ANA has no friend class.
Attributes
Class CL_CNV_COA_CONV_ANA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_KKTPL Static method Public Method Analyze Group Chart of Accounts 20100707
2 CHECK_ACCOUNTS_CHANGED Static method Public Method Check if accounts are changed in the given mapping 20101201
3 CHECK_ALTKT_FILLED Static method Public Method Check whether SKB1-ALTKT field is filled 20101019
4 CHECK_BUKRS_DEPENDENT Static method Public Method Check whether conversion is bukrs - dependent 20101126
5 CHECK_COMPATIBILITY Static method Public Method Check compatibility of the scenarios 20100727
6 CHECK_DELIMIT_SCENARIO Static method Public Method Check for Delimitation Scenario 20100825
7 CHECK_GROUP_COA Static method Public Method Check Requirements for Group CoA 20101111
8 CHECK_KOKRS Static method Public Method Check for all CompCodes for KOKRS 20100714
9 CHECK_LAND_KTOPL Static method Public Method Check for LANDKTOPL 20101020
10 CHECK_MERGE_KTOPL Static method Public Method Checks if CoAs are merged 20101112
11 CHECK_MERGE_WITH_KKTPL Static method Private Method Check in case of a CoA Merge whether KKTPLs are affected 20101112
12 CHECK_SKA1_BILKT Static method Public Method Check for SKA1-BILKT (Group Acct. No.) 20100729
13 CHECK_SUPERPRIO Static method Public Method Check for Super-Prio 20100720
14 FIND_BASIC_SCEN Static method Public Method Get basic scenario 20110124
15 MISSING_COMP_CODE Static method Public Method Check for all neccesary Comp Codes 20100714
Events
Class CL_CNV_COA_CONV_ANA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_CNV_20100_SCEN Private See coding local type of LS_CNV_20100_SCEN + fitsnum 20100706
Method Signatures

Method ANALYZE_KKTPL 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) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100707
2 Exporting EV_IS_KONZKTOPL Call by reference Type reference (TYPE) XFELD Checkbox 20101111
3 Exporting EV_NOT_ALL Call by reference Type reference (TYPE) XFELD Checkbox 20100708
4 Exporting EV_OKAY Call by reference Type reference (TYPE) XFELD Checkbox 20100708
5 Importing IT_CC_ONLY Call by reference Type reference (TYPE) CNVA_COA_BUKRS_TAB CoA and Comp.Code to conversion analysis 20101110
6 Importing IT_COA_ACCOUNT Call by reference Type reference (TYPE) CNVA_COA_ACCOUNT_TAB ACCOUNT Mapping 20101201
7 Importing IT_COA_COSTELE Call by reference Type reference (TYPE) CNVA_COA_COSTELE_TAB COSTELE Mapping 20101201
8 Importing IT_COA_ONLY Call by reference Type reference (TYPE) CNVA_COA_KTOPL_TAB Table Type for Structure CNVA_COA_CONV_CA 20101110
9 Importing IT_COA_OTHERS Call by reference Type reference (TYPE) CNVA_COA_OTHERS_TAB OTHERS Mapping 20101201
10 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20100708
11 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20100708
12 Importing IV_ACCOUNTS_ARE_CHANGED Call by reference Type reference (TYPE) XFELD Set X if accts change, but below opt. parms are not supplied 20101202
13 Importing IV_COA_NEW Call by reference Type reference (TYPE) CNVA_COA_KTOPL_NEW New Chart of Accounts 20100713
14 Importing IV_COA_OLD Call by reference Type reference (TYPE) CNVA_COA_KTOPL_OLD Old Chart of accounts 20100713
15 Importing IV_COPY Call by reference Type reference (TYPE) CNVA_COA_COPY Copy-Flag 20100708
# Exception Resumable Description Created on
1 TOO_MANY_OPTIONAL_PARAMETERS Either supply iv_accounts_are_changed or the mapping tables 20101202

Method CHECK_ACCOUNTS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACCOUNTS_ARE_CHANGED Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20101201
2 Importing IT_COA_ACCOUNT Call by reference Type reference (TYPE) CNVA_COA_ACCOUNT_TAB ACCOUNT Mapping 20101202
3 Importing IT_COA_COSTELE Call by reference Type reference (TYPE) CNVA_COA_COSTELE_TAB COSTELE Mapping 20101202
4 Importing IT_COA_OTHERS Call by reference Type reference (TYPE) CNVA_COA_OTHERS_TAB OTHERS Mapping 20101202
5 Importing IT_MAPPING Call by reference Type reference (TYPE) CNVA_COA_MAPPING_TAB Mapping (acct, costele, others) 20101201
6 Importing IV_COA_OLD Call by reference Type reference (TYPE) CNVA_COA_KTOPL_OLD Old Chart of accounts 20101201

Method CHECK_ACCOUNTS_CHANGED on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_ALTKT_FILLED 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) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20101019
2 Importing IS_CC Call by reference Type reference (TYPE) BUKRS Company Code 20101019
3 Importing IT_CC Call by reference Type reference (TYPE) CNVA_COA_BUKRS_TAB Company codes 20101019
4 Importing IT_SKB1 Call by reference Type reference (TYPE) CNVA_COA_SKB1_TAB COMPLETE SKB1 20101019
5 Importing IV_CC_WITH_ALTKT_TRANSFER Call by reference Type reference (TYPE) ABAP_BOOL Additional info for IT_CC 20101019
6 Importing IV_FILL_CNV_20100_CHECK Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20101021
7 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20101021

Method CHECK_ALTKT_FILLED on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_BUKRS_DEPENDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_BUKRS_DEPENDENT Call by reference Type reference (TYPE) XFELD Flag 20101126
2 Importing IT_COA_CCODE Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Table of Structure CNVA_COA_T001 20101126
3 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20101126
4 Importing IV_COA_OLD Call by reference Type reference (TYPE) CNVA_COA_KTOPL_OLD Old Chart of accounts 20101126

Method CHECK_BUKRS_DEPENDENT on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_COMPATIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) CNVA_COA_CONV_RESULT_TAB Table of CNVA_COA_CONV_RESULT 20100727
2 Changing CT_SCEN Call by reference Type reference (TYPE) CNVA_COA_CONV_SCEN_TAB Table of CNVA_COA_CONV_RESULT 20100727
3 Changing CV_COMPATIBLE Call by reference Type reference (TYPE) XFELD Checkbox 20101115
4 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100727
5 Importing IV_DEL_INCOMP_ENTRIES Call by reference Type reference (TYPE) BOOLEAN ' ' Delete incompatible entries 20100728

Method CHECK_COMPATIBILITY on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_DELIMIT_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKAY Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20100825
2 Changing CV_PRIOSZEN Call by reference Type reference (TYPE) BOOLEAN Is Delimitation scenario 20100825
3 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100825
4 Importing IT_COA_ACCOUNT Call by reference Type reference (TYPE) CNVA_COA_ACCOUNT_TAB ACCOUNT Mapping 20100825
5 Importing IT_COA_CCODE Call by reference Type reference (TYPE) CNVA_COA_T001_TAB CCODE Mapping 20101110
6 Importing IT_COA_COSTELE Call by reference Type reference (TYPE) CNVA_COA_COSTELE_TAB COSTELE Mapping 20100825
7 Importing IT_COA_OTHERS Call by reference Type reference (TYPE) CNVA_COA_OTHERS_TAB OTHERS Mapping 20100825
8 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20100825
9 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20101110
10 Importing IV_ACCOUNTS_ARE_CHANGED Call by reference Type reference (TYPE) CNVA_COA_CHG_KTO Accounts are changed 20101206
11 Importing IV_COA_NEW Call by reference Type reference (TYPE) KTOPL Chart of accounts 20100825
12 Importing IV_COA_OLD Call by reference Type reference (TYPE) KTOPL Chart of accounts 20100825
13 Importing IV_IS_KKTPL Call by reference Type reference (TYPE) BOOLEAN IV_COA_OLD is Group CoA 20101112

Method CHECK_DELIMIT_SCENARIO on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_GROUP_COA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_IS_KKTPL_LAND Call by reference Type reference (TYPE) XFELD Checkbox 20101112
2 Changing CV_IS_KKTPL_OP Call by reference Type reference (TYPE) XFELD Checkbox 20101112
3 Changing CV_OKAY Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20101111
4 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20101111
5 Importing IT_COA Call by reference Type reference (TYPE) CNVA_COA_CONV_CA_TAB CHART_OF_ACC Mapping 20101111
6 Importing IT_COA_ACCOUNT Call by reference Type reference (TYPE) CNVA_COA_ACCOUNT_TAB ACCOUNT Mapping 20101202
7 Importing IT_COA_CCODE Call by reference Type reference (TYPE) CNVA_COA_T001_TAB CCODE Mapping 20101111
8 Importing IT_COA_COSTELE Call by reference Type reference (TYPE) CNVA_COA_COSTELE_TAB COSTELE Mapping 20101202
9 Importing IT_COA_OTHERS Call by reference Type reference (TYPE) CNVA_COA_OTHERS_TAB OTHERS Mapping 20101202
10 Importing IT_MAPPING Call by reference Type reference (TYPE) CNVA_COA_MAPPING_TAB Mapping (acct, costele, others) 20101202
11 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20101111
12 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20101111
13 Importing IV_ACCOUNTS_ARE_CHANGED Call by reference Type reference (TYPE) XFELD Set X if accts change, but below opt. parms are not supplied 20101202
14 Importing IV_KKTPL Call by reference Type reference (TYPE) KTOPL Old Group Chart of accounts 20101111

Method CHECK_GROUP_COA on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_KOKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKAY Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20100714
2 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100714
3 Importing IT_COA_CCODE Call by reference Type reference (TYPE) CNVA_COA_T001_TAB CCODE Mapping 20101110
4 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20100715
5 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20101111
6 Importing IT_TKA02 Call by reference Type reference (TYPE) CNVA_COA_TKA02_TAB Complete TKA02 20100714
7 Importing IV_COA_OLD Call by reference Type reference (TYPE) KTOPL Old Chart of accounts 20100714
8 Importing IV_IS_KONZKTOPL Call by reference Type reference (TYPE) BOOLEAN Is group CoA 20101111
9 Importing IV_IS_PRIOSZEN Call by reference Type reference (TYPE) BOOLEAN Is Prio scenario 20101111

Method CHECK_KOKRS on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_LAND_KTOPL 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) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20101020
2 Importing IT_COA Call by reference Type reference (TYPE) CNVA_COA_CONV_CA_TAB CHART_OF_ACC Mapping 20101020
3 Importing IT_COA_CCODE_ALTKT Call by reference Type reference (TYPE) CNVA_COA_CONV_CC_TAB CCODE Mapping mit ALTKT 20101119
4 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20101020
5 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20101020
6 Importing IV_FILL_CNV_20100_CHECK Call by reference Type reference (TYPE) BOOLEAN Fill CNV_20100_CHECK 20101020
7 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Active Package 20101020

Method CHECK_LAND_KTOPL on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_MERGE_KTOPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKAY Call by reference Type reference (TYPE) XFELD Checkbox 20101112
2 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20101112
3 Importing IT_COA Call by reference Type reference (TYPE) CNVA_COA_CONV_CA_TAB CHART_OF_ACC Mapping 20101112
4 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20101112
5 Importing IV_COA_NEW Call by reference Type reference (TYPE) CNVA_COA_KTOPL_NEW New Chart of Accounts 20101112
6 Importing IV_COA_OLD Call by reference Type reference (TYPE) CNVA_COA_KTOPL_OLD Old Chart of Accounts 20101112

Method CHECK_MERGE_KTOPL on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_MERGE_WITH_KKTPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKAY Call by reference Type reference (TYPE) XFELD Checkbox 20101112
2 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20101112
3 Importing IT_COA_MERGE Call by reference Type reference (TYPE) CNVA_KTOPL_KKTPL_TAB CHART_OF_ACC with unique COA_NEW 20101112

Method CHECK_MERGE_WITH_KKTPL on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_SKA1_BILKT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKAY Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20100729
2 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100729
3 Importing IS_COA Call by reference Type reference (TYPE) CNVA_COA_CONV_CA Single CHART_OF_ACC Mapping 20100730
4 Importing IT_COA Call by reference Type reference (TYPE) CNVA_COA_CONV_CA_TAB CHART_OF_ACC Mapping 20100729
5 Importing IT_SKA1 Call by reference Type reference (TYPE) CNVA_COA_SKA1_TAB Complete SKA1 20100730
6 Importing IT_T004 Call by reference Type reference (TYPE) CNVA_COA_T004_TAB Complete T004 20100729

Method CHECK_SKA1_BILKT on class CL_CNV_COA_CONV_ANA has no exception.

Method CHECK_SUPERPRIO 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) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100720
2 Importing IT_COA Call by reference Type reference (TYPE) CNVA_COA_CONV_CA_TAB CHART_OF_ACC Mapping 20100720
3 Importing IV_COA_LIGHT Call by reference Type reference (TYPE) BOOLEAN '' Is COA light 20100720

Method CHECK_SUPERPRIO on class CL_CNV_COA_CONV_ANA has no exception.

Method FIND_BASIC_SCEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) CNVA_COA_CONV_RESULT_TAB Table of ... 20110124
2 Changing CT_SCEN Call by reference Type reference (TYPE) CNVA_COA_CONV_SCEN_TAB Table of CNVA_COA_CONV_SCEN 20110124
3 Changing CV_BASIC_SCEN_FOUND Call by reference Type reference (TYPE) CHAR1 Indicator: basic scenario found 20110124
4 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20110124
5 Importing IV_BUKRS_DEPENDENT Call by reference Type reference (TYPE) CHAR1 Single-character flag 20110124
6 Importing IV_COA_NEW Call by reference Type reference (TYPE) CNV_COA_NEW 'New' chart of accounts 20110124
7 Importing IV_COA_OLD Call by reference Type reference (TYPE) CNV_COA_OLD 'Old' chart of accounts 20110124
8 Importing IV_KONTO_CHANGE Call by reference Type reference (TYPE) CHAR1 boolean variable (X=true, -=false, space=unknown) 20110124
9 Importing IV_KONTO_NOT_UNIQUE Call by reference Type reference (TYPE) CHAR1 boolean variable (X=true, -=false, space=unknown) 20110124
10 Importing IV_KTOPL_CHANGE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20110124
11 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110124
12 Importing IV_XCOPY Call by reference Type reference (TYPE) CHAR1 boolean variable (X=true, -=false, space=unknown) 20110124

Method FIND_BASIC_SCEN on class CL_CNV_COA_CONV_ANA has no exception.

Method MISSING_COMP_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NOT_ALL Call by reference Type reference (TYPE) XFELD Checkbox 20100714
2 Changing CV_OKAY Call by reference Type reference (TYPE) XFELD Checkbox 20100714
3 Exporting ET_MSG Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100714
4 Importing IT_COA_ACCOUNT Call by reference Type reference (TYPE) CNVA_COA_ACCOUNT_TAB ACCOUNT Mapping 20100726
5 Importing IT_COA_CCODE Call by reference Type reference (TYPE) CNVA_COA_T001_TAB CCODE Mapping 20101110
6 Importing IT_COA_COSTELE Call by reference Type reference (TYPE) CNVA_COA_COSTELE_TAB COSTELE Mapping 20100726
7 Importing IT_COA_OTHERS Call by reference Type reference (TYPE) CNVA_COA_OTHERS_TAB OTHERS Mapping 20100726
8 Importing IT_T001 Call by reference Type reference (TYPE) CNVA_COA_T001_TAB Complete T001 20100714
9 Importing IV_ACCOUNTS_ARE_CHANGED Call by reference Type reference (TYPE) XFELD Set X if accts change, but below opt. parms are not supplied 20101126
10 Importing IV_COA_COPY Call by reference Type reference (TYPE) CNV_COA_COPY Copy-Flag 20100714
11 Importing IV_COA_NEW Call by reference Type reference (TYPE) KTOPL New Chart of accounts 20100714
12 Importing IV_COA_OLD Call by reference Type reference (TYPE) KTOPL Old Chart of accounts 20100714
# Exception Resumable Description Created on
1 TOO_MANY_OPTIONAL_PARAMETERS Either supply iv_accounts_are_changed or the mapping tables 20101202
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_46C