SAP ABAP Class CL_CNV_20600_SERVICE (Useful functions for company code conversion/merge)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_20600 (Package) ...
Properties
Class CL_CNV_20600_SERVICE  
Short Description Useful functions for company code conversion/merge    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_20600   ... 
Created 20110509   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_20600_SERVICE has no interface implemented.
Friends
Class CL_CNV_20600_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_ACC_CODE_MAP_HANDL Constant Public Type reference (TYPE) LTR_OBJECT_NAME '' LTR Object Name 20121005
2 NC_ACC_CODE_MAP_STRUC Constant Public Type reference (TYPE) TABNAME 'CNV_20600_S_ACC_CODE_MAPPING' Table Name 20121005
3 NC_ACC_CODE_MAP_TEMPL Constant Public Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20600_ACC_CODE' Mapping Template Name 20121005
4 NC_BUKRSN_MAP_HANDL Constant Public Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE '' LTR Object Name 20110509
5 NC_BUKRSN_MAP_STRUC Constant Public Type reference (TYPE) TABNAME 'CNV_20600_S_BUKRSN_MAPPING' Table Name 20110512
6 NC_BUKRSN_MAP_TEMPL Constant Public Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20600_BUKRSN' Mapping Template Name 20110509
7 NC_BUKRS_MAP_HANDL Constant Public Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE '' LTR Object Name 20110509
8 NC_BUKRS_MAP_STRUC Constant Public Type reference (TYPE) TABNAME 'CNV_20600_S_BUKRS_MAPPING' Table Name 20110512
9 NC_BUKRS_MAP_TEMPL Constant Public Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20600_BUKRS' Mapping Template Name 20110509
10 NC_MERGE_PARAM Constant Public Type reference (TYPE) CNV_MBT_CHECK_PARAMNAME 'MERGE_FLAG' Check Framework: Parameter Name 20110728
11 NC_ONLINE_EXECUTION Constant Public Type reference (TYPE) CHAR1 'O' if the input parameters come from an direct call 20110718
12 NC_PROFILE_EXECUTION Constant Public Type reference (TYPE) CHAR1 'P' if the input comes from a profile execution 20110718
13 NC_SCOPE_MAXIMUM Constant Public Type reference (TYPE) CHAR1 'M' the maximal mapping (only for input) 20110718
14 NC_SCOPE_NONE Constant Public Type reference (TYPE) CHAR1 'N' no mapping (only for input) 20110718
15 NC_SCOPE_PACKAGE Constant Public Type reference (TYPE) CHAR1 'P' all mappings of a package 20110718
16 NC_SCOPE_PROVIDED Constant Public Type reference (TYPE) CHAR1 'S' only provided mappings 20110718
17 NC_SCOPE_SINGLE Constant Public Type reference (TYPE) CHAR1 'O' only a single mapping 20110718
18 NC_VALIDATOR_EXECUTION Constant Public Type reference (TYPE) CHAR1 'V' if the input comes from a validator call 20110718
19 NC_WC_PARAM Constant Public Type reference (TYPE) CNV_MBT_CHECK_PARAMNAME 'WC_FLAG' Check Framework: Parameter Name 20110728
20 PR_OBJECT Static Attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_COT_OBJECT SLO Central Object 20110728
21 PV_CONTEXT_GUID Static Attribute Private Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID SLO COT Context GUID 20110728
22 PV_CWBPACK Static Attribute Private Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110728
23 PV_EXEC_RFC_DEST Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110728
24 PV_NAME Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_NAME SLO COT Object Name 20110728
25 PV_NAMESPACE Static Attribute Private Type reference (TYPE) CNV_MBT_COT_NAMESPACE SLO COT Namespace 20110728
26 PV_PCLPACK Static Attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110728
27 PV_PCLPROJ Static Attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110728
28 PV_PCLSTEP Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_NAME SLO COT Object Name 20110728
29 PV_PCLSUBPROJ Static Attribute Private Type reference (TYPE) CNV_MBT_SUBPROJ Identification of MBT Subproject 20110728
30 PV_SCENARIO Static Attribute Private Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110728
31 PV_TYPE Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110728
32 PV_VERSION Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_VERSION SLO COT Object Version 20110728
33 PV_WCEPSTEP_GUID Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110728
34 PV_WCPROJTPL_GUID Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110728
35 PV_WCPROJ_GUID Static Attribute Private Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110728
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONVERTED_RELATIONS Static method Public Method Check if related objects are converted consistently 20140227
2 CHECK_PRIORITY_FLAGS Static method Public Method Check mapping consistency regarding priority flags 20140227
3 CONTEXT_CONTAINS_CC_MERGE Static method Public Method Returns true if the context contains the bukrs-merge 20110708
4 CONTEXT_CONTAINS_CC_RENAME Static method Public Method Returns true if the context contains the bukrs-rename 20110708
5 CWB_PACKAGE_CONTAINS_CC_MERGE Static method Public Method Returns true if the packid contains the bukrs-merge 20110808
6 GET_ACC_CODE_MAPPING_NAME Static method Public Method should not be used anymore; use GET_MAPPING_NAME_ACC_CODE 20140228
7 GET_BUKRSN_MAPPING_NAME Static method Public Method should not be used anymore; use GET_MAPPING_NAME_BUKRSN 20140228
8 GET_BUKRS_MAPPING_NAME Static method Public Method should not be used anymore; use GET_MAPPING_NAME_BUKRS 20140227
9 GET_BUKRS_RENAMES_AND_MERGERS Static method Public Method should not be used anymore; use GET_RENAMES_AND_MERGERS 20140228
10 GET_IMPLICIT_MERGERS Static method Public Method Get implicit mergers 20140227
11 GET_INCOMPLETE_MAPPING Static method Public Method Get incomplete mapping lines 20140227
12 GET_INFO_FROM_CONTEXT Static method Public Method Detemine all available information from context 20110728
13 GET_MAPPING_NAME_ACC_CODE Static method Public Method Retrieve the name of the Mapping in the Merge Simulation 20140227
14 GET_MAPPING_NAME_BUKRS Static method Public Method Retrieve the name of the Mapping in the Merge Simulation 20140227
15 GET_MAPPING_NAME_BUKRSN Static method Public Method Retrieve the name of the Mapping in the Merge Simulation 20140227
16 GET_MAPPING_WITH_TARGET_VALUE Static method Public Method Get mapping lines with given target value 20140227
17 GET_RENAMES_AND_MERGERS Static method Public Method Get renames and explicit mergers from the mapping 20140227
18 GET_SPLITS Static method Public Method Get splits from the mapping 20140227
19 GET_SRC_VAL_NONEXIST Static method Public Method Get non-existing source values in the mapping 20140227
20 READ_RELATION_TABLE Static method Public Method Read relation table 20140227
21 READ_VALUE_TABLE Static method Public Method Read value table 20140227
Events
Class CL_CNV_20600_SERVICE has no event.
Types
Class CL_CNV_20600_SERVICE has no local type.
Method Signatures

Method CHECK_CONVERTED_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MERGERS_A_INCONSISTENT Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Exporting ET_MERGERS_B_INCONSISTENT Call by reference Type reference (TYPE) ANY TABLE 20140227
3 Exporting ET_RELATIONS_DIFF_TARGETS Call by reference Type reference (TYPE) ANY TABLE 20140227
4 Importing IT_MAPPING_A Call by reference Type reference (TYPE) ANY TABLE 20140227
5 Importing IT_MAPPING_B Call by reference Type reference (TYPE) ANY TABLE 20140227
6 Importing IT_RELATIONS Call by reference Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227

Method CHECK_PRIORITY_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MERGERS_WITHOUT_PRIO Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Exporting ET_MERGERS_WITH_MULTIPLE_PRIOS Call by reference Type reference (TYPE) ANY TABLE 20140227
3 Exporting ET_RENAMES_WITH_PRIO Call by reference Type reference (TYPE) ANY TABLE 20140227
4 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227

Method CONTEXT_CONTAINS_CC_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTAINS Call by reference Type reference (TYPE) ABAP_BOOL 20110712
2 Exporting EV_COULD_NOT_DETERMINE Call by reference Type reference (TYPE) ABAP_BOOL 20110712
3 Importing IV_CONTEXT_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID SLO COT Context GUID 20110708

Method CONTEXT_CONTAINS_CC_MERGE on class CL_CNV_20600_SERVICE has no exception.

Method CONTEXT_CONTAINS_CC_RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTAINS Call by reference Type reference (TYPE) ABAP_BOOL 20110712
2 Exporting EV_COULD_NOT_DETERMINE Call by reference Type reference (TYPE) ABAP_BOOL 20110712
3 Importing IV_CONTEXT_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID SLO COT Context GUID 20110708

Method CONTEXT_CONTAINS_CC_RENAME on class CL_CNV_20600_SERVICE has no exception.

Method CWB_PACKAGE_CONTAINS_CC_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTAINS Call by reference Type reference (TYPE) ABAP_BOOL 20110808
2 Exporting EV_COULD_NOT_DETERMINE Call by reference Type reference (TYPE) ABAP_BOOL 20110808
3 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110808

Method CWB_PACKAGE_CONTAINS_CC_MERGE on class CL_CNV_20600_SERVICE has no exception.

Method GET_ACC_CODE_MAPPING_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) STRING 20140228

Method GET_ACC_CODE_MAPPING_NAME on class CL_CNV_20600_SERVICE has no exception.

Method GET_BUKRSN_MAPPING_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) STRING 20140228

Method GET_BUKRSN_MAPPING_NAME on class CL_CNV_20600_SERVICE has no exception.

Method GET_BUKRS_MAPPING_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) STRING 20140227

Method GET_BUKRS_MAPPING_NAME on class CL_CNV_20600_SERVICE has no exception.

Method GET_BUKRS_RENAMES_AND_MERGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MERGERS Call by reference Type reference (TYPE) CNV_20600_T_BUKRS_MAPPING Mapping table for Company Code 20140228
2 Exporting ET_RENAMES Call by reference Type reference (TYPE) CNV_20600_T_BUKRS_MAPPING Mapping table for Company Code 20140228
3 Importing IT_MAPPING Call by reference Type reference (TYPE) CNV_20600_T_BUKRS_MAPPING Mapping table for Company Code 20140228

Method GET_BUKRS_RENAMES_AND_MERGERS on class CL_CNV_20600_SERVICE has no exception.

Method GET_IMPLICIT_MERGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IMPLICIT_MERGERS Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227
3 Importing IT_VALUES Call by reference Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227

Method GET_INCOMPLETE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_INCOMPLETE Value transfer Type reference (TYPE) ANY TABLE 20140227
2 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227

Method GET_INCOMPLETE_MAPPING on class CL_CNV_20600_SERVICE has no exception.

Method GET_INFO_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_COT_OBJECT SLO Central Object 20110728
2 Exporting EV_CWBPACK Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110728
3 Exporting EV_EXEC_SYS_RFC_DEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110728
4 Exporting EV_NAME Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_NAME SLO COT Object Name 20110728
5 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) CNV_MBT_COT_NAMESPACE SLO COT Namespace 20110728
6 Exporting EV_PCLPACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110728
7 Exporting EV_PCLPROJ Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110728
8 Exporting EV_PCLSTEP Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_NAME SLO COT Object Name 20110728
9 Exporting EV_PCLSUBPROJ Call by reference Type reference (TYPE) CNV_MBT_SUBPROJ Identification of MBT Subproject 20110728
10 Exporting EV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110728
11 Exporting EV_TYPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_TYPE SLO COT Object Type 20110728
12 Exporting EV_VERSION Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_VERSION SLO COT Object Version 20110728
13 Exporting EV_WCEPSTEP_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110728
14 Exporting EV_WCPROJTPL_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110728
15 Exporting EV_WCPROJ_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20110728
16 Importing IV_CONTEXT_GUID Value transfer Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID SLO COT Context GUID 20110728
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20110728

Method GET_MAPPING_NAME_ACC_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) STRING 20140227

Method GET_MAPPING_NAME_ACC_CODE on class CL_CNV_20600_SERVICE has no exception.

Method GET_MAPPING_NAME_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) STRING 20140227

Method GET_MAPPING_NAME_BUKRS on class CL_CNV_20600_SERVICE has no exception.

Method GET_MAPPING_NAME_BUKRSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAPPING_NAME Value transfer Type reference (TYPE) STRING 20140227

Method GET_MAPPING_NAME_BUKRSN on class CL_CNV_20600_SERVICE has no exception.

Method GET_MAPPING_WITH_TARGET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING_WITH_TARGET_VALUE Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227
3 Importing IV_TARGET_VALUE Call by reference Type reference (TYPE) ANY 20140227

Method GET_MAPPING_WITH_TARGET_VALUE on class CL_CNV_20600_SERVICE has no exception.

Method GET_RENAMES_AND_MERGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MERGERS Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Exporting ET_RENAMES Call by reference Type reference (TYPE) ANY TABLE 20140227
3 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227

Method GET_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPLITS Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227

Method GET_SRC_VAL_NONEXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRC_VAL_NONEXIST Call by reference Type reference (TYPE) ANY TABLE 20140227
2 Importing IT_MAPPING Call by reference Type reference (TYPE) ANY TABLE 20140227
3 Importing IT_VALUES Call by reference Type reference (TYPE) ANY TABLE 20140227

Method GET_SRC_VAL_NONEXIST on class CL_CNV_20600_SERVICE has no exception.

Method READ_RELATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227

Method READ_VALUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Value transfer Type reference (TYPE) ANY TABLE 20140227
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20140227
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620