SAP ABAP Class CL_RSRV_CHK_CUBE_PARTTIM (Check the Partitioning Column of an InfoCube)
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 20030516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20030516
Properties
Class CL_RSRV_CHK_CUBE_PARTTIM  
Short Description Check the Partitioning Column of an InfoCube    
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 20030507   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSM 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)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDU 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 20030516
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20030516
Friends
Class CL_RSRV_CHK_CUBE_PARTTIM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INFOCUBE Instance attribute Private Attribute reference (LIKE) 20030516
2 P_DIM_POS Instance attribute Private Type reference (TYPE) I Position of Partitioning Column in Dimension Table 20030516
3 P_EFACTTAB Instance attribute Private Type reference (TYPE) TABNAME Table Name of E Fact Table 20030516
4 P_FACTTAB Instance attribute Private Type reference (TYPE) TABNAME Table Name of F Fact Table 20030516
5 P_INFOCUBE Instance attribute Private Type reference (TYPE) RSD_INFOCUBE InfoCube the Test Runs on 20030516
6 P_PARTTIMF Instance attribute Private Type reference (TYPE) RSD_FIELDNM Partitioning Column Field Name 20030516
7 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log for RSRV 20030516
8 P_R_TDIM Instance attribute Private Object reference (TYPE REF TO) DATA Table with DIMID Entries for Incorrect Rows 20030516
9 P_TDIMFLD Instance attribute Private Type reference (TYPE) RSD_FIELDNM Time Dimension Dim Key Field Name 20030516
10 P_TDIMTAB Instance attribute Private Type reference (TYPE) TABNAME Time Dimension Table 20030516
Methods
# Method Level Visibility Method type Description Created on
1 GET_CUBE_INFO Instance method Private Method Get Information About Partitioning Column... 20030516
2 GET_FACT_POS Instance method Private Method Get Position of Partitioning Column Inside Fact Table 20030516
3 GET_NUM_WRONG_ROWS Instance method Private Method Retrieve the Time DIMIDs Where PARTTIM is Incorrect 20030516
4 GET_TDIMIDS_AND_PARTTIM Instance method Private Method Retrieve the Time DIMIDs Where PARTTIM is Incorrect 20030516
5 MODIFY_FACTTABLE Instance method Private Method Correct the Partitioning Column of the Fact Table 20030516
Events
Class CL_RSRV_CHK_CUBE_PARTTIM has no event.
Types
Class CL_RSRV_CHK_CUBE_PARTTIM has no local type.
Method Signatures

Method GET_CUBE_INFO Signature

Method GET_CUBE_INFO on class CL_RSRV_CHK_CUBE_PARTTIM has no parameter.
# Exception Resumable Description Created on
1 CX_RSRV_METADATA_ERROR Metadatenschiefstand; Test kann nicht durchgeführt werden 20030516
2 CX_RSRV_NOT_APPLICABLE Test macht in diesem Kontext keinen Sinn 20030516

Method GET_FACT_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FACT_POS Value transfer Type reference (TYPE) I Position of Column inside fact table 20030516
2 Importing I_FACTTAB Call by reference Type reference (TYPE) TABNAME Fact Tablename 20030516
# Exception Resumable Description Created on
1 CX_RSRV_METADATA_ERROR Metadatenschiefstand; Test kann nicht durchgeführt werden 20030516

Method GET_NUM_WRONG_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NUM_ROWS Value transfer Type reference (TYPE) I Number of rows with incorrect parttim field 20030516
2 Importing I_FACTTAB Call by reference Type reference (TYPE) TABNAME Fact table to get dimids where parttim is incorrect for 20030516

Method GET_NUM_WRONG_ROWS on class CL_RSRV_CHK_CUBE_PARTTIM has no exception.

Method GET_TDIMIDS_AND_PARTTIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FACTTAB Call by reference Type reference (TYPE) TABNAME Fact table to get dimids where parttim is incorrect for 20030516

Method GET_TDIMIDS_AND_PARTTIM on class CL_RSRV_CHK_CUBE_PARTTIM has no exception.

Method MODIFY_FACTTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FACTTAB Call by reference Type reference (TYPE) TABNAME Fact Table 20030516
2 Importing I_IS_FTAB Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Table is F-Table (uncompressed data) 20030516
# Exception Resumable Description Created on
1 CX_RSRV_METADATA_ERROR Metadatenschiefstand; Test kann nicht durchgeführt werden 20030516
History
Last changed by/on SAP  20130531 
SAP Release Created in 720