SAP ABAP Class CL_RSRV_FACTTAB_DIMTAB (Test Fact Table against Dimension Table)
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 20010328
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20010627
Properties
Class CL_RSRV_FACTTAB_DIMTAB  
Short Description Test Fact Table against Dimension Table    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRV   Analysis and Repair of BW Objects 
Created 20010321   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD 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 20010328
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20010627
Friends
Class CL_RSRV_FACTTAB_DIMTAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DIMNM Instance attribute Protected Attribute reference (LIKE) 20010415
2 FACTTABTYPE Instance attribute Protected Attribute reference (LIKE) 20010415
3 INFOCUBE Instance attribute Protected Attribute reference (LIKE) 20010406
4 P_COMPTABNM Instance attribute Private Type reference (TYPE) TABNAME Table Name Compressed Fact Table 20010321
5 P_FACTTABNM Instance attribute Private Type reference (TYPE) TABNAME Table Name Fact Table 20010321
6 P_FACTTAB_TYPE Instance attribute Private Type reference (TYPE) RSD_RSRV_FACTTAB_TYPE Table to be Checked: E or F 20010321
7 P_INFOCUBE Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube Name 20010417
8 P_IS_PDIM Instance attribute Private Type reference (TYPE) RS_BOOL Concerns the P Dimension 20030527
9 P_N Instance attribute Private Type reference (TYPE) I (Total) Number of Dimensions 20010711
10 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Instance of Application Log 20010321
11 P_S_DIME Instance attribute Private Type reference (TYPE) RSD_S_DIME Dimension Description 20010321
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AGGREGATION Instance method Private Method Do all the key figures have standard aggregation? 20010719
2 CHECK_USAGE_OF_DIMID Instance method Private Method Are there no zero facts for this DIMID? 20010711
3 CHECK_USAGE_OF_REST_DIMIDS Instance method Private Method Display rest of errors and analyze 20010711
4 CREATE Static method Public Method Create Example of Atom 20010321
5 WRITE_ERROR_MESSAGES Instance method Private Method Error Message (and Analysis) for a DIMID 20010711
6 _CHECK_AND_GET_INPUT Static method Private Method Checks and Retrieves the Parameters 20010406
Events
Class CL_RSRV_FACTTAB_DIMTAB has no event.
Types
Class CL_RSRV_FACTTAB_DIMTAB has no local type.
Method Signatures

Method CHECK_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KYFNM Call by reference Type reference (TYPE) RSKYFNM Kennzahl 20010719
2 Exporting E_STANDARD_AGGREGATION Call by reference Type reference (TYPE) RS_BOOL Boolesch 20010719
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20010719

Method CHECK_USAGE_OF_DIMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler gefunden 20010711
2 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf Transfertabellen mit Fakten <> 0 20010711
3 Importing I_DIMID Call by reference Type reference (TYPE) RSDIMID Schlüssel Dimensionstabelle 20010711
4 Importing I_FIELDNM_DIM_IN_FACTTAB Call by reference Type reference (TYPE) RSD_FIELDNM Lange Feldnamen 20010711
5 Importing I_SHOW_ERRORS Call by reference Type reference (TYPE) RS_BOOL Fehler sofort anzeigen 20010711
6 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME Tabellenname 20010711
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20010711

Method CHECK_USAGE_OF_REST_DIMIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNM_DIM_IN_FACTTAB Call by reference Type reference (TYPE) RSD_FIELDNM 20010711
2 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME Tabellenname 20010711
3 Importing I_T_DIMIDS Call by reference Type reference (TYPE) RSRV_T_DIMIDS Tabelle der Dimensionsschlüssel 20010711

Method CHECK_USAGE_OF_REST_DIMIDS on class CL_RSRV_FACTTAB_DIMTAB has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPTABNM Value transfer Type reference (TYPE) TABNAME Tabellenname der komprimierten Faktentabelle 20010321
2 Importing I_FACTTABNM Value transfer Type reference (TYPE) TABNAME Tabellenname der Faktentabelle 20010321
3 Importing I_FACTTAB_TYPE Call by reference Type reference (TYPE) RSD_RSRV_FACTTAB_TYPE E- oder F-Tabelle untersuchen 20010321
4 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE Name des InfoCube 20010328
5 Importing I_N Call by reference Type reference (TYPE) I (Gesamt-)Anzahl der Dimensionen 20010711
6 Importing I_R_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Instanz des Application Logs 20010321
7 Importing I_S_DIME Call by reference Type reference (TYPE) RSD_S_DIME Name der Dimension 20010321
8 Returning R_R_OBJ Value transfer Object reference (TYPE REF TO) CL_RSRV_FACTTAB_DIMTAB Fakten- gegen eine Dimensionstabelle testen 20010321

Method CREATE on class CL_RSRV_FACTTAB_DIMTAB has no exception.

Method WRITE_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNT Call by reference Type reference (TYPE) I Anzahl der Sätze in der Faktentabelle 20030527
2 Importing I_DIMID Call by reference Type reference (TYPE) RSDIMID Schlüssel Dimensionstabelle 20010711
3 Importing I_FIELDNM_DIM_IN_FACTTAB Call by reference Type reference (TYPE) RSFIELDNM Feldname 20010711
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20030527
5 Importing I_STANDARD_AGGREGATION Call by reference Type reference (TYPE) RS_BOOL 20010719
6 Importing I_TABNM Call by reference Type reference (TYPE) TABNAME Tabellenname 20010711
# Exception Resumable Description Created on
1 CX_RSRV_EXCEPTION BW: Allgemeine Fehlerklasse 20030311

Method _CHECK_AND_GET_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPTABNM Call by reference Type reference (TYPE) TABNAME Name der komprimierten Faktentabelle (E) 20010415
2 Exporting E_FACTTABNM Call by reference Type reference (TYPE) TABNAME Name der Faktentabelle (F) 20010415
3 Exporting E_FACTTABTYPE Call by reference Type reference (TYPE) C Typ der Faktentabelle (E oder F) 20010415
4 Exporting E_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20010406
5 Exporting E_IS_PDIM Call by reference Type reference (TYPE) RS_BOOL Es handelt sich um die Paketdimension (->Sonderbehandlung) 20030527
6 Exporting E_N Call by reference Type reference (TYPE) I (Gesamt-)Anzahl der Dimensionen 20010711
7 Exporting E_S_DIME Call by reference Type reference (TYPE) RSD_S_DIME Dimension und Eigenschaften 20010415
8 Importing I_T_PARAMETERS Call by reference Type reference (TYPE) RSRV_NAME_VALUE_TAB Tabelle mit Name-Value-Paaren 20010406
# Exception Resumable Description Created on
1 CX_RSRV_EXCEPTION Ausnahmen für die RSRV: nur dynamische Prüfung 20120802
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A