SAP ABAP Class CL_RSDA_RESTORE_REQUEST (CL_RSDA_RESTORE_REQUEST)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSDA (Package) BW Data Archiving and Near-line Storage. Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_DAP_REQUEST Data Archiving Process Request 20050324
Properties
Class CL_RSDA_RESTORE_REQUEST  
Short Description    
Super Class CL_RSDA_DAP_REQUEST Data Archiving Process Request 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSDA    
Program status     
Category 0   
Package RSDA   BW Data Archiving and Near-line Storage. Core Functions 
Created 20041125   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDA_RESTORE_REQUEST has no forward declaration.
Interfaces
Class CL_RSDA_RESTORE_REQUEST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDA_DAP 20050112 BW Archiving: Data Archiving Process
2 CL_RSDA_DAP_REQUEST_COLLECTION 20050324
3 CL_RSDA_INFOPROV_WRITER_CUBE 20060410 Writes Reloading Request in InfoCube
4 CL_RSDA_INFOPROV_WRITER_SPO 20100324 Writes reload request to PartProvider
5 CL_RSDA_REQUEST 20050112 BW Archiving: Abstract Request
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_ARCHREQ Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_ARCHIVING_REQUEST Data Archiving Process Request 20050111
2 P_S_ARESREQ Instance attribute Private Type reference (TYPE) RSDAARESREQ BW Archiving: Archiving Request 20050111
3 P_T_ARCHREQSPO Instance attribute Private Type reference (TYPE) LTY_ARCHREQSPO 20100415
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050111
2 CREATE Static method Private Method 20050112
3 DELETE_REQUESTS_FROM_PSA Instance method Private Method 20080429
4 GET_APO_REQUEST Instance method Public Method 20060712
5 GET_APO_REQUEST_SID Instance method Public Method 20060410
6 GET_APO_REQUEST_SIDS Instance method Private Method 20100415
7 GET_ARCHIVING_REQUEST Instance method Public Method 20060316
8 GET_PARTPROV_WRITER Instance method Private Method 20100506
9 OPEN_FOR_WRITE Instance method Private Method 20060410
10 REFRESH_INTERNAL Instance method Private Method 20050111
11 ROLLBACK_DATA_COPY Instance method Private Method 20060704
12 ROLLBACK_DATA_COPY_CUBE Instance method Private Method 20060712
13 ROLLBACK_DATA_COPY_ODSO Instance method Private Method 20060712
14 SET_APO_REQUEST_SID Instance method Private Method 20060410
15 SET_APO_REQUEST_SID_SPO Instance method Private Method 20100415
16 SET_ARCHIVE_DOCUMENT Instance method Private Method 20060327
17 SET_ARCHIVING_REQUEST Instance method Private Method 20050112
Events
Class CL_RSDA_RESTORE_REQUEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_ARCHREQSPO Private See coding 20100415 LTY_ARCHREQSPO type STANDARD TABLE OF RSDAARCHREQSPO with default key
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVING_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID SID des Archivierungsrequests 20060322
2 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20050111
# Exception Resumable Description Created on
1 CX_RSDA_INPUT_INVALID Aktion wurde abgebrochen 20060322

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_AUTHORITY_CHECK Call by reference Type reference (TYPE) RS_BOOL Boolean 20061026
2 Importing I_NO_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20061026
3 Importing I_RESTORE_DOCUMENT Call by reference Type reference (TYPE) ADMI_RUN_D Nummer des Archivierungslaufs 20060316
4 Importing I_R_ARCHREQ Call by reference Object reference (TYPE REF TO) CL_RSDA_ARCHIVING_REQUEST BW Datenarchivierung: Name des Archivierungsprozesses 20050112
5 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060710
6 Returning R_R_ARESREQ Value transfer Object reference (TYPE REF TO) CL_RSDA_RESTORE_REQUEST 20050112
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20060316

Method DELETE_REQUESTS_FROM_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REQUEST_ITERATOR Call by reference Object reference (TYPE REF TO) IF_RSDA_REQUEST_ITERATOR 20080429
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20080429

Method GET_APO_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APOREQUID_SID Call by reference Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20100415
2 Returning R_REQUID Value transfer Type reference (TYPE) RSREQUNR ID des Apo-Requests 20060712

Method GET_APO_REQUEST on class CL_RSDA_RESTORE_REQUEST has no exception.

Method GET_APO_REQUEST_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST_SID Value transfer Type reference (TYPE) RSDA_REQSID SID des Apo-Requests 20060410

Method GET_APO_REQUEST_SID on class CL_RSDA_RESTORE_REQUEST has no exception.

Method GET_APO_REQUEST_SIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APO_REQUEST_SIDS Value transfer Type reference (TYPE) LTY_ARCHREQSPO 20100415

Method GET_APO_REQUEST_SIDS on class CL_RSDA_RESTORE_REQUEST has no exception.

Method GET_ARCHIVING_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSDA_ARCHIVING_REQUEST BW Archivierung: Abstrakter Request 20060316

Method GET_ARCHIVING_REQUEST on class CL_RSDA_RESTORE_REQUEST has no exception.

Method GET_PARTPROV_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_T_PARTPROV_WRITER Call by reference Type reference (TYPE) CL_RSDA_INFOPROV_WRITER_SPO=>L_RTY_PARTPROV 20100506

Method GET_PARTPROV_WRITER on class CL_RSDA_RESTORE_REQUEST has no exception.

Method OPEN_FOR_WRITE Signature

Method OPEN_FOR_WRITE on class CL_RSDA_RESTORE_REQUEST has no parameter.
Method OPEN_FOR_WRITE on class CL_RSDA_RESTORE_REQUEST has no exception.

Method REFRESH_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ARESREQ_V Call by reference Type reference (TYPE) RSDAARESREQ_V Generierte Tabelle zum View RSDAARCHREQ_V 20050111

Method REFRESH_INTERNAL on class CL_RSDA_RESTORE_REQUEST has no exception.

Method ROLLBACK_DATA_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDA_LOG Log 20060712
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20060704
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20060704

Method ROLLBACK_DATA_COPY_CUBE 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 20060712
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDA_LOG Log 20060712
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20060712

Method ROLLBACK_DATA_COPY_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_EMPTY Call by reference Type reference (TYPE) RS_BOOL Kennzeichen: Prüfen das Datebereich leer ist 20061023
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20060712
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060712
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20060712
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20060712

Method SET_APO_REQUEST_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST_SID Call by reference Type reference (TYPE) I 20060410
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20070618

Method SET_APO_REQUEST_SID_SPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROVIDER Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100415
2 Importing I_REQUEST_SID Call by reference Type reference (TYPE) I 20100415

Method SET_APO_REQUEST_SID_SPO on class CL_RSDA_RESTORE_REQUEST has no exception.

Method SET_ARCHIVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Type reference (TYPE) ADMI_RUN_D Nummer eines Archivierungslaufs 20060327
# Exception Resumable Description Created on
1 CX_RSDA_INPUT_INVALID Aktion wurde abgebrochen 20060327

Method SET_ARCHIVING_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ARCHREQ Call by reference Object reference (TYPE REF TO) CL_RSDA_ARCHIVING_REQUEST Request eines Datenarchivierungsprozesses 20050112

Method SET_ARCHIVING_REQUEST on class CL_RSDA_RESTORE_REQUEST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700