SAP ABAP Class CL_CNV_20306_SERVICE (Useful functions for controlling area conversion/merge)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_20306 (Package) Controlling area (KOKRS) rename
Properties
Class CL_CNV_20306_SERVICE  
Short Description Useful functions for controlling area conversion/merge    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_20306   Controlling area (KOKRS) rename 
Created 20110505   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_20306_SERVICE has no interface implemented.
Friends
Class CL_CNV_20306_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_KOKRS_MAP_HANDL Constant Public Type reference (TYPE) CNV_MBT_ME_TABLE_HANDLE '' LTR Object Name 20110509
2 NC_KOKRS_MAP_STRUC Constant Public Type reference (TYPE) TABNAME 'CNV_20306_S_KOKRS_MAPPING' Mapping Structure Name 20110512
3 NC_KOKRS_MAP_TEMPL Constant Public Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20306_KOKRS' Mapping Template Name 20110505
4 NC_ONLINE_EXECUTION Constant Public Type reference (TYPE) CHAR1 'O' if the input parameters come from an direct call 20110715
5 NC_PROFILE_EXECUTION Constant Public Type reference (TYPE) CHAR1 'P' if the input comes from a profile execution 20110715
6 NC_SCOPE_MAXIMUM Constant Public Type reference (TYPE) CHAR1 'M' the maximal mapping (only for input) 20110715
7 NC_SCOPE_NONE Constant Public Type reference (TYPE) CHAR1 'N' no mapping (only for input) 20110715
8 NC_SCOPE_PACKAGE Constant Public Type reference (TYPE) CHAR1 'P' all mappings of a package 20110715
9 NC_SCOPE_PROVIDED Constant Public Type reference (TYPE) CHAR1 'S' only provided mappings 20110715
10 NC_SCOPE_SINGLE Constant Public Type reference (TYPE) CHAR1 'O' only a single mapping 20110715
11 NC_VALIDATOR_EXECUTION Constant Public Type reference (TYPE) CHAR1 'V' if the input comes from a validator call 20110715
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INPUT_PARAMETERS Static method Public Method checks the input parameters of a check and enriches the DObj 20110715
2 CONTEXT_CONTAINS_CA_MERGE Static method Public Method Returns true if the context contains the kokrs-merge 20110620
3 CONTEXT_CONTAINS_CA_RENAME Static method Public Method Returns true if the context contains the kokrs-rename 20110620
4 CWB_PACKAGE_CONTAINS_CA_MERGE Static method Public Method Returns true if the package contains the kokrs-merge 20110802
5 CWB_PACKAGE_CONTAINS_CA_RENAME Static method Public Method Returns true if the package contains the kokrs-merge 20110802
6 GET_KOKRS_MAPPING_NAME Static method Public Method Retruns the name of the Mapping in the Merge Simulation 20110509
7 GET_RENAMES_AND_MERGERS Static method Public Method Retrieve separate tables for RENAMEs and MERGERs 20110520
8 GET_RENAMES_AND_MERGERS_SIMPLE Static method Public Method Retrieve separate tables for RENAMEs and MERGERs 20110610
Events
Class CL_CNV_20306_SERVICE has no event.
Types
Class CL_CNV_20306_SERVICE has no local type.
Method Signatures

Method CHECK_INPUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_CHECK_DATAOBJECT Check Framework: Data Object to check 20110715
2 Exporting EV_EXECUTION_TYPE Call by reference Type reference (TYPE) CHAR1 the caller of the program (see class constants) 20110715
3 Exporting EV_NO_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL return code if no mapping provided 20110715
4 Exporting EV_SCOPE Call by reference Type reference (TYPE) CHAR1 On which context the mappings can be loaded 20110715
5 Importing IR_DATAOBJECT Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_CHECK_DATAOBJECT Check Framework: Data Object to check 20110715
6 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110715
7 Importing IV_ANALYSIS_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE If the logger can be initial (only online execution!) 20110715
8 Importing IV_CONTEXT_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID SLO COT Context GUID 20110715
9 Importing IV_MERGE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL if this is a merge or a rename call 20110715
10 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 NC_SCOPE_MAXIMUM scope that should be selected 20110715
# Exception Resumable Description Created on
1 CX_CNV_MBT_CHECK_CH_FAILED Check Framework: Check Execution Failed 20110715

Method CONTEXT_CONTAINS_CA_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 20110711
2 Exporting EV_COULD_NOT_DETERMINE Call by reference Type reference (TYPE) ABAP_BOOL 20110711
3 Importing IV_CONTEXT_GUID Call by reference Type reference (TYPE) CNV_MBT_COT_CONTEXT_GUID SLO COT Context GUID 20110620

Method CONTEXT_CONTAINS_CA_MERGE on class CL_CNV_20306_SERVICE has no exception.

Method CONTEXT_CONTAINS_CA_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 20110620

Method CONTEXT_CONTAINS_CA_RENAME on class CL_CNV_20306_SERVICE has no exception.

Method CWB_PACKAGE_CONTAINS_CA_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 20110802
2 Exporting EV_COULD_NOT_DETERMINE Call by reference Type reference (TYPE) ABAP_BOOL 20110802
3 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110802

Method CWB_PACKAGE_CONTAINS_CA_MERGE on class CL_CNV_20306_SERVICE has no exception.

Method CWB_PACKAGE_CONTAINS_CA_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 20110802
2 Exporting EV_COULD_NOT_DETERMINE Call by reference Type reference (TYPE) ABAP_BOOL 20110802
3 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20110802

Method CWB_PACKAGE_CONTAINS_CA_RENAME on class CL_CNV_20306_SERVICE has no exception.

Method GET_KOKRS_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) LTR_OBJECT_NAME LTR Object Name 20110509

Method GET_KOKRS_MAPPING_NAME on class CL_CNV_20306_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) CNV_20306_T_KOKRS_MAPPING Only the MERGERs from IT_MAPPING 20110520
2 Exporting ET_RENAMES Call by reference Type reference (TYPE) CNV_20306_T_KOKRS_MAPPING Only the RENAMEs from IT_MAPPING 20110520
3 Importing IT_MAPPING Value transfer Type reference (TYPE) CNV_20306_T_KOKRS_MAPPING Whole mapping 20110520

Method GET_RENAMES_AND_MERGERS on class CL_CNV_20306_SERVICE has no exception.

Method GET_RENAMES_AND_MERGERS_SIMPLE 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_MBT_ME_T_SIMPLE_MAPPING Only the MERGERs from IT_MAPPING 20110610
2 Exporting ET_RENAMES Call by reference Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Only the RENAMEs from IT_MAPPING 20110610
3 Importing IT_MAPPING Value transfer Type reference (TYPE) CNV_MBT_ME_T_SIMPLE_MAPPING Whole mapping 20110610

Method GET_RENAMES_AND_MERGERS_SIMPLE on class CL_CNV_20306_SERVICE has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620