SAP ABAP Class CL_RSCDS_NULLELIMINATION_HDB (Start the Null-Elimination on HDB)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-SYS-DB-SDB (Application Component) BW MaxDB
     RSHDB (Package) BW Porting HDB
Properties
Class CL_RSCDS_NULLELIMINATION_HDB  
Short Description Start the Null-Elimination on HDB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSHDB   BW Porting HDB 
Created 20121105   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSCDS 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)
Interfaces
Class CL_RSCDS_NULLELIMINATION_HDB has no interface implemented.
Friends
Class CL_RSCDS_NULLELIMINATION_HDB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_LOG_OBJECT Constant Public Type reference (TYPE) BAL_S_LOG-OBJECT 'RSCDS' Application log: Object name (Application code) 20130118
2 N_C_LOG_SUBOBJECT Constant Public Type reference (TYPE) BAL_S_LOG-SUBOBJECT 'CLEANUP_NULLELIMINAT' Application Log: Subobject 20130118
3 N_INFOCUBE Instance attribute Public Type reference (TYPE) RSINFOCUBE InfoCube 20130118
4 O_COMPRESS Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20130118
5 O_DUMMY Instance attribute Protected Type reference (TYPE) STRING 20130118
6 O_FFACT_TBLNM Instance attribute Protected Type reference (TYPE) RSD_TABLNM 20130118
7 O_KYF_TAB Instance attribute Protected Type reference (TYPE) T_RSCDS_KYF 20130118
8 O_LOCKID Instance attribute Protected Type reference (TYPE) RSENQ_LOCKID Lock id from enqueue 20130118
9 O_NULLELIMINATION Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20130118
10 O_PDIM_FLDNM Instance attribute Protected Type reference (TYPE) RSD_FIELDNM 20130118
11 O_PDIM_HISTORIC Instance attribute Protected Type reference (TYPE) RSDIMID Historic values 20130118
12 O_PDIM_MARKER Instance attribute Protected Type reference (TYPE) RSDIMID Marker 20130118
13 O_PDIM_NORMAL Instance attribute Protected Type reference (TYPE) RSDIMID Movements 20130118
14 O_PDIM_TBLNM Instance attribute Protected Type reference (TYPE) RSD_TABLNM 20130118
15 O_SCHEMA Instance attribute Protected Type reference (TYPE) SHDBSCHEMA Name of the current schema 20130118
16 O_S_CUBE Instance attribute Protected Type reference (TYPE) RSD_S_CUBE 20130208
17 O_T_CUBE_IOBJ Instance attribute Protected Type reference (TYPE) RSD_T_CUBE_IOBJ InfoObjects of the InfoCubes 20130118
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130118
2 EXECUTE_CLEANUP Instance method Public Method Start the Null-Elimination on HDB 20130118
3 _ADD_MESSAGE_WITH_DETLEVEL Instance method Private Method 20130118
4 _CALL_STORED_PROCEDURE Instance method Protected Method 20130118
5 _CHECK_EXECUTION_POSSIBLE Instance method Private Method 20130118
6 _CREATE_APPL_LOG Instance method Private Method 20130118
7 _CREATE_LOGGING Instance method Protected Method 20130118
8 _GET_FACTTAB_ATTRIBUTES_PARA Instance method Protected Method Collect attributes of facttable 20130118
9 _GET_MAPPING_PARAMETER Instance method Protected Method Collect mappings 20130118
10 _GET_METADATA Instance method Protected Method Collect metadata 20130118
11 _GET_PACKAGE_TABLE_ATTRIBUTES Instance method Protected Method Collect package table attributes 20130118
12 _GET_TABLES_PARAMETER Instance method Protected Method Collect tables 20130118
13 _RELEASE_ENQUEUE Instance method Protected Method 20130118
14 _SET_ENQUEUE Instance method Protected Method 20130118
15 _SET_OPTIONS_PARAMETER Instance method Protected Method Set options for call 20130118
16 __GET_COMPRESSION_DIMID Instance method Protected Method Helper 20130118
17 __WRITE_STMT_TO_JOBLOG Instance method Protected Method 20130118
Events
Class CL_RSCDS_NULLELIMINATION_HDB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_RSCDS_KYF Protected See coding 20130118 t_rscds_kyf TYPE TABLE OF rscds_s_kyf
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPRESS Call by reference Type reference (TYPE) RS_BOOL Boolean 20130118
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20130118
3 Importing I_NULLELIMINATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20130118

Method CONSTRUCTOR on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method EXECUTE_CLEANUP Signature

Method EXECUTE_CLEANUP on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
Method EXECUTE_CLEANUP on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _ADD_MESSAGE_WITH_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20130118

Method _ADD_MESSAGE_WITH_DETLEVEL on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _CALL_STORED_PROCEDURE Signature

Method _CALL_STORED_PROCEDURE on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_UPDATE_ERROR error during mass update on the efact table 20130118

Method _CHECK_EXECUTION_POSSIBLE Signature

Method _CHECK_EXECUTION_POSSIBLE on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_METADATA_INCONSISTENT Beim extrahieren der Metadaten ist ein Fehler aufgetreten 20130118
2 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20130118

Method _CREATE_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20130118

Method _CREATE_APPL_LOG on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _CREATE_LOGGING Signature

Method _CREATE_LOGGING on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
Method _CREATE_LOGGING on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _GET_FACTTAB_ATTRIBUTES_PARA Signature

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

Method _GET_FACTTAB_ATTRIBUTES_PARA on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _GET_MAPPING_PARAMETER Signature

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

Method _GET_MAPPING_PARAMETER on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _GET_METADATA Signature

Method _GET_METADATA on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_METADATA_INCONSISTENT error while extracting metadata 20130118
2 CX_RSCDS_REQUIREMENTS_VIOLATED Prerequisites for successful compression not met 20130118

Method _GET_PACKAGE_TABLE_ATTRIBUTES Signature

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

Method _GET_PACKAGE_TABLE_ATTRIBUTES on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _GET_TABLES_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SP_TABLES Value transfer Type reference (TYPE) STRING 20130118
# Exception Resumable Description Created on
1 CX_RSCDS_METADATA_INCONSISTENT Error while extracting metadata 20130118
2 CX_RSCDS_REQUIREMENTS_VIOLATED Prerequisites for Successful Compression Not Met 20130118

Method _RELEASE_ENQUEUE Signature

Method _RELEASE_ENQUEUE on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
Method _RELEASE_ENQUEUE on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method _SET_ENQUEUE Signature

Method _SET_ENQUEUE on class CL_RSCDS_NULLELIMINATION_HDB has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_DATA_TARGET_LOCKED Data Target Locked By Another Process 20130118

Method _SET_OPTIONS_PARAMETER Signature

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

Method _SET_OPTIONS_PARAMETER on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method __GET_COMPRESSION_DIMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOADTP Call by reference Type reference (TYPE) NCUM_LOADTYPE Type of Non-Cumulative Data for Loading 20130118
2 Returning R_DIMID Value transfer Type reference (TYPE) RSDIMID Dimension Table Key 20130118

Method __GET_COMPRESSION_DIMID on class CL_RSCDS_NULLELIMINATION_HDB has no exception.

Method __WRITE_STMT_TO_JOBLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STMT Call by reference Type reference (TYPE) STRING 20130118

Method __WRITE_STMT_TO_JOBLOG on class CL_RSCDS_NULLELIMINATION_HDB has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740