SAP ABAP Class CL_RSAN_RT2_DS_QUERY_RUNNER (Runtime Utility Class for Query Execution)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_RT (Package) APD - Tool - Runtime
Properties
Class CL_RSAN_RT2_DS_QUERY_RUNNER  
Short Description Runtime Utility Class for Query Execution    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAN_RT   APD - Tool - Runtime 
Created 20040121   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSANR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAN_RT2_DS_QUERY_RUNNER has no interface implemented.
Friends
Class CL_RSAN_RT2_DS_QUERY_RUNNER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _GT_STORE_SESSIONS Static Attribute Private Type reference (TYPE) YT_STORE_SESSIONS 20040121
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA Static method Public Method Get Query Data 20040121
2 _CONVERT_QUERY_RESULT_TO_ITAB Static method Private Method Convert Query Output Data into Table with Flat Structure 20040121
3 _GET_INSTANCE Static method Private Method Get Reference to Query 20040121
4 _READ_QUERY_RESULT Static method Private Method Run the Query and Retreive the Data 20040121
Events
Class CL_RSAN_RT2_DS_QUERY_RUNNER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_STORE_SESSIONS Private See coding 20040121 yt_store_sessions TYPE STANDARD TABLE OF y_store_sessions WITH KEY reportid variant
2 Y_STORE_SESSIONS Private See coding 20040121 BEGIN OF y_store_sessions, reportid TYPE rscrmrepuid, variant TYPE rscrmvariant, session TYPE REF TO cl_rscrmbw_bapi, error TYPE c LENGTH 1, t_return TYPE bapiret2_t, END OF y_store_sessions
Method Signatures

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE Returned Data 20040121
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Error messages, if it contains an E message -> ABORT 20040121
3 Importing IT_AXISMAP Call by reference Type reference (TYPE) RSANR_T_DS_QUERY_AXISMAP Mapping for characteristics 20040121
4 Importing IT_CELLMAP Call by reference Type reference (TYPE) RSANR_T_DS_QUERY_CELLMAP Mapping for key figures 20040121
5 Importing IT_PART_SEL Call by reference Type reference (TYPE) BAPIREPPROV_FILTERVALUE_T Optional Filter for Partitioning Characteristic 20040121
6 Importing IT_SEL Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20040121
7 Importing I_PART_CHARAC Call by reference Type reference (TYPE) RSCHANM Optional Partitioning Characteristic 20040121
8 Importing I_REPORTID Call by reference Type reference (TYPE) RSCRMREPUID Query-ID(I_*=initial,N_*=Navigationsstatus,S_*=benutzerdef.) 20040121
9 Importing I_VARIANT Call by reference Type reference (TYPE) RSCRMVARIANT Query Variante 20040121

Method GET_DATA on class CL_RSAN_RT2_DS_QUERY_RUNNER has no exception.

Method _CONVERT_QUERY_RESULT_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AXIS Call by reference Type reference (TYPE) BAPIREPPROV_AXIS_V2_T BAPIREPPROV_AXIS_V2 20040121
2 Changing CT_CELL Call by reference Type reference (TYPE) BAPIREPPROV_CELL_V2_T BAPIREPPROV_CELL_V2 20040121
3 Changing CT_MEMVAL Call by reference Type reference (TYPE) BAPIREPPROV_MEMVAL_V2_T BAPIREPPROV_MEMVAL_V2 20040121
4 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20040121
5 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Error messages, if it contains an E message -> ABORT 20040528
6 Importing IT_AXISMAP Call by reference Type reference (TYPE) RSANR_T_DS_QUERY_AXISMAP 20040121
7 Importing IT_CELLMAP Call by reference Type reference (TYPE) RSANR_T_DS_QUERY_CELLMAP 20040121

Method _CONVERT_QUERY_RESULT_TO_ITAB on class CL_RSAN_RT2_DS_QUERY_RUNNER has no exception.

Method _GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SESSION Call by reference Object reference (TYPE REF TO) CL_RSCRMBW_BAPI Ersatz für Funktionsgruppe RSCRMBW 20040121
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040121
3 Importing I_REPORTID Call by reference Type reference (TYPE) RSCRMREPUID Query-ID(I_*=initial,N_*=Navigationsstatus,S_*=benutzerdef.) 20040121
4 Importing I_VARIANT Call by reference Type reference (TYPE) RSCRMVARIANT Query Variante 20040121

Method _GET_INSTANCE on class CL_RSAN_RT2_DS_QUERY_RUNNER has no exception.

Method _READ_QUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AXIS_V2 Call by reference Type reference (TYPE) BAPIREPPROV_AXIS_V2_T BAPIREPPROV_AXIS_V2 20040121
2 Exporting ET_CELL_V2 Call by reference Type reference (TYPE) BAPIREPPROV_CELL_V2_T BAPIREPPROV_CELL_V2 20040121
3 Exporting ET_MEMVAL_V2 Call by reference Type reference (TYPE) BAPIREPPROV_MEMVAL_V2_T BAPIREPPROV_MEMVAL_V2 20040121
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040121
5 Importing IT_PART_SEL Call by reference Type reference (TYPE) BAPIREPPROV_FILTERVALUE_T BAPIREPPROV_FILTERVALUE 20040121
6 Importing IT_SEL Value transfer Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20040121
7 Importing I_PART_CHARAC Call by reference Type reference (TYPE) RSCHANM Merkmal 20040121
8 Importing I_REPORTID Call by reference Type reference (TYPE) RSCRMREPUID Query-ID(I_*=initial,N_*=Navigationsstatus,S_*=benutzerdef.) 20040121
9 Importing I_VARIANT Call by reference Type reference (TYPE) RSCRMVARIANT Query Variante 20040121

Method _READ_QUERY_RESULT on class CL_RSAN_RT2_DS_QUERY_RUNNER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400