SAP ABAP Class CL_RSDA_NEARLINE_REQUEST (Nearline 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 20050314
Properties
Class CL_RSDA_NEARLINE_REQUEST  
Short Description Nearline Request    
Super Class CL_RSDA_REQUEST BW Archiving: Abstract 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 20050314   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_RSDAI_NEARLINE_CONNECTION 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)
Interfaces
Class CL_RSDA_NEARLINE_REQUEST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDA_DAP_REQUEST_COLLECTION 20070320
2 CL_RSDA_NEARLINE_DATA_PACKAGE 20070320 Data Package in a DAP Request
3 CL_RSDA_NEARLINE_OBJECT 20070320 Near-Line Object
4 CL_RSDA_REQUEST 20070320 BW Archiving: Abstract Request
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_NLOBJ Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_NEARLINE_OBJECT Near-Line Object 20050314
2 P_R_SET Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_SET Multi-Dimensional Quantity 20060131
3 P_S_ENQSTATE Instance attribute Private See coding 20060126
4 P_S_NLREQ Instance attribute Private Type reference (TYPE) RSDANLREQ BW Archiving: Nearline Object 20050314
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050314
2 CREATE Static method Private Method 20050314
3 CREATE_DATA_OBJECT Instance method Public Method 20050321
4 DEQUEUE_STATIC Static method Public Method 20060126
5 ENQUEUE_STATIC Static method Public Method 20060126
6 GET_DATA_LOADS Instance method Private Method 20110510
7 GET_NEARLINE_OBJECT Instance method Public Method 20050314
8 GET_NLREQ_STATUS Instance method Public Method 20110517
9 INITIALIZE Instance method Private Method 20050314
10 READ_ARCHIVING_REQUEST_FROM_DB Instance method Private Method 20110725
Events
Class CL_RSDA_NEARLINE_REQUEST has no event.
Types
Class CL_RSDA_NEARLINE_REQUEST has no local type.
Method Signatures

Method CONSTRUCTOR 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_FALSE Boolean 20050314
2 Importing I_REQUID_SID Call by reference Type reference (TYPE) RSDA_REQSID BW Archivierung: Abstrakter Request 20050920

Method CONSTRUCTOR on class CL_RSDA_NEARLINE_REQUEST has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE_DOCUMENT Call by reference Type reference (TYPE) ADMI_RUN_D Nummer eines Archivierungslaufs 20050317
2 Importing I_PRODUCTIVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Request eines Datenarchivierungsprozesses 20050314
3 Importing I_R_ARCHIVING_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSDA_ARCHIVING_REQUEST Request eines Datenarchivierungsprozesses 20110608
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060710
5 Importing I_R_NLOBJ Call by reference Object reference (TYPE REF TO) CL_RSDA_NEARLINE_OBJECT Nearline-Objekt 20050314
6 Importing I_R_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Selektionsbedingung des Requests 20060131
7 Returning R_R_NLREQ Value transfer Object reference (TYPE REF TO) CL_RSDA_NEARLINE_REQUEST Nearline Request 20050314

Method CREATE on class CL_RSDA_NEARLINE_REQUEST has no exception.

Method CREATE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DATA_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSDA_DATA_OBJECT BW Archivierung: Segmentiertes Datenobjekt 20050321
# Exception Resumable Description Created on
1 CX_RSDA_OBJECT_NOT_ACTIVE Kommunikationsfehler 20050321

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 20060126
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20060126
3 Importing I_NLOBJECT Call by reference Type reference (TYPE) RSDA_NLOBJECT BW Nearline Interface: Nearline-Objekt 20060126
4 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID BW Archivierung: SID eines Archivierungs-/Rückladerequests 20060126
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE RS_C_ENQSCOPE-OWNER_2 Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060126
6 Importing I_SYNCHRON Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20060126

Method DEQUEUE_STATIC on class CL_RSDA_NEARLINE_REQUEST has no exception.

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 20060126
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20060126
3 Importing I_NLOBJECT Call by reference Type reference (TYPE) RSDA_NLOBJECT 20060126
4 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID BW Archivierung: SID eines Archivierungs-/Rückladerequests 20060126
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE RS_C_ENQSCOPE-OWNER_2 Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060126
6 Importing I_SECONDS_TO_WAIT Call by reference Type reference (TYPE) I 300 Flag, ob Sperrversuch mehrfach wiederholt werden soll 20060126
# 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 !!) 20060126

Method GET_DATA_LOADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DATA_LOADS Value transfer Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>T_DATA_LOADS Eigenschaften von Ladeläufen im Nearline Storage 20110510

Method GET_DATA_LOADS on class CL_RSDA_NEARLINE_REQUEST has no exception.

Method GET_NEARLINE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_NLOBJ Value transfer Object reference (TYPE REF TO) CL_RSDA_NEARLINE_OBJECT Nearline-Objekt 20050314

Method GET_NEARLINE_OBJECT on class CL_RSDA_NEARLINE_REQUEST has no exception.

Method GET_NLREQ_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NLREQ_STATUS Value transfer Type reference (TYPE) RSDA_NLREQSTAT BW Archivierung: Nearline Request Status 20110517

Method GET_NLREQ_STATUS on class CL_RSDA_NEARLINE_REQUEST has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE_DOCUMENT Call by reference Type reference (TYPE) ADMI_RUN_D Nummer eines Archivierungslaufs 20050317
2 Importing I_R_ARCHIVING_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSDA_ARCHIVING_REQUEST Request eines Datenarchivierungsprozesses 20110608
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20061024
4 Importing I_R_NLOBJ Call by reference Object reference (TYPE REF TO) CL_RSDA_NEARLINE_OBJECT Request eines Datenarchivierungsprozesses 20050314
5 Importing I_R_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20060131
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20050314

Method READ_ARCHIVING_REQUEST_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ARCHIVING_REQUEST_SID Value transfer Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20110725
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20110725
History
Last changed by/on SAP  20130531 
SAP Release Created in 700