SAP ABAP Class CL_RSDDB_PROC_RECOVER (Fill BIA index initially)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDB (Package) BIA Objects and Write Routines
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDDB_PROC Process on BIA Indexes 20071120
Properties
Class CL_RSDDB_PROC_RECOVER  
Short Description Fill BIA index initially    
Super Class CL_RSDDB_PROC Process on BIA Indexes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDB   BIA Objects and Write Routines 
Created 20071120   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDDTZA_ALV_REINDEX_RANK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDB_PROC_RECOVER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDDB_OBJ 20071120 BIA Index Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_OBJ Instance attribute Private Object reference (TYPE REF TO) IF_RSDDB_OBJ BIA Index Object 20071120
2 P_S_SNAPSHOT Instance attribute Private Type reference (TYPE) RSDDTREXSNAPSHOT Snapshot of the BIA 20071120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071120
2 GET_ICRANK Static method Public Method Define Sequence for Update 20071120
3 GET_PDIM_MAXREQUID Static method Public Method Maximum Request ID in the Package Dimension Index 20071120
4 GET_RECOVERTP Static method Public Method Mode for the Index Recovery 20071120
5 RECOVER Instance method Protected Method 20071120
6 WRITE_ROLLUP_STATE Static method Public Method Note Roll-Up Status 20071120
7 _CLEANUP_INDEX Instance method Private Method TRUNCATE or Delete and Recreate on Index 20071122
8 _FILL_EFACTINDEX Instance method Private Method 20071120
9 _GET_REQUID_WHERE Instance method Private Method Build a WHERE condition from the Request Restriction 20071120
10 _GET_WHERE Instance method Private Method WHERE Condition Depending on TABLTP and RECOVERTP 20071122
11 _RETRY_DEPOBJECTS Instance method Private Method 20071120
Events
Class CL_RSDDB_PROC_RECOVER has no event.
Types
Class CL_RSDDB_PROC_RECOVER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJ Value transfer Object reference (TYPE REF TO) IF_RSDDB_OBJ 20071120
2 Importing I_SNAPSHOTID Call by reference Type reference (TYPE) RSDDTREXSNAPSHOTID ID eines BIA-Daten-Snapshots 20071120
3 Importing I_STATUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20071120

Method CONSTRUCTOR on class CL_RSDDB_PROC_RECOVER has no exception.

Method GET_ICRANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ICRANK Value transfer Type reference (TYPE) CL_RSDDTZA_ALV_REINDEX_RANK=>TN_T_BIAINDEX 20071120
2 Importing ICRANK Call by reference Type reference (TYPE) XSTRING 20071120

Method GET_ICRANK on class CL_RSDDB_PROC_RECOVER has no exception.

Method GET_PDIM_MAXREQUID 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 20071120
2 Returning R_MAXREQUID Value transfer Type reference (TYPE) RSDRNSID SID eines Requestes 20071120

Method GET_PDIM_MAXREQUID on class CL_RSDDB_PROC_RECOVER has no exception.

Method GET_RECOVERTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPARE_DEF Call by reference Type reference (TYPE) RS_BOOL Boolean 20071120
2 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) IF_RSDDB_OBJ InfoCube 20071120
3 Importing I_SIMULATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20071120
4 Importing I_SNAPSHOTID Call by reference Type reference (TYPE) RSDDTREXSNAPSHOTID ID eines BIA-Daten-Snapshots 20071120
5 Importing I_SNAPSHOT_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20071120
6 Importing I_S_TABLES Call by reference Type reference (TYPE) RSDDB_S_TABLES Tabelle eines BIA-Index 20080820
7 Returning R_RECOVERTP Value transfer Type reference (TYPE) RSDDTREXRECOVERTP Recovery-Modus für einen Index 20071120
# Exception Resumable Description Created on
1 CX_RSDDB_BIAAPI Fehlermeldung aus BIA-API 20071120

Method RECOVER Signature

Method RECOVER on class CL_RSDDB_PROC_RECOVER has no parameter.
# Exception Resumable Description Created on
1 CX_RSDDB_BIAAPI Fehlermeldung aus BIA-API 20071120
2 CX_RSDDB_BIALOCK Sperre auf dem BIA-Serv er 20071120
3 CX_RSDDB_DBREAD Fehler beim Lesen von DB 20071120
4 CX_RSDDB_LOCKED Sperre sitzt fürs Füllen eines BIA-Index 20071120
5 CX_RSDDB_PARALLEL Fehler in der parallelen Indzierung 20071120

Method WRITE_ROLLUP_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SNAPSHOTID Call by reference Type reference (TYPE) RSDDTREXSNAPSHOTID ID eines BIA-Daten-Snapshots 20071120

Method WRITE_ROLLUP_STATE on class CL_RSDDB_PROC_RECOVER has no exception.

Method _CLEANUP_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TABLES Call by reference Type reference (TYPE) RSDDB_S_TABLES Tabelle eines BIA-Index 20071122
# Exception Resumable Description Created on
1 CX_RSDDB_BIAAPI Fehlermeldung aus BIA-API 20071122

Method _FILL_EFACTINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TABLES Call by reference Type reference (TYPE) RSDDB_S_TABLES Tabelle eines BIA-Index 20071120
2 Returning R_TABIX_ALL Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20071120
# Exception Resumable Description Created on
1 CX_RSDDB_BIAAPI Fehlermeldung aus BIA-API 20071120
2 CX_RSDDB_BIALOCK Sperre auf dem BIA-Serv er 20071120
3 CX_RSDDB_DBREAD Fehler beim Lesen von DB 20071120
4 CX_RSDDB_PARALLEL Fehler in der parallelen Indzierung 20071120

Method _GET_REQUID_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECOVERTP Call by reference Type reference (TYPE) RSDDTREXRECOVERTP Recovery-Modus für einen Index 20071122
2 Importing I_S_TABLES Call by reference Type reference (TYPE) RSDDB_S_TABLES Tabelle eines BIA-Index 20071120
3 Returning R_S_WHERE Value transfer Type reference (TYPE) RSDRS_S_WHERE 20071120

Method _GET_REQUID_WHERE on class CL_RSDDB_PROC_RECOVER has no exception.

Method _GET_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECOVERTP Call by reference Type reference (TYPE) RSDDTREXRECOVERTP Recovery-Modus für einen Index 20071122
2 Importing I_S_TABLES Call by reference Type reference (TYPE) RSDDB_S_TABLES Tabellenname 20071122
3 Returning R_S_WHERE Value transfer Type reference (TYPE) RSDRS_S_WHERE 20071122

Method _GET_WHERE on class CL_RSDDB_PROC_RECOVER has no exception.

Method _RETRY_DEPOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_INFOOBJS Call by reference Type reference (TYPE) RSDDB_T_INFOOBJS Infoobjekte eines BIA-Index 20071120
# Exception Resumable Description Created on
1 CX_RSDDB_BIAAPI Fehlermeldung aus BIA-API 20071120
2 CX_RSDDB_BIALOCK Sperre auf dem BIA-Serv er 20071120
3 CX_RSDDB_DBREAD Fehler beim Lesen von DB 20071120
4 CX_RSDDB_LOCKED Sperre sitzt fürs Füllen eines BIA-Index 20071120
5 CX_RSDDB_PARALLEL Fehler in der parallelen Indzierung 20071120
History
Last changed by/on SAP  20130531 
SAP Release Created in 711