SAP ABAP Class CL_RSDA_REQUEST_WRITER (CL_RSDA_REQUEST_WRITER)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_ARCHIVE_WRITER 20050131
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_INFOPROV_WRITER Writes Reloading Request in InfoProvider 20060322
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_NEARLINE_WRITER Request-Oriented Write in a Nearline Object 20050222
Properties
Class CL_RSDA_REQUEST_WRITER  
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 20050131   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDA_REQUEST_WRITER has no interface implemented.
Friends
Class CL_RSDA_REQUEST_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCHIVE_NAME Instance attribute Public Type reference (TYPE) ARKEY Name of ADK Archive File 20070320
2 C_CLSNAME Constant Public See coding 20050131
3 C_MAX_PACKAGE_OBJECTS Constant Public Type reference (TYPE) I 0 Internal Default Value for Maximum Number of Data Objects 20060208
4 C_MAX_PACKAGE_RECORDS Constant Public Type reference (TYPE) I 0 Internal Default Value for Maximum Number of Data Objects 20060427
5 C_MAX_PACKAGE_SIZE Constant Public Type reference (TYPE) RSDA_INT8 2147483647 Internal Default Value for Maximum Data Package Size 20060208
6 DATA_OBJECT_SID Instance attribute Public Type reference (TYPE) RSSID Sequence Number of Data Object 20060208
7 DATA_PACKAGE_SID Instance attribute Public Type reference (TYPE) RSSID Master Data ID 20060130
8 MAX_PACKAGE_OBJECTS Instance attribute Public Type reference (TYPE) I 20050916
9 MAX_PACKAGE_RECORDS Instance attribute Public Type reference (TYPE) I Alt. Type for INT8 (-9223372036854775808..922337203685476) 20060427
10 MAX_PACKAGE_SIZE Instance attribute Public Type reference (TYPE) RSDA_INT8 Alt. Type for INT8 (-9223372036854775808..922337203685476) 20050916
11 PACKAGE_OBJECTS Instance attribute Public Type reference (TYPE) I Written Number of Data Objects in Data Package 20060208
12 PACKAGE_RECORDS Instance attribute Public Type reference (TYPE) RSDA_INT8 Written Number of Data Records in Data Package 20060208
13 PACKAGE_SIZE Instance attribute Public Type reference (TYPE) RSDA_INT8 Written Data Volume in Data Package in Bytes 20060208
14 P_DATA_PACKAGE_SID Instance attribute Private Type reference (TYPE) I 20060130
15 P_R_DPAK Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_DATA_PACKAGE Archiving Request Data Package 20050318
16 P_R_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060710
17 P_R_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_REQUEST BW Archiving: Abstract Request 20050131
18 P_TR_INSTANCES Instance attribute Private Type reference (TYPE) LTY_TR_INSTANCES 20050131
19 REQUEST_SID Instance attribute Public Type reference (TYPE) RSDA_REQSID SID of Archiving or Reload Request 20060130
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PACKAGE_LIMITS Instance method Protected Method 20050915
2 CLOSE Instance method Public Method 20050131
3 CLOSE_DATA_PACKAGE Instance method Protected Method 20050217
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050131
5 CREATE Instance method Private Method 20050131
6 GET_DATA_PACKAGE Instance method Public Method 20050324
7 GET_DPAKID_SID Instance method Public Method 20050318
8 GET_REQUEST Instance method Public Method 20050131
9 GET_WRITER_CLSNAME Static method Public Method 20050131
10 OPEN_DATA_PACKAGE Instance method Protected Method 20050217
11 PUT_NEXT_OBJECT Instance method Public Method 20050209
Events
Class CL_RSDA_REQUEST_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_R_INSTANCE Private Object reference (TYPE REF TO) CL_RSDA_REQUEST_WRITER 20050131
2 LTY_TR_INSTANCES Private See coding 20050131 lty_tr_instances TYPE STANDARD TABLE OF lty_r_instance WITH KEY table_line
Method Signatures

Method CHECK_PACKAGE_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) CL_RSDA_DATA_OBJECT BW Archivierung: Segmentiertes Datenobjekt 20050915
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20050915

Method CHECK_PACKAGE_LIMITS on class CL_RSDA_REQUEST_WRITER has no exception.

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050324
2 Importing I_WITHOUT_ENQUEUE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050324
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050209
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20060130

Method CLOSE_DATA_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050324
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050222
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20050217

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_PACKAGE_SID Call by reference Type reference (TYPE) I 0 SID des Datenpakets 20050916
2 Importing I_MAX_PACKAGE_OBJECTS Call by reference Type reference (TYPE) I 0 Maximale Anzahl Datenobjekte pro Datenpaket 20050915
3 Importing I_MAX_PACKAGE_RECORDS Call by reference Type reference (TYPE) I 0 Maximale Anzahl Datensätze pro Datenpaket 20060427
4 Importing I_MAX_PACKAGE_SIZE Call by reference Type reference (TYPE) RSDA_INT8 0 Maximale Datenpaketgröße in Bytes 20050915
5 Importing I_NO_MAX_PACKAGE_SIZE Call by reference Type reference (TYPE) RS_BOOL Boolean 20080929
6 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060710
7 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSDA_REQUEST BW Archivierung: Abstrakter Request 20050131
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20060130
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20050209

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSDA_REQUEST BW Archivierung: Abstrakter Request 20050131
2 Returning R_R_WRITER Value transfer Object reference (TYPE REF TO) CL_RSDA_REQUEST_WRITER 20050131

Method CREATE on class CL_RSDA_REQUEST_WRITER has no exception.

Method GET_DATA_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DPAK Value transfer Object reference (TYPE REF TO) CL_RSDA_DATA_PACKAGE Datenpaket 20050324

Method GET_DATA_PACKAGE on class CL_RSDA_REQUEST_WRITER has no exception.

Method GET_DPAKID_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DPAKID_SID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20050318

Method GET_DPAKID_SID on class CL_RSDA_REQUEST_WRITER has no exception.

Method GET_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_REQUEST BW Archivierung: Abstrakter Request 20050131

Method GET_REQUEST on class CL_RSDA_REQUEST_WRITER has no exception.

Method GET_WRITER_CLSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQTYPE Call by reference Type reference (TYPE) RSDA_REQTYPE BW-Archivierung: Requesttyp 20050131
2 Returning R_CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20050131

Method GET_WRITER_CLSNAME on class CL_RSDA_REQUEST_WRITER has no exception.

Method OPEN_DATA_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DPAKNM Call by reference Type reference (TYPE) RSDA_DPAKNM Eindeutiger Name eines Datenpakets in der Datenarchivierung 20050217
2 Returning R_R_DPAK Value transfer Object reference (TYPE REF TO) CL_RSDA_DATA_PACKAGE Datenpaket 20050318
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050217
2 CX_RSDA_ACTION_REFUSED Aktion wurde zurückgewiesen 20050217

Method PUT_NEXT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE_NAME Call by reference Type reference (TYPE) ARKEY Name der ADK-Archivdatei 20070320
2 Importing I_DATA_OBJECT_SID Call by reference Type reference (TYPE) RSSID 0 Laufende Nummer des Datenobjekts im Request 20060208
3 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) CL_RSDA_DATA_OBJECT 20050209
4 Returning R_R_DPAK Value transfer Object reference (TYPE REF TO) CL_RSDA_DATA_PACKAGE Datenpaket eines Archivierungsrequests 20050318
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050209
History
Last changed by/on SAP  20130531 
SAP Release Created in 700