SAP ABAP Class CL_RSCDS_COMPR_INV (Aggregation of InfoCubes with Non-Cumulatives)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSCDS (Package) Summarization Routines for Fact Table
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_CUM Class for Condensing DELTA Cubes 20040616
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_ADABASD Compressor for Non-Cumulatives: MaxDB-Depend. Implementation 20051006
2 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_DB2 Compressor for Non-Cumulatives: DB2-Dependent Implementation 20041227
3 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_DB400 Compressor for Inventories: DB4-Dependent Implementation 20070129
4 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_DB6 Compressor for Non-Cumulatives: DB6-Dependent Implementation 20041124
5 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_DBALL Aggregator for Non-Cumulatives: DB-Independent Implement. 20040616
6 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_HDB Compressor for Non-Cumulatives: MaxDB-Depend. Implementation 20100624
7 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_MSSQL Compressor for Non-Cumulatives: MSSQL-Depend. Implementation 20050617
8 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_ORACLE Compressor for Non-Cumulatives: ORACLE-dep. Implementation 20040616
9 Inheritance (c INHERITING FROM c_ref)  CL_RSCDS_COMPR_INV_SYBASE Compressor for Non-Cumulatives: Sybase-dep. Implementation 20101110
Properties
Class CL_RSCDS_COMPR_INV  
Short Description Aggregation of InfoCubes with Non-Cumulatives    
Super Class CL_RSCDS_COMPR_CUM Class for Condensing DELTA Cubes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCDS   Summarization Routines for Fact Table 
Created 20040616   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSCDS_COMPR_INV has no forward declaration.
Interfaces
Class CL_RSCDS_COMPR_INV has no interface implemented.
Friends
Class CL_RSCDS_COMPR_INV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_PARTIM_SID Instance attribute Protected Type reference (TYPE) RSSID Sid parttim 20041104
2 P_PDIM_REF Instance attribute Protected Type reference (TYPE) RSDIMID p-dimid for the Markers 20040616
3 P_TDIM_REF Instance attribute Protected Type reference (TYPE) RSDIMID t-dimid for the Markers 20040616
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HISTORICAL_DATA Instance method Protected Method Checks for Historical Data 20061017
2 CHECK_TDIM_REF Instance method Protected Method Read/Create the T Dimension without Fiscal Variant 20040616
3 CHECK_TDIM_REF_FV Instance method Protected Method Read/Create the T Dimension with Fiscal Variant 20040616
4 EXEC_MASS_INSERT_REF Instance method Protected Method Mass Insert REF in E Fact Table during Initialization 20040616
5 EXEC_MERGE_REF Instance method Protected Method Combining the Update Data Records for Markers 20040616
6 EXEC_MULTIPLE_CHECK_REF Instance method Protected Method Check Whether Reference Data Records Exist Multiple Times 20041028
7 GET_PDIMID_HIST Instance method Protected Method Read/Create the P Dimension for the E Fact Table 20110907
8 GET_PDIMID_HIST_REF Instance method Protected Method Lesen/Anlegen der P-Dimension für die E-Faktentabelle 20121126
9 GET_PDIMID_REF Instance method Protected Method Read/Create the P Dimension for the E Fact Table 20040616
10 SET_PARTIM_SID_REF Instance method Protected Method Set the SID for the Partitioning Criterion 20041104
Events
Class CL_RSCDS_COMPR_INV has no event.
Types
Class CL_RSCDS_COMPR_INV has no local type.
Method Signatures

Method CHECK_HISTORICAL_DATA Signature

Method CHECK_HISTORICAL_DATA on class CL_RSCDS_COMPR_INV has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20061017

Method CHECK_TDIM_REF Signature

Method CHECK_TDIM_REF on class CL_RSCDS_COMPR_INV has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20050223

Method CHECK_TDIM_REF_FV Signature

Method CHECK_TDIM_REF_FV on class CL_RSCDS_COMPR_INV has no parameter.
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20050223

Method EXEC_MASS_INSERT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PDIM Call by reference Type reference (TYPE) ANY 20040616
# Exception Resumable Description Created on
1 CX_RSCDS_MULTIPLE_REFPOINTS Mehrfache Stützstellen in der E-Faktentabelle 20041028
2 CX_RSDRS_STMT_TOO_LONG Generated Stmt is too long ... 20040616
3 CX_RSDR_CUBE_LOCKED Cube is locked (due to condensing, ...) 20041028
4 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20040616

Method EXEC_MERGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PDIM Call by reference Type reference (TYPE) ANY 20040616
# Exception Resumable Description Created on
1 CX_RSCDS_DATA_TARGET_LOCKED Datenziel ist durch einen anderen Prozess gesperrt 20040616
2 CX_RSCDS_DELETE_ERROR Fehler beim Massendeletet auf der E-Faktentabelle 20040616
3 CX_RSCDS_INSERT_ERROR Fehler beim Masseninsert in die E-Faktentabelle 20040616
4 CX_RSCDS_METADATA_INCONSISTENT Beim extrahieren der Metadaten ist ein Fehler aufgetreten 20040616
5 CX_RSCDS_MISSING_INDEX Der zusammengesetzte Index auf der E-Faktentabelle fehlt 20040616
6 CX_RSCDS_MULTIPLE_REFPOINTS Mehrfache Stützstellen in der E-Faktentabelle 20040616
7 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20040616
8 CX_RSCDS_UPDATE_ERROR Fehler beim Massenupdate auf die E-Faktentabelle 20040616
9 CX_RSDRD_EXCEPTION RSDRD Ausnahmen 20040616
10 CX_RSDRS_STMT_TOO_LONG Generated Stmt is too long ... 20040616
11 CX_RSDR_CUBE_LOCKED Cube is locked (due to condensing, ...) 20040616
12 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20040616

Method EXEC_MULTIPLE_CHECK_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXCNT Call by reference Type reference (TYPE) I '0' max. number of allowed duplicates 20041028
2 Importing I_RECORDTP Call by reference Type reference (TYPE) RSSID 0 request type (1: initialisation, 0: delta) 20061020
3 Importing I_SHOW_SQL Call by reference Type reference (TYPE) RS_BOOL '' show generated statement 20041103
4 Importing I_S_PDIM Call by reference Type reference (TYPE) ANY p dimension currently in process 20041028
# Exception Resumable Description Created on
1 CX_RSCDS_MULTIPLE_REFPOINTS Mehrfache Stützstellen in der E-Faktentabelle 20041028
2 CX_RSDRS_STMT_TOO_LONG Generated Stmt is too long ... 20041028
3 CX_RSDR_CUBE_LOCKED Cube is locked (due to condensing, ...) 20041028
4 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20041028

Method GET_PDIMID_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORDTP Call by reference Type reference (TYPE) N 20110907
2 Returning PDIMID Value transfer Type reference (TYPE) I 20110907
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20110907

Method GET_PDIMID_HIST_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORDTP Call by reference Type reference (TYPE) N 20121126
2 Returning PDIMID Value transfer Type reference (TYPE) I Schlüssel einer Dimensionstabelle 20121126
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Prerequisites for Successful Compression Not Met 20121126

Method GET_PDIMID_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORDTP Call by reference Type reference (TYPE) N 20040616
2 Returning PDIMID Value transfer Type reference (TYPE) I 20040616
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20040616

Method SET_PARTIM_SID_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TDIM Call by reference Type reference (TYPE) ANY 20041104
# Exception Resumable Description Created on
1 CX_RSCDS_REQUIREMENTS_VIOLATED Voraussetzungen für eine erfolgreiche Kondensierung verletzt 20070214
History
Last changed by/on SAP  20130531 
SAP Release Created in 400