SAP ABAP Class CL_RSL_AINX_BACKUP (Analytic Index Backup)
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_BACKUP  
Short Description Analytic Index Backup    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_BACKUP   Backup/recovery 
Created 20101001   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_RSDDLTIP_APD_TARGET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSL_AINX_BACKUP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSL_BACKUP_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSL_AINX_BACKUP has no interface implemented.
Friends
Class CL_RSL_AINX_BACKUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COMP_TYPE Constant Public See coding COMP Type Constants 20101021
2 C_RECY_INFO Constant Public See coding Recovery Information Words 20101021
3 C_WRITE_MODE Constant Public See coding 20101021
4 P_R_BACKUP Instance attribute Private Object reference (TYPE REF TO) IF_RSL_BACKUP_W Backup Writer 20101018
5 P_R_COMP_TAB_APD Instance attribute Private Object reference (TYPE REF TO) IF_RSL_BACKUP_W_COMP_TAB Backup Write Component: Table 20101021
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VERSION_LIMIT Static method Public Method Check Version Limit (Remove Unneeded Backups) 20101027
2 CLOSE_APD Instance method Public Method Close (APD target loading) 20101021
3 CREATE_WRITER Static method Public Method Create Backup Writer Instance 20101018
4 DELETE_BY_ID Static method Public Method Delete Backup Instance 20101025
5 DELETE_BY_OBJ Static method Public Method Delete All Backup Instances of Object 20101025
6 GET_BACKUP_COMP_LIST Static method Public Method Get Backup Component Information List 20101027
7 OPEN_APD Instance method Public Method Open (APD target loading) 20101021
8 PUT_APD Instance method Public Method Put (APD target loading) 20101021
9 RECY_INFO_READ Static method Public Method Interpret Recovery Information (Get Action and Component) 20101029
10 RECY_INFO_WRITE Static method Public Method Generate Recovery Information (By Action and Component) 20101029
Events
Class CL_RSL_AINX_BACKUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_BACKUP_COMP Public See coding Backup Information (Components) Structure 20101027 BEGIN OF gt_s_backup_comp, backup_id TYPE if_rsl_backup_types=>gt_s_prop-backup_id, state TYPE if_rsl_backup_types=>gt_s_prop-state, start_time TYPE if_rsl_backup_types=>gt_s_prop-start_time, end_time TYPE if_rsl_backup_types=>gt_s_prop-end_time, recy_info TYPE if_rsl_backup_types=>gt_s_prop-recy_info, comp_type TYPE if_rsl_backup_types=>gt_comp_type, comp_id TYPE if_rsl_backup_types=>gt_comp_id, data_rows TYPE if_rsl_backup_types=>gt_data_rows, END OF gt_s_backup_comp
2 GT_T_BACKUP_COMP Public See coding Backup Information (Components) Table 20101027 gt_t_backup_comp TYPE STANDARD TABLE OF gt_s_backup_comp WITH DEFAULT KEY
3 GT_WRITE_MODE Public Type reference (TYPE) CHAR1 Write Mode 20101021
Method Signatures

Method CHECK_VERSION_LIMIT 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 20101027

Method CHECK_VERSION_LIMIT on class CL_RSL_AINX_BACKUP has no exception.

Method CLOSE_APD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLLBACK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20101021
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20101021

Method CREATE_WRITER 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 20101018
2 Returning R_R_AINX_BACKUP Value transfer Object reference (TYPE REF TO) CL_RSL_AINX_BACKUP Analytical Index backup 20101018
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20101021

Method DELETE_BY_ID 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 =4 if not found 20101027
2 Importing I_BACKUP_ID Call by reference Type reference (TYPE) RSL_BACKUP_ID Backup ID 20101025

Method DELETE_BY_ID on class CL_RSL_AINX_BACKUP has no exception.

Method DELETE_BY_OBJ 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 20101025
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20101025

Method GET_BACKUP_COMP_LIST 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 20101027
2 Returning R_T_BACKUP_COMP Value transfer Type reference (TYPE) GT_T_BACKUP_COMP Backup information (components) table 20101027

Method GET_BACKUP_COMP_LIST on class CL_RSL_AINX_BACKUP has no exception.

Method OPEN_APD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL_DATA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE All data (to be deleted) 20101021
2 Importing I_ATTR_NAME Call by reference Type reference (TYPE) CLIKE Dimension (to be loaded/deleted) 20101021
3 Importing I_AUTH Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Authorizations (to be loaded/deleted) 20101021
4 Importing I_T_COMP_DESCR Call by reference Type reference (TYPE) TREXT_COMP_DESCR Beschreibung der Komponenten 20101021
5 Importing I_WRITE_MODE Call by reference Type reference (TYPE) CLIKE CL_RSL_AINX_BACKUP=>C_WRITE_MODE-FULL Write mode (full, append, delete) 20101021
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20101021

Method PUT_APD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20101021
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20101021

Method RECY_INFO_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTION Call by reference Type reference (TYPE) STRING Action 20101029
2 Exporting E_COMP_ID Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_ID Komponenten-ID 20101029
3 Exporting E_COMP_TYPE Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_TYPE Komponententyp 20101029
4 Importing I_RECY_INFO Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_RECY_INFO Information für Recovery 20101029

Method RECY_INFO_READ on class CL_RSL_AINX_BACKUP has no exception.

Method RECY_INFO_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECY_INFO Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_RECY_INFO Information für Recovery 20101029
2 Importing I_ACTION Call by reference Type reference (TYPE) STRING Action 20101029
3 Importing I_COMP_ID Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_ID Komponenten-ID 20101029
4 Importing I_COMP_TYPE Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_COMP_TYPE Komponententyp 20101029

Method RECY_INFO_WRITE on class CL_RSL_AINX_BACKUP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730