SAP ABAP Class CL_RSL_BACKUP (Backup)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_BACKUP (Package) Backup/recovery
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSL_BACKUP_R Backup Reader 20100930
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSL_BACKUP_W Backup Writer 20100927
Properties
Class CL_RSL_BACKUP  
Short Description Backup    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_BACKUP   Backup/recovery 
Created 20100923   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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSL_BACKUP_R Backup Reader 20100930
2 IF_RSL_BACKUP_W Backup Writer 20100927
Friends
Class CL_RSL_BACKUP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_BACKUP_ID Instance attribute Public Type reference (TYPE) RSL_BACKUP_ID Backup ID 20100927
2 N_S_PROP Instance attribute Public Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_S_PROP Properties Structure 20100927
3 P_T_COMP Instance attribute Private Type reference (TYPE) PT_T_COMP Component Information (Table) 20101001
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_READER Static method Public Method Get Backup Reader Instance (From DB) 20100930
2 CREATE_WRITER Static method Public Method Get Backup Writer Instance 20100930
3 DELETE_BY_ID Static method Public Method Delete Backup Instance 20101008
4 DELETE_BY_OBJ Static method Public Method Delete All Backup Instances of Object 20101008
5 GET_CATALOG Static method Public Method Get Backup Catalog 20100929
6 _GET_STATISTICS Instance method Private Method Aggregate Statistics from Connected Components 20101005
Events
Class CL_RSL_BACKUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_COMP Private See coding Component Information (Structure) 20101001 BEGIN OF pt_s_comp, comp_type TYPE if_rsl_backup_types=>gt_comp_type, comp_id TYPE if_rsl_backup_types=>gt_comp_id, r_comp_W TYPE REF TO if_rsl_backup_w_comp, r_comp_r TYPE REF TO if_rsl_backup_r_comp, END OF pt_s_comp
2 PT_T_COMP Private See coding Component Information (Table) 20101001 PT_T_COMP TYPE SORTED TABLE OF pt_s_comp WITH UNIQUE KEY comp_type comp_id
Method Signatures

Method CREATE_READER 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 20100930
2 Returning R_R_BACKUP_R Value transfer Object reference (TYPE REF TO) IF_RSL_BACKUP_R Backup Reader 20100930
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100930

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) IF_RSL_BACKUP_TYPES=>GT_OBJNM Object name 20100930
2 Importing I_TLOGO Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_TLOGO Object type 20100930
3 Returning R_R_BACKUP_W Value transfer Object reference (TYPE REF TO) IF_RSL_BACKUP_W Backup Writer 20100930

Method CREATE_WRITER on class CL_RSL_BACKUP has no exception.

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 20101008

Method DELETE_BY_ID on class CL_RSL_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) IF_RSL_BACKUP_TYPES=>GT_OBJNM Object name 20101008
2 Importing I_TLOGO Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_TLOGO Object type 20101008
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20101008

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) IF_RSL_BACKUP_TYPES=>GT_OBJNM Object name pattern (might contain *) 20101001
2 Importing I_TLOGO Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_TLOGO Object type (might be initial or %) 20101001
3 Returning R_T_CATALOG Value transfer Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_T_CATALOG Backup catalog (table) 20101001

Method GET_CATALOG on class CL_RSL_BACKUP has no exception.

Method _GET_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_ROWS Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_DATA_ROWS Anzahl Datenzeilen 20101005
2 Exporting E_DATA_SIZE Call by reference Type reference (TYPE) IF_RSL_BACKUP_TYPES=>GT_DATA_SIZE Größe Datenteil (in Bytes) 20101005

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