SAP ABAP Class CL_RSL_AINX_RECOVERY (Analytic Index Recovery)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_BACKUP (Package) Backup/recovery
Properties
Class CL_RSL_AINX_RECOVERY  
Short Description Analytic Index Recovery    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_BACKUP   Backup/recovery 
Created 20100924   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSL_BACKUP_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSL_AINX_RECOVERY has no interface implemented.
Friends
Class CL_RSL_AINX_RECOVERY has no friend class.
Attributes
Class CL_RSL_AINX_RECOVERY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BACKUP_EXISTS Static method Public Method Does any backup data exist for analytic index? 20101022
2 GET_CATALOG Static method Public Method Get Backup Catalog 20101022
3 RECOVER Static method Public Method Recover Analytic Index 20101022
4 _CLEAR_ALL Static method Private Method Clear Analytic Index 20101029
5 _CREATE_AINX_WRITER Static method Private Method Create AINX writer 20110919
6 _GET_RECY_BACKUP_LIST Static method Private Method Get Relevant Backup List for Recovery 20101027
7 _LOAD_BACKUP Static method Private Method Load Backup 20101029
8 _LOAD_BACKUP_2 Static method Private Method (Obsolete) 20111202
9 _LOAD_COMP Static method Private Method Load backup component 20110919
Events
Class CL_RSL_AINX_RECOVERY has no event.
Types
Class CL_RSL_AINX_RECOVERY has no local type.
Method Signatures

Method BACKUP_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20101022
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20101022

Method BACKUP_EXISTS on class CL_RSL_AINX_RECOVERY has no exception.

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM_PATTERN Call by reference Type reference (TYPE) RSLTIPNAME AINX name pattern (might contain *) 20101022
2 Returning R_T_CATALOG Value transfer Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_T_CATALOG Backup catalog (table) 20101022

Method GET_CATALOG on class CL_RSL_AINX_RECOVERY has no exception.

Method RECOVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20101022
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101022
3 Importing I_BACKUP_ID Call by reference Type reference (TYPE) RSL_BACKUP_ID Backup ID 20101022
4 Importing I_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Use most recent backup data 20101022
5 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20101022
6 Importing I_REBUILD_INDEX Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Rebuild BWA persistency of Analytical Index 20101129

Method RECOVER on class CL_RSL_AINX_RECOVERY has no exception.

Method _CLEAR_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20101029
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101029
3 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20101029

Method _CLEAR_ALL on class CL_RSL_AINX_RECOVERY has no exception.

Method _CREATE_AINX_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) STRING Action 20110919
2 Importing I_COMP_ID Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_ID Komponenten-ID 20110919
3 Importing I_COMP_TYPE Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_TYPE Komponententyp 20110919
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytic Index 20110919
5 Returning R_R_WRITER Value transfer Object reference (TYPE REF TO) CL_RSDDLTIP_APD_TARGET AINX writer 20110919
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110919

Method _GET_RECY_BACKUP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BACKUP_ID Call by reference Type reference (TYPE) RSL_BACKUP_ID Backup ID 20101027
2 Importing I_MOST_RECENT Call by reference Type reference (TYPE) RS_BOOL Use most recent backup data 20101027
3 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20101027
4 Returning R_T_CATALOG Value transfer Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_T_CATALOG Backup catalog (table) 20101027

Method _GET_RECY_BACKUP_LIST on class CL_RSL_AINX_RECOVERY has no exception.

Method _LOAD_BACKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20101029
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101029
3 Importing I_BACKUP_ID Call by reference Type reference (TYPE) RSL_BACKUP_ID Backup ID 20101029
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20101029

Method _LOAD_BACKUP on class CL_RSL_AINX_RECOVERY has no exception.

Method _LOAD_BACKUP_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20111202
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20111202
3 Importing I_BACKUP_ID Call by reference Type reference (TYPE) RSL_BACKUP_ID Backup ID 20111202
4 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20111202

Method _LOAD_BACKUP_2 on class CL_RSL_AINX_RECOVERY has no exception.

Method _LOAD_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_AINX_WRITER Call by reference Object reference (TYPE REF TO) CL_RSDDLTIP_APD_TARGET AINX writer 20110919
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20110919
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110919
4 Importing I_ACTION Call by reference Type reference (TYPE) STRING Action 20110919
5 Importing I_COMP_ID Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_ID Komponenten-ID 20110919
6 Importing I_COMP_TYPE Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_TYPE Komponententyp 20110919
7 Importing I_OBJNM Call by reference Type reference (TYPE) RSLTIPNAME Analytical Index 20110919
8 Importing I_R_READER Call by reference Object reference (TYPE REF TO) IF_RSL_BACKUP_R Backup Reader 20110919
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20110919
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110919
History
Last changed by/on SAP  20130531 
SAP Release Created in 730