SAP ABAP Interface IF_RSR_OLAP_CURSOR (Cursor-enabled extraction from OLAP (internal use only))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_SHELL (Package) OLAP: Instance Administration, Initialization
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSR_OLAP_CURSOR Cursor-enabled extraction from OLAP (internal use only) 20120724
Properties
Interface IF_RSR_OLAP_CURSOR  
Short Description Cursor-enabled extraction from OLAP (internal use only)    
General Data
Package RSROA_SHELL   OLAP: Instance Administration, Initialization 
Created 20091105   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSR_OLAP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSR_OLAP_CURSOR has no interface.
Friends
Interface IF_RSR_OLAP_CURSOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_REASON Constant Public See coding Reason Code for Packlevel 20091117
Methods
# Method Level Visibility Method type Description Created on
1 FETCH Instance method Public Method Read to a t_data by Package (Previously open_list_cursor) 20091105
2 GET_ACTUAL_PACKLEVEL Instance method Public Method Get current pack level for a query 20091117
3 GET_AGGREXC_CHANMIDS Instance method Public Method Get chanmids used for exception aggregation 20091117
4 GET_PACKLEVEL Instance method Public Method Get pack level of query 20091117
5 OPEN Instance method Public Method = notify_list for Reading by Package 20091105
Events
Interface IF_RSR_OLAP_CURSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_REASON Public Type reference (TYPE) CHAR01 Reason Code for Packlevel 20091117
Method Signatures

Method FETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Ende der Daten erreicht 20091105
2 Exporting E_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20091105
3 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 20000 Paketgröße fürs Lesen 20110225
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Leeres Ergebnis 20091105
2 CX_RSROA_STEP_FAILED Ausnahme ohne Text, anderer Navigationsschritt möglich 20100217
3 CX_RSR_BAD_VALUE_COMBINATION Invalid Variable Value 20121108
4 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20121108

Method GET_ACTUAL_PACKLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKLEVEL Call by reference Type reference (TYPE) RRPACKLEVEL Grad der Paketierbarkeit (Lesen cursorfähig ?) 20091117
2 Exporting E_REASON Call by reference Type reference (TYPE) IF_RSR_OLAP_CURSOR=>TN_REASON Reason code for packlevel 20091117
3 Importing I_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION requested structure elements 20091117
4 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER dynamic filter 20091117
5 Importing I_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE requested free characteristics 20091117
# Exception Resumable Description Created on
1 CX_RSR_BAD_VALUE_COMBINATION Invalid Variable Value 20121108
2 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20121108

Method GET_AGGREXC_CHANMIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION Requested KIDs 20091117
2 Importing I_TS_CELL Call by reference Type reference (TYPE) RRO01_TS_CELL Used CELLs 20091117
3 Returning R_TS_CHANMID Value transfer Type reference (TYPE) RRSI_TS_SID CHANMIDs of exception aggregation 20091117
# Exception Resumable Description Created on
1 CX_RSR_BAD_VALUE_COMBINATION Invalid Variable Value 20121108
2 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20121108

Method GET_PACKLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PACKLEVEL Value transfer Type reference (TYPE) RRPACKLEVEL Grad der Paketierbarkeit (Lesen cursorfähig ?) 20091117
# Exception Resumable Description Created on
1 CX_RSR_BAD_VALUE_COMBINATION Invalid Variable Value 20121108
2 CX_RS_NOT_AUTHORIZED No Authorization (Do Not Use as Higher-Level Class) 20121108

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_REQ_KIDS Call by reference Type reference (TYPE) RRK0_SX_KID_SELECTION 20091105
2 Exporting E_NO_AUTHORITY Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20091105
3 Importing I_CHECK_PACKLEVEL Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Check that query is packetizable 20091118
4 Importing I_INTFORMAT Call by reference Type reference (TYPE) RSCUBESVINTFORMAT RS_C_TRUE Internes Format (Kennzahlen) 20100120
5 Importing I_NOZERO Call by reference Type reference (TYPE) RRXNOZERO RS_C_FALSE Flag für Nullunterdrückung 20091105
6 Importing I_R_K Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20101119
7 Importing I_THX_SLICER Call by reference Type reference (TYPE) RRK0_THX_SLICER 20100119
8 Importing I_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE 20091105
9 Importing I_TS_DPOS Call by reference Type reference (TYPE) RSR_TS_DPOS Positionenen Der KIDs in der S_DATA 20091105
10 Importing I_TS_NAV Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20091105
11 Importing I_WITH_EMPTY Call by reference Type reference (TYPE) RSR_WITH_EMPTY RS_C_FALSE Min. 1 Merkmal im Aufriss mit Anzeige nicht bebuchter Werte 20091105
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Leeres Ergebnis 20091105
2 CX_RSROA_NOT_PACKETIZABLE Query ist nicht packetierbar 20091118
3 CX_RSROA_STEP_FAILED Ausnahme ohne Text, anderer Navigationsschritt möglich 20100217
4 CX_RSR_BAD_VALUE_COMBINATION Ungültige Variablenwerte 20091105
5 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20091105
History
Last changed by/on SAP  20130531 
SAP Release Created in 730