SAP ABAP Class CL_RSRV_CHK_TIM_DIM (Check Time Consistency from InfoProvider)
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 20060919
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20060919
Properties
Class CL_RSRV_CHK_TIM_DIM  
Short Description Check Time Consistency from InfoProvider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSTIME    
Program status     
Category 0   
Package RSRV   Analysis and Repair of BW Objects 
Created 20060919   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 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 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 20060919
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20060919
Friends
Class CL_RSRV_CHK_TIM_DIM 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) 20060919
2 INFOPROV Instance attribute Private Attribute reference (LIKE) 20060919
3 N_S_MSG_DYNAMIC_DOCU Instance attribute Protected Attribute reference (LIKE) 20060919
4 P_CORRECT Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Overall Check Status 20060919
5 P_CUBE_CORRECT Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Status of RSMDATASTATE timchk Flag 20060919
6 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoCube the Test Runs on 20060919
7 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log for RSRV 20060919
8 P_R_INFOPROV Instance attribute Private Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130503
9 P_R_TIM Instance attribute Private Object reference (TYPE REF TO) CL_RS_TIME_DERIVE Derivation and Consistency Check from Times 20060919
10 P_SEVERITY Instance attribute Private Type reference (TYPE) C Warning or Error if Inconsistent 20060919
11 P_STATUS_SET Instance attribute Private Type reference (TYPE) RS_BOOL RSMDATASTATE status has been set 20060919
12 P_S_TDIME Instance attribute Private Type reference (TYPE) RSD_S_DIME Dimension and Properties 20130503
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROV_STATUS Instance method Private Method 20060919
2 PREPARE Instance method Public Method Prepare Check and Set Metadata 20060919
3 REPAIR_TABLE Instance method Private Method Repair the Dimension Table of a Non-Cumulative Cube 20130503
4 SET_PROV_STATUS Instance method Private Method 20060919
5 SINGLE_CHECK Instance method Public Method Check Individual Rows 20060919
6 SINGLE_CHECK_LOAD Instance method Public Method Check Individual Rows If InfoCube Status Is Consistent 20060919
7 _CHECK_DIMID_USED Instance method Private Method 20060919
8 _CREATE_AND_FILL_DIFF_TABLE Instance method Private Method 20130503
9 _EXPLAIN_CHECKS Instance method Private Method Write Log Entries for Test 20060919
10 _UPDATE_DB_TABLE Instance method Private Method 20130508
Events
Class CL_RSRV_CHK_TIM_DIM has no event.
Types
Class CL_RSRV_CHK_TIM_DIM has no local type.
Method Signatures

Method GET_PROV_STATUS Signature

Method GET_PROV_STATUS on class CL_RSRV_CHK_TIM_DIM has no parameter.
Method GET_PROV_STATUS on class CL_RSRV_CHK_TIM_DIM has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060919

Method PREPARE on class CL_RSRV_CHK_TIM_DIM has no exception.

Method REPAIR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REPAIRED Value transfer Type reference (TYPE) RS_BOOL Cube Has Been Repaired 20130503
# Exception Resumable Description Created on
1 CX_RSRV_ABORT Cancel Test or Repair 20130503
2 CX_RSRV_EXCEPTION Exceptions for RSRV: Only Check Dynamically 20130503
3 CX_RS_ACTION_NOT_ALLOWED The Action is not Allowed here 20130503

Method SET_PROV_STATUS Signature

Method SET_PROV_STATUS on class CL_RSRV_CHK_TIM_DIM has no parameter.
Method SET_PROV_STATUS on class CL_RSRV_CHK_TIM_DIM has no exception.

Method SINGLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CORRECT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060919
2 Importing I_CHECK_FACTTAB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060919
3 Importing I_DIM_LINE Call by reference Type reference (TYPE) ANY 20060919

Method SINGLE_CHECK on class CL_RSRV_CHK_TIM_DIM has no exception.

Method SINGLE_CHECK_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIM_LINE Call by reference Type reference (TYPE) ANY 20060919
2 Returning R_RC Value transfer Type reference (TYPE) I 0 = no error, 2 = time dimid incorrect, 4 = infinity sid 20070905

Method SINGLE_CHECK_LOAD on class CL_RSRV_CHK_TIM_DIM has no exception.

Method _CHECK_DIMID_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMID Call by reference Type reference (TYPE) I 20060919

Method _CHECK_DIMID_USED on class CL_RSRV_CHK_TIM_DIM has no exception.

Method _CREATE_AND_FILL_DIFF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_T_DIFF Call by reference Object reference (TYPE REF TO) DATA 20130503
2 Exporting E_T_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130503
3 Importing I_TABNAME Call by reference Type reference (TYPE) RSD_TABLNM 20130503
4 Importing I_T_RIGHT Call by reference Type reference (TYPE) STANDARD TABLE 20130503
5 Importing I_T_WRONG Call by reference Type reference (TYPE) STANDARD TABLE 20130503

Method _CREATE_AND_FILL_DIFF_TABLE on class CL_RSRV_CHK_TIM_DIM has no exception.

Method _EXPLAIN_CHECKS Signature

Method _EXPLAIN_CHECKS on class CL_RSRV_CHK_TIM_DIM has no parameter.
Method _EXPLAIN_CHECKS on class CL_RSRV_CHK_TIM_DIM has no exception.

Method _UPDATE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) RSD_TABLNM 20130508
2 Importing I_T_RIGHT Call by reference Type reference (TYPE) STANDARD TABLE 20130508
3 Importing I_T_WRONG Call by reference Type reference (TYPE) STANDARD TABLE 20130508

Method _UPDATE_DB_TABLE on class CL_RSRV_CHK_TIM_DIM has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720