SAP ABAP Class CL_RSDA_DAP_REQUEST_COLLECTION (CL_RSDA_DAP_REQUEST_COLLECTION)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDA_REQUEST_EXECUTE 20050324
Properties
Class CL_RSDA_DAP_REQUEST_COLLECTION  
Short Description    
Super Class    
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 20050324   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_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSDA_DAP_EXECUTE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSENQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDA_REQUEST_EXECUTE 20050324
Friends
Class CL_RSDA_DAP_REQUEST_COLLECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RT_REQSTAT Static Attribute Public See coding 20050324
2 PS_REQTYPE_SEL Instance attribute Private See coding 20130809
3 P_INFOPROV_FOR_DELETION Static Attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20070206
4 P_R_DAP Instance attribute Private Object reference (TYPE REF TO) IF_RSDA_DAP_EXECUTE BW Archiving: Data Archiving Process 20050324
5 P_R_REQUEST_ITERATOR Instance attribute Private Object reference (TYPE REF TO) IF_RSDA_REQUEST_ITERATOR Request Iterator for Request-Based Archiving 20080312
6 P_R_SET Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_SET Multi-Dimensional Quantity 20050324
7 P_R_UNIVERSE Static Attribute Private Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Dimension Model for DDIC Structure Fields 20050324
8 P_S_ENQSTATE Instance attribute Private See coding 20050324
9 P_TH_INSTANCES Static Attribute Private Type reference (TYPE) RSMDS_TH_DICTITEMS Set Object: Dictionary for Weak Reference 20050324
10 P_TR_REQUESTS Instance attribute Private Type reference (TYPE) TR_REQUESTS 20050324
11 P_T_ARCHREQCREF_COLLECTION Static Attribute Private Type reference (TYPE) RSDA_T_ARCHREQCREF Assignment of Archiving Request to Source Request 20090128
12 P_WHERE Instance attribute Private Type reference (TYPE) STRING Multi-Dimensional Quantity 20050324
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_NEARLINE_REQUESTS Instance method Private Method 20070629
2 CHECK_FOR_REQSTAT_TRANSITION Instance method Public Method 20070629
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050324
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050324
5 DEACTIVATE_NEARLINE_REQUESTS Instance method Private Method 20070629
6 DELETE_REQUESTS_FROM_PSA Instance method Private Method 20080312
7 DELETE_SPO_DATA Instance method Private Method 20100304
8 DEQUEUE Instance method Protected Method 20060710
9 DEQUEUE_EXECUTE Instance method Protected Method 20071126
10 ENQUEUE Instance method Protected Method 20060710
11 ENQUEUE_EXECUTE Instance method Protected Method 20071126
12 EXTEND_DELSEL_BY_PARTITION Instance method Private Method 20130704
13 GET_ARCHREQCREF_COLLECTION Static method Public Method 20090128
14 GET_DAPNAME Instance method Public Method 20050405
15 GET_INFOPROV_FOR_DELETION Static method Public Method 20070206
16 GET_INSTANCE_BY_SELECTION Static method Public Method 20050324
17 GET_RELATED_SOURCE_REQUESTS Instance method Private Method 20090128
18 GET_REQSTAT_MAX Instance method Public Method 20070207
19 GET_REQSTAT_MIN Instance method Public Method 20070207
20 GET_REQUESTS Instance method Public Method 20110707
21 GET_REQUEST_BY_INDEX Instance method Public Method 20050405
22 GET_REQUEST_ITERATOR Instance method Private Method 20080312
23 GET_REQUEST_SET Instance method Private Method 20080312
24 GET_SET Instance method Public Method 20050324
25 GET_SIZE Instance method Public Method 20050405
26 IS_PRODUCTIVE Instance method Public Method 20061024
27 LOG_OPEN Instance method Protected Method 20060710
28 REBUILD_LOG Instance method Private Method 20101216
29 REFRESH Instance method Public Method 20050324
30 SET_ARCHREQCREF_COLLECTION Instance method Private Method 20090128
31 SET_PRODUCTIVE Instance method Private Method 20050913
32 TRIGGER_MERGE Instance method Private Method 20130214
Events
Class CL_RSDA_DAP_REQUEST_COLLECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RT_REQSTAT Public See coding 20050324 rt_reqstat TYPE RANGE OF rsda_reqstat
2 RT_REQUID_SID Public See coding 20050405 rt_requid_sid TYPE RANGE OF rsda_reqsid
3 R_REQUEST Public Object reference (TYPE REF TO) CL_RSDA_DAP_REQUEST 20050324
4 TR_REQUESTS Public See coding 20050324 tr_requests TYPE STANDARD TABLE OF r_request WITH KEY table_line
Method Signatures

Method ACTIVATE_NEARLINE_REQUESTS 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) IF_RSDAI_NEARLINE_LOG Log 20070629
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20070629
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20070629

Method CHECK_FOR_REQSTAT_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQSTAT Call by reference Type reference (TYPE) RSDA_REQSTAT BW Archivierung: Status des Archivierungs-/Rückladerequests 20070629
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070629
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20070629
2 CX_RSDA_INPUT_INVALID Aktion wurde abgebrochen 20070629

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDA_DAP_REQUEST_COLLECTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20050405
2 Importing I_R_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20050324
# Exception Resumable Description Created on
1 CX_RSDA_OBJECT_NOT_FOUND Kommunikationsfehler 20050405

Method DEACTIVATE_NEARLINE_REQUESTS 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) IF_RSDAI_NEARLINE_LOG Log 20070629
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20070629
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20070629

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 20080312
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20080312

Method DELETE_SPO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_DETLOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20100616
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDA_LOG Log 20100607
3 Exporting E_RECORDS Call by reference Type reference (TYPE) RSDA_INT8 Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20100308
4 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20100308
5 Importing I_REBBIA Call by reference Type reference (TYPE) RSDA_REBUILD_BIA BWA Index nach selektivem Löschen neu aufbauen 20100308
6 Importing I_RECORDS_REF Call by reference Type reference (TYPE) RSDA_INT8 Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20100308
7 Importing I_REQSTAT_ACTUAL Call by reference Type reference (TYPE) RSDA_REQSTAT BW Archivierung: Status des Archivierungs-/Rückladerequests 20100505
8 Importing I_R_REQUEST_ITERATOR Call by reference Object reference (TYPE REF TO) IF_RSDA_REQUEST_ITERATOR Request-Iterator für request-basierte Archivierung 20100308
9 Importing I_TX_SEL Call by reference Type reference (TYPE) IF_RSDA_DAP_EXECUTE=>TY_TX_DELETION_SELECTIONS 20100308
10 Importing I_T_PARTPROV Call by reference Type reference (TYPE) RSDA_T_PARTPROV BW-Archivierung: Tabellentyp für SPO Partprovider 20100308
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20100308
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20100308
3 CX_RSDA_INPUT_INVALID Aktion wurde abgebrochen 20100308

Method DEQUEUE Signature

Method DEQUEUE on class CL_RSDA_DAP_REQUEST_COLLECTION has no parameter.
Method DEQUEUE on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method DEQUEUE_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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_COLLECTION has no exception.

Method ENQUEUE 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) IF_RSDAI_NEARLINE_LOG Log 20060710
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20060710
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20060710

Method ENQUEUE_EXECUTE Signature

Method ENQUEUE_EXECUTE on class CL_RSDA_DAP_REQUEST_COLLECTION has no parameter.
Method ENQUEUE_EXECUTE on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method EXTEND_DELSEL_BY_PARTITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_SEL Call by reference Type reference (TYPE) IF_RSDA_DAP_EXECUTE=>TY_TX_DELETION_SELECTIONS 20130704
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130704

Method EXTEND_DELSEL_BY_PARTITION on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_ARCHREQCREF_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_ARCHREQCREF Value transfer Type reference (TYPE) RSDA_T_ARCHREQCREF Zuodnung Archivierungsrequest Quellrequest 20090128

Method GET_ARCHREQCREF_COLLECTION on class CL_RSDA_DAP_REQUEST_COLLECTION 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 20050405

Method GET_DAPNAME on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_INFOPROV_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20070206

Method GET_INFOPROV_FOR_DELETION on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_INSTANCE_BY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20050324
2 Importing I_PRODUCTIVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050913
3 Importing I_REQTYPE Call by reference Type reference (TYPE) RSDA_REQTYPE IF_RSDA_CONSTANTS=>REQTYPE-ARCHIVE BW-Archivierung: Requesttyp 20050324
4 Importing I_REQUID_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050324
5 Importing I_RT_REQSTAT Call by reference Type reference (TYPE) RT_REQSTAT 20050324
6 Importing I_RT_REQUID_SID Call by reference Type reference (TYPE) RT_REQUID_SID 20050405
7 Importing I_R_REQUEST_COLLECTION Call by reference Object reference (TYPE REF TO) CL_RSDA_DAP_REQUEST_COLLECTION 20050920
8 Returning R_R_COLLECTION Value transfer Object reference (TYPE REF TO) CL_RSDA_DAP_REQUEST_COLLECTION 20050324
# Exception Resumable Description Created on
1 CX_RSDA_INPUT_INVALID Aktion wurde abgebrochen 20050324
2 CX_RSDA_OBJECT_NOT_FOUND Kommunikationsfehler 20050405

Method GET_RELATED_SOURCE_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ARCHREQCREF Call by reference Type reference (TYPE) RSDA_T_ARCHREQCREF 20090128
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100304
3 Importing I_T_ARCHREQSID Call by reference Type reference (TYPE) RSDA_T_REQUID_SIDS SID-Liste von Archivierungs- und Rückladerequests 20090128

Method GET_RELATED_SOURCE_REQUESTS on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_REQSTAT_MAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQSTAT Value transfer Type reference (TYPE) RSDA_REQSTAT BW Archivierung: Status des Archivierungs-/Rückladerequests 20070207

Method GET_REQSTAT_MAX on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_REQSTAT_MIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQSTAT Value transfer Type reference (TYPE) RSDA_REQSTAT BW Archivierung: Status des Archivierungs-/Rückladerequests 20070207

Method GET_REQSTAT_MIN on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TR_REQUESTS Value transfer Type reference (TYPE) TR_REQUESTS 20110707

Method GET_REQUESTS on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_REQUEST_BY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) I 20050405
2 Returning R_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSDA_DAP_REQUEST Request eines Datenarchivierungsprozesses 20050405

Method GET_REQUEST_BY_INDEX on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_REQUEST_ITERATOR 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) RSDA_RNSID SID eines Requests 20100721
2 Returning R_R_REQUEST_ITERATOR Value transfer Object reference (TYPE REF TO) IF_RSDA_REQUEST_ITERATOR Request-Iterator für request-basierte Archivierung 20080312
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20080312
2 CX_RSDA_NO_MORE_DATA Aktion wurde abgebrochen 20080312

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 Multi-dimensionale Menge 20080312

Method GET_REQUEST_SET on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_SET 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 20050324

Method GET_SET on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SIZE Value transfer Type reference (TYPE) I 20050405

Method GET_SIZE on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method IS_PRODUCTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20061024

Method IS_PRODUCTIVE on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method LOG_OPEN 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) IF_RSDAI_NEARLINE_LOG Log 20060710
2 Returning R_R_LOG Value transfer Object reference (TYPE REF TO) CL_RSDA_LOG Log 20060710

Method LOG_OPEN on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method REBUILD_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_DETLOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20101216
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSDA_LOG Log 20101216
3 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20101216
4 Importing I_REQUID_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20101216
5 Importing I_T_MSG_BEFORE Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20101216

Method REBUILD_LOG on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method REFRESH Signature

Method REFRESH on class CL_RSDA_DAP_REQUEST_COLLECTION has no parameter.
Method REFRESH on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method SET_ARCHREQCREF_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARCHREQCREF_COLLECTION Call by reference Type reference (TYPE) RSDA_T_ARCHREQCREF Zuodnung Archivierungsrequest Quellrequest 20090128

Method SET_ARCHREQCREF_COLLECTION on class CL_RSDA_DAP_REQUEST_COLLECTION has no exception.

Method SET_PRODUCTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCTIVE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050913
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20050913

Method TRIGGER_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130214
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20130214

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