SAP ABAP Class CL_RSDA_DATA_PACKAGE (Data Package)
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_DAP_DATA_PACKAGE Data Package in a DAP Request 20050318
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_NEARLINE_DATA_PACKAGE Data Package in a DAP Request 20050322
Properties
Class CL_RSDA_DATA_PACKAGE  
Short Description Data Package    
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 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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDA_DATA_PACKAGE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDA_REQUEST 20050920 BW Archiving: Abstract Request
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DPAKID_SID Instance attribute Public Type reference (TYPE) RSSID Master Data ID 20050318
2 P_S_DPAK Instance attribute Private Type reference (TYPE) RSDAREQDPAK BW Archiving: Archiving Request 20050920
3 R_REQUEST Instance attribute Public Object reference (TYPE REF TO) CL_RSDA_REQUEST BW Archiving: SID of an Archiving-/Reload Request 20051006
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method 20050318
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050318
3 COUNT_DATA_OBJECTS Instance method Public Method 20050318
4 COUNT_RECORDS Instance method Public Method 20050318
5 DEQUEUE Instance method Public Method 20051006
6 DEQUEUE_STATIC Static method Public Method 20051006
7 ENQUEUE Instance method Public Method 20051006
8 ENQUEUE_STATIC Static method Public Method 20051006
9 GET_NAME Instance method Public Method 20050318
10 GET_RAWSIZE Instance method Public Method 20050407
11 GET_TIMESTAMP Instance method Public Method 20050924
12 IS_EMPTY Instance method Public Method 20060130
13 IS_VERIFIED Instance method Public Method 20050318
14 READ_FROM_DB Instance method Protected Method 20050920
15 VERIFY Instance method Public Method 20050318
Events
Class CL_RSDA_DATA_PACKAGE has no event.
Types
Class CL_RSDA_DATA_PACKAGE has no local type.
Method Signatures

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_OBJECTS Call by reference Type reference (TYPE) I 20050318
2 Importing I_NO_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050324
3 Importing I_RECORDS Call by reference Type reference (TYPE) RSDA_INT8 Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20050318
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20070226
5 Importing I_SIZE Call by reference Type reference (TYPE) RSDA_REQSIZE BW Archivierung: Größe eines Archivierungsrequests in Bytes 20050407
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050322

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) RSSID Stammdaten ID 20050322
2 Importing I_DPAKNM Call by reference Type reference (TYPE) RSDA_DPAKNM Eindeutiger Name eines Datenpakets in der Datenarchivierung 20050920
3 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSDA_REQUEST BW Archivierung: Abstrakter Request 20050318
4 Importing I_S_DPAK Call by reference Type reference (TYPE) RSDAREQDPAK BW Archivierung: Archivierungsrequest 20050920

Method CONSTRUCTOR on class CL_RSDA_DATA_PACKAGE has no exception.

Method COUNT_DATA_OBJECTS Signature

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

Method COUNT_DATA_OBJECTS on class CL_RSDA_DATA_PACKAGE has no exception.

Method COUNT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RECORDS Value transfer Type reference (TYPE) RSDA_INT8 Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20050318

Method COUNT_RECORDS on class CL_RSDA_DATA_PACKAGE has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20051006
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20070226

Method DEQUEUE on class CL_RSDA_DATA_PACKAGE 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 20051006
2 Importing I_DATA_PACKAGE_SID Call by reference Type reference (TYPE) RSDA_DPASID Laufende Nummer eines Datenpakets 20051006
3 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20051006
4 Importing I_ENQSCOPE Call by reference Type reference (TYPE) DDENQSCOPE RS_C_ENQSCOPE-OWNER_2 Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20051006
5 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID Sperrmodus 20051006
6 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20070226

Method DEQUEUE_STATIC on class CL_RSDA_DATA_PACKAGE has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20051006
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20070226
3 Importing I_SECONDS_TO_WAIT Call by reference Type reference (TYPE) I 0 Wartezeit in Sekunden 20060127
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Aktion wurde abgebrochen 20060127
2 CX_RSDA_FOREIGN_LOCK 20051006

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 20051006
2 Importing I_DATA_PACKAGE_SID Call by reference Type reference (TYPE) RSDA_DPASID Laufende Nummer eines Datenpakets 20051006
3 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE RS_C_ENQMODE-EXCL Sperrmodus 20051006
4 Importing I_ENQSCOPE Call by reference Type reference (TYPE) DDENQSCOPE RS_C_ENQSCOPE-OWNER_2 Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20051006
5 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSDA_REQSID SID eines Archivierungs-/Rückladerequests 20051006
6 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20070226
7 Importing I_SECONDS_TO_WAIT Call by reference Type reference (TYPE) I 0 20051006
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Aktion wurde abgebrochen 20060127
2 CX_RSDA_FOREIGN_LOCK 20051006

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DPAKNM Value transfer Type reference (TYPE) RSDA_DPAKNM Eindeutiger Name eines Datenpakets in der Datenarchivierung 20050318

Method GET_NAME on class CL_RSDA_DATA_PACKAGE has no exception.

Method GET_RAWSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SIZE Value transfer Type reference (TYPE) RSDA_INT8 Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20050407

Method GET_RAWSIZE on class CL_RSDA_DATA_PACKAGE has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTAMP_LONG Value transfer Type reference (TYPE) RSDAREQDPAK-TIMESTAMP_LONG UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuun) 20050924

Method GET_TIMESTAMP on class CL_RSDA_DATA_PACKAGE has no exception.

Method IS_EMPTY 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 20060130
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Zugriffsfehler (z.B. Netzwerkfehler) 20060130

Method IS_VERIFIED 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 20050318

Method IS_VERIFIED on class CL_RSDA_DATA_PACKAGE has no exception.

Method READ_FROM_DB Signature

Method READ_FROM_DB on class CL_RSDA_DATA_PACKAGE has no parameter.
Method READ_FROM_DB on class CL_RSDA_DATA_PACKAGE has no exception.

Method VERIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_OBJECTS Call by reference Type reference (TYPE) I 20050318
2 Importing I_RECORDS Call by reference Type reference (TYPE) RSDA_INT8 Ersatztyp für INT8 (-9223372036854775808..922337203685476) 20050318
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20061024
# Exception Resumable Description Created on
1 CX_RSDA_ACTION_FAILED Aktion wurde abgebrochen 20050321
History
Last changed by/on SAP  20130531 
SAP Release Created in 700