SAP ABAP Class CL_CNV_00001_CHECK_TMP_DUPL (Class for temporary duplicates checks)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_BASIS (Package) Conversion: Basis functions
Properties
Class CL_CNV_00001_CHECK_TMP_DUPL  
Short Description Class for temporary duplicates checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_BASIS   Conversion: Basis functions 
Created 20121016   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_00001_CHECK_TMP_DUPL has no interface implemented.
Friends
Class CL_CNV_00001_CHECK_TMP_DUPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_CHECK_METHOD Constant Public Type reference (TYPE) STRING 'IF_CNV_00001_CHECK_TMP_DUPL~CHECK_TMP_DUPL_EXIST' General Flag 20121112
2 OR_LOGGER Instance attribute Protected Object reference (TYPE REF TO) CL_CNV_00001_ULV_LOGGER CWB ULV logger implementation 20130523
3 OT_CHECKS Instance attribute Protected Type reference (TYPE) YT_CHECKS Check methods 20121112
4 OT_OBJECTS Instance attribute Protected Type reference (TYPE) TY_OBJECTS buffered Check objects 20130529
5 OV_PACKID Instance attribute Protected Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20121112
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20121112
2 CREATE_CHECK_OBJECT Instance method Public Method Returns a check object for mapping name or class name 20130529
3 GET_CHECK Instance method Private Method Returns a check object for mapping name or class name 20130523
4 GET_CLASSNAME Instance method Public Method Returns the class name of a CNVCHECKTMPDUPL entry 20130529
5 GET_TMP_DUPL_ALL Instance method Public Method Get KEYCHVIEWS flag for all tables 20121112
6 GET_TMP_DUPL_FLD Instance method Public Method Get KEYCHVIEWS flag value for a table field 20121112
7 GET_TMP_DUPL_TBL Instance method Public Method Get KEYCHVIEWS flag value for a single table 20121112
8 LOAD_CHECK_DEFINITIONS Instance method Private Method Loads the table CNVCHECKTMPDUPL 20130523
9 LOAD_PACKAGE_CONTENT Instance method Public Method Loads the table definitions etc. 20130523
Events
Class CL_CNV_00001_CHECK_TMP_DUPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECT Protected See coding 20130529 begin of TY_OBJECT. types convfunc type cnv_func. types tabname type tabname. types fieldname type fieldname. types object type ref to if_cnv_00001_check_tmp_dupl. types classname type classname. types end of TY_OBJECT
2 TY_OBJECTS Protected See coding 20130529 TY_OBJECTS type table of TY_OBJECT WITH KEY convfunc tabname fieldname
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_00001_ULV_LOGGER CWB ULV logger implementation 20130523
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_PACK Conversion: Conversion package number 20121112

Method CONSTRUCTOR on class CL_CNV_00001_CHECK_TMP_DUPL has no exception.

Method CREATE_CHECK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECKDEF Call by reference Type reference (TYPE) CNVCHECKTMPDUPL Check functions for temporary duplicates 20130529
2 Returning RR_CHECK_CLASS Value transfer Object reference (TYPE REF TO) IF_CNV_00001_CHECK_TMP_DUPL Interface for temporary duplicates check 20130529
# Exception Resumable Description Created on
1 CX_CNV_00001_INVALID_CLASS Class is invalid or does not implement required methods 20130529

Method GET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECKDEF Call by reference Type reference (TYPE) CNVCHECKTMPDUPL Check functions for temporary duplicates 20130523
2 Returning RR_CHECK_CLASS Value transfer Object reference (TYPE REF TO) IF_CNV_00001_CHECK_TMP_DUPL Interface for temporary duplicates check 20130523
# Exception Resumable Description Created on
1 CX_CNV_00001_INVALID_CLASS Class is invalid or does not implement required methods 20130523

Method GET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECKDEF Call by reference Type reference (TYPE) CNVCHECKTMPDUPL Check functions for temporary duplicates 20130529
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) CLASSNAME Reference type 20130529

Method GET_CLASSNAME on class CL_CNV_00001_CHECK_TMP_DUPL has no exception.

Method GET_TMP_DUPL_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PACKAGE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20130523
# Exception Resumable Description Created on
1 CX_CNV_00001_CHECK_FAILED Error during check 20130523
2 CX_CNV_00001_INSUFFICIENT_CTX Insufficient context information 20130523
3 CX_CNV_00001_UPDVARI_NOT_FOUND Update variant not found 20130523

Method GET_TMP_DUPL_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIELD Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_FIELD Conv.-relevant field representation 20130523
2 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20130523
3 Returning RF_KCV Value transfer Type reference (TYPE) FLAG KEYCHVIEWS flag value 20121112
# Exception Resumable Description Created on
1 CX_CNV_00001_CHECK_FAILED Error during check 20121112
2 CX_CNV_00001_INVALID_CLASS Class is invalid or does not implement required methods 20121112

Method GET_TMP_DUPL_TBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20130523
2 Returning RV_KEYCHV_FLAG Value transfer Type reference (TYPE) CNV_KCV Conversion: No temporary duplicates during conversion 20130718

Method GET_TMP_DUPL_TBL on class CL_CNV_00001_CHECK_TMP_DUPL has no exception.

Method LOAD_CHECK_DEFINITIONS Signature

Method LOAD_CHECK_DEFINITIONS on class CL_CNV_00001_CHECK_TMP_DUPL has no parameter.
Method LOAD_CHECK_DEFINITIONS on class CL_CNV_00001_CHECK_TMP_DUPL has no exception.

Method LOAD_PACKAGE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PACKAGE Value transfer Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20130523
# Exception Resumable Description Created on
1 CX_CNV_00001_CHECK_FAILED Error during check 20130523
History
Last changed by/on SAP  20141030 
SAP Release Created in