SAP ABAP Class CL_RSDA_CURSOR (Cursor-Based Read from Data Source)
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_CURSOR Cursor on a Nearline Provider 20050916
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_ADK_CURSOR Cursor-Based Read from an ADK Archive 20060523
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_DATASTORE_CURSOR Cursor-Based Read from an InfoProvider 20070903
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_INFOPROV_CURSOR Cursor-Based Read from an InfoProvider 20041209
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDA_NEARLINE_CURSOR Cursor-Based Read from an InfoProvider 20041209
Properties
Class CL_RSDA_CURSOR  
Short Description Cursor-Based Read from Data Source    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDA   BW Data Archiving and Near-line Storage. Core Functions 
Created 20041209   SAP 
Last change 20140121   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)
3 RSMDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDA_CURSOR Cursor on a Nearline Provider 20050916
Friends
Class CL_RSDA_CURSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CURSORTYPE Constant Public Attribute reference (LIKE) IF_RSDA_CURSOR=>C_CURSORTYPE IF_RSDA_CURSOR=>C_CURSORTYPE 20041209
2 N_CURSORTYPE Instance attribute Public Type reference (TYPE) CURSORTYPE 20041209
3 P_CURRENT_POSITION Instance attribute Private Type reference (TYPE) I 20041209
4 P_R_PACKAGE Instance attribute Private Object reference (TYPE REF TO) DATA 20041209
Methods
# Method Level Visibility Method type Description Created on
1 FETCH_NEXT_RECORD Instance method Public Method 20041209
2 OPEN Static method Public Method 20041209
3 SET_PACKAGE_REF Instance method Private Method 20041209
Events
Class CL_RSDA_CURSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CURSORTYPE Public Type reference (TYPE) IF_RSDA_CURSOR=>CURSORTYPE 20041209
Method Signatures

Method FETCH_NEXT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_DATA Call by reference Type reference (TYPE) ANY 20041209
2 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 1000 20041209
# Exception Resumable Description Created on
1 CX_RSDA_NO_MORE_DATA Keine weiteren Datensätze mehr vorhanden 20041209
2 CX_RSDA_STATIC_CHECK Aktion wurde abgebrochen 20041209

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURSORTYPE Call by reference Type reference (TYPE) CURSORTYPE C_CURSORTYPE-INFOPROVIDER 20041209
2 Importing I_DAPNAME Call by reference Type reference (TYPE) RSDA_DAPNAME BW Datenarchivierung: Name des Archivierungsprozesses 20050209
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041209
4 Importing I_MAXROWS Call by reference Type reference (TYPE) I 20070904
5 Importing I_NO_AGGREGATION Call by reference Type reference (TYPE) RS_BOOL Keine Aggregation 20060928
6 Importing I_R_REQUEST_ITERATOR Call by reference Object reference (TYPE REF TO) IF_RSDA_REQUEST_ITERATOR Request-Iterator für request-basierte Archivierung 20080304
7 Importing I_R_SELSET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20041209
8 Importing I_SEGID Call by reference Type reference (TYPE) RSDA_SEGID Segment-ID in der Archivierung 20050209
9 Importing I_SHOW_SQL Call by reference Type reference (TYPE) RRSHOWSQL Shows the SQL command 20130822
10 Importing I_T_SELFIELDS Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>T_FIELD_SELECTIONS Spaltenauswahl für Selektion 20041209
11 Returning R_R_CURSOR Value transfer Object reference (TYPE REF TO) IF_RSDA_CURSOR Cursor-basiertes Lesen aus einer Datenquelle 20041209
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Aktion wurde abgebrochen 20050301
2 CX_RSDA_ACTION_REFUSED Action Refused 20130912
3 CX_RSDA_INPUT_INVALID Aktion wurde abgebrochen 20041209
4 CX_RSDA_OBJECT_NOT_FOUND Kommunikationsfehler 20050211

Method SET_PACKAGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20041209

Method SET_PACKAGE_REF on class CL_RSDA_CURSOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700