SAP ABAP Class CL_RSDA_DAP_REQUEST (Data Archiving Process 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_REQUEST BW Archiving: Abstract Request 20050318
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_ARCHIVING_REQUEST Data Archiving Process Request 20050318
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_RESTORE_REQUEST 20050324
Properties
Class CL_RSDA_DAP_REQUEST  
Short Description Data Archiving Process Request    
Super Class CL_RSDA_REQUEST BW Archiving: Abstract Request 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDA    
Program status     
Category 0   
Package RSDA   BW Data Archiving and Near-line Storage. Core Functions 
Created 20050318   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_RSDA_DAP_EXECUTE 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)
3 RSDRD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDA_DAP_REQUEST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDA_ARCHIVE_WRITER 20050318
2 CL_RSDA_ARCHIVING_REQUEST 20050318 Data Archiving Process Request
3 CL_RSDA_DAP_A 20050318 BW Archiving: Active Version of DAP
4 CL_RSDA_DAP_DATA_PACKAGE 20050322 Data Package in a DAP Request
5 CL_RSDA_DAP_REQUEST_COLLECTION 20050324
6 CL_RSDA_REQUEST 20050318 BW Archiving: Abstract Request
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_DAP Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_DAP Data Archiving Process 20050318
2 P_R_NLREQ Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_REQUEST Nearline Request (If Available) 20050318
3 P_S_ENQSTATE Instance attribute Private See coding 20050318
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE_EXECUTE Instance method Protected Method 20071126
2 DEQUEUE_STATIC Static method Public Method 20051007
3 ENQUEUE_EXECUTE Instance method Protected Method 20071126
4 ENQUEUE_STATIC Static method Public Method 20051007
5 GET_ARCHIVING_OBJECT Instance method Public Method 20050321
6 GET_DAP Instance method Public Method 20050318
7 GET_DAPNAME Instance method Public Method 20050920
8 GET_NEARLINE_REQUEST Instance method Public Method 20050318
9 GET_REQUEST_ITERATOR Instance method Public Method 20080304
10 GET_REQUEST_SET Instance method Public Method 20080312
11 GET_TECH_SELECTION_CONDITION Instance method Public Method 20080306
12 GET_TIME_SELECTION Instance method Public Method 20080307
13 SET_DOCUMENT Instance method Private Method 20050318
Events
Class CL_RSDA_DAP_REQUEST has no event.
Types
Class CL_RSDA_DAP_REQUEST has no local type.
Method Signatures

Method DEQUEUE_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) RS_BOOL Boolean 20071126
2 Importing I_DATAPACKAGE_SID Call by reference Type reference (TYPE) RSDA_DPASID Laufende Nummer eines Datenpakets 20071126
3 Importing I_MODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-SHARED Sperrmodus 20071126

Method DEQUEUE_EXECUTE on class CL_RSDA_DAP_REQUEST has no exception.

Method DEQUEUE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20051007
2 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20051007
3 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20051007
4 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID BW Archivierung: SID eines Archivierungs-/Rückladerequests 20051007
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE RS_C_ENQSCOPE-OWNER_2 Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20051007
6 Importing I_SYNCHRON Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20051007

Method DEQUEUE_STATIC on class CL_RSDA_DAP_REQUEST has no exception.

Method ENQUEUE_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) RS_BOOL Boolean 20071126
2 Importing I_DATAPACKAGE_SID Call by reference Type reference (TYPE) RSDA_DPASID Laufende Nummer eines Datenpakets 20071126
3 Importing I_MODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-SHARED Sperrmodus 20071126
# Exception Resumable Description Created on
1 CX_RSDA_FOREIGN_LOCK 20071217

Method ENQUEUE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLLECT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20051007
2 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME 20060126
3 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20051007
4 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID BW Archivierung: SID eines Archivierungs-/Rückladerequests 20051007
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE RS_C_ENQSCOPE-OWNER_2 Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20051007
6 Importing I_SECONDS_TO_WAIT Call by reference Type reference (TYPE) I 300 Flag, ob Sperrversuch mehrfach wiederholt werden soll 20051007
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Fehler beim Zugriff 20060126
2 CX_RSDA_FOREIGN_LOCK Objekt ist gesperrt (nicht als Vaterklasse benutzen !!) 20051007

Method GET_ARCHIVING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT Value transfer Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20050321

Method GET_ARCHIVING_OBJECT on class CL_RSDA_DAP_REQUEST has no exception.

Method GET_DAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DAP Value transfer Object reference (TYPE REF TO) CL_RSDA_DAP Laufzeitfunktionen eines DAP 20050318

Method GET_DAP on class CL_RSDA_DAP_REQUEST has no exception.

Method GET_DAPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DAPNAME Value transfer Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20050920

Method GET_DAPNAME on class CL_RSDA_DAP_REQUEST has no exception.

Method GET_NEARLINE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_ON_DEMAND Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050321
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060710
3 Returning R_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSDA_NEARLINE_REQUEST BW Archivierung: Abstrakter Request 20050318
# Exception Resumable Description Created on
1 CX_RSDA_OBJECT_NOT_FOUND Kommunikationsfehler 20050321

Method GET_REQUEST_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_REQUEST_ITERATOR Value transfer Object reference (TYPE REF TO) IF_RSDA_REQUEST_ITERATOR Request-Iterator für request-basierte Archivierung 20080304
# Exception Resumable Description Created on
1 CX_RSDA_NO_MORE_DATA Keine weiteren Datensätze mehr vorhanden 20080304

Method GET_REQUEST_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS_SID_DIMENSION Call by reference Type reference (TYPE) RS_BOOL Boolean 20080312
2 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Request set 20080312

Method GET_REQUEST_SET on class CL_RSDA_DAP_REQUEST has no exception.

Method GET_TECH_SELECTION_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRING Value transfer Type reference (TYPE) STRING 20080306

Method GET_TECH_SELECTION_CONDITION on class CL_RSDA_DAP_REQUEST has no exception.

Method GET_TIME_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20080307

Method GET_TIME_SELECTION on class CL_RSDA_DAP_REQUEST has no exception.

Method SET_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 20050318
2 Importing I_WRITE_TO_DB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050318
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050318
History
Last changed by/on SAP  20130531 
SAP Release Created in 700