SAP ABAP Class CL_RSRV_CHA_CONVEXIT_CHECK (Check Characteristic Values with Conversion Exit)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM (Application Component) Warehouse Management
     RSRV (Package) Analysis and Repair of BW Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20011001
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20011001
Properties
Class CL_RSRV_CHA_CONVEXIT_CHECK  
Short Description Check Characteristic Values with Conversion Exit    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRV   Analysis and Repair of BW Objects 
Created 20011001   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSRV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20011001
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20011001
Friends
Class CL_RSRV_CHA_CONVEXIT_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANM Instance attribute Private Attribute reference (LIKE) 20011001
2 N_S_MSG_DYNAMIC_DOCU Instance attribute Protected Attribute reference (LIKE) 20011001
3 P_CHANM Instance attribute Private Type reference (TYPE) RSCHANM Characteristic 20011001
4 P_NONE_CONVERTED Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20120816
5 P_N_CHA_BAD Static Attribute Private Type reference (TYPE) INT4 Number of Characteristics with Invalid Values 20120816
6 P_N_CHA_COLLISION Static Attribute Private Type reference (TYPE) INT4 Number of Characteristics with Collisions 20120816
7 P_N_CMP_BAD Static Attribute Private Type reference (TYPE) INT4 Number of Chars. with Invalid Values ONLY in Compounding 20120816
8 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log for RSRV 20011001
9 P_SIDTAB Instance attribute Private Type reference (TYPE) RSD_TABLNM 20011001
10 P_S_COB_PRO Instance attribute Private Type reference (TYPE) RSD_S_COB_PRO InfoObject Properties (in Context of InfoCube / ODS object) 20011001
11 P_TH_CHA_INFOS Static Attribute Private Type reference (TYPE) RSRV_TH_CHA_INFOS Characteristic Information Relevant for Conversion 20120816
12 P_T_CONVEXIT Static Attribute Private Type reference (TYPE) RSRV_T_CONVEXIT Conversion Exit with Properties 20120816
13 P_T_IOBJ_CMP Instance attribute Private Type reference (TYPE) RSD_T_IOBJ_CMP Compounding Information 20020223
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IS_CONCERNED Instance method Private Method Does the characteristic use a conversion exit? 20020223
2 _BUILD_META_INFO Static method Private Method Build Meta Info 20120816
3 _CHECK_AND_GET_INPUT Static method Private Method Check Entries and Distribute to Export Parameters 20011001
4 _CONVERT_TO_INTERN Static method Private Method Convert 20120816
5 _FIND_COLLISIONS Static method Private Method Find Collisions 20120816
6 _RSRV_RUN Static method Private Method Execute Characteristic Values Test 20120816
7 _RSRV_SET_CONV Static method Private Method Set Conversion Routines to be Handled 20120816
Events
Class CL_RSRV_CHA_CONVEXIT_CHECK has no event.
Types
Class CL_RSRV_CHA_CONVEXIT_CHECK has no local type.
Method Signatures

Method CHECK_IS_CONCERNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_CONCERNED Call by reference Type reference (TYPE) RS_BOOL Boolesch 20020223
# Exception Resumable Description Created on
1 CX_RSRV_EXCEPTION BW: Allgemeine Fehlerklasse 20020814

Method _BUILD_META_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_UUID Call by reference Type reference (TYPE) RS_BOOL Does the characteristic have the UUID property? 20120816
2 Exporting E_SX_CHA_INFO Call by reference Type reference (TYPE) RSRV_SX_CHA_INFO (Conversion) Information about a Characteristic 20120816
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20120816
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal Error => Stop! 20120816
2 METADATA_ERROR Error When Reading Metadata 20120816

Method _CHECK_AND_GET_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20011001
2 Importing I_T_PARAMETERS Call by reference Type reference (TYPE) RSRV_NAME_VALUE_TAB Tabelle mit Name-Value-Paaren 20011001
# Exception Resumable Description Created on
1 CX_RSRV_EXCEPTION BW: Allgemeine Fehlerklasse 20020814

Method _CONVERT_TO_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_CHA_INFO Call by reference Type reference (TYPE) RSRV_SX_CHA_INFO (Conversion) Information about a Characteristic 20120816
2 Exporting E_CHAVL_INT Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20120816
3 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20120816
4 Importing I_ONLY_IF_CONVEXIT_CONFORM Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120816

Method _CONVERT_TO_INTERN on class CL_RSRV_CHA_CONVEXIT_CHECK has no exception.

Method _FIND_COLLISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_CHA_INFO Call by reference Type reference (TYPE) RSRV_SX_CHA_INFO (Conversion) Information about a Characteristic 20120816
2 Changing C_T_CNV_VALUES Call by reference Type reference (TYPE) RSRV_T_CNV_VALUES Conversion table 20120816

Method _FIND_COLLISIONS on class CL_RSRV_CHA_CONVEXIT_CHECK has no exception.

Method _RSRV_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_CHA_INFO Call by reference Type reference (TYPE) RSRV_SX_CHA_INFO (Conversion) Information about a Characteristic 20120816
2 Exporting E_T_CNV_VALUES Call by reference Type reference (TYPE) RSRV_T_CNV_VALUES Conversion table 20120816
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Reference characteristic 20120816
# Exception Resumable Description Created on
1 CX_RSRV_EXCEPTION Exceptions for RSRV: Only Check Dynamically 20120816
2 CX_RS_ERROR BW: General Error Class 20120816

Method _RSRV_SET_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Reference characteristic 20120816
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20120816
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A