SAP ABAP Class CL_RSDRV_SEM_BCS_QUERY (Interface for SEM BCS Queries)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRV_SEM (Package) Data Manager Interface for SEM-BCS
Properties
Class CL_RSDRV_SEM_BCS_QUERY  
Short Description Interface for SEM BCS Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRV_SEM   Data Manager Interface for SEM-BCS 
Created 20130305   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_RSDRV_VPROV_INT_QUERY 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 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRV_SEM_BCS_QUERY has no interface implemented.
Friends
Class CL_RSDRV_SEM_BCS_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20130305
2 P_PACKAGESIZE Instance attribute Private Type reference (TYPE) I 20130321
3 P_R_INFOPROV Instance attribute Private Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider Runtime Metadata 20130305
4 P_R_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20130305
5 P_R_RSDRC_READ Instance attribute Private Object reference (TYPE REF TO) CL_RSDRC_INFOPROV Reads Data from InfoProvider 20130312
6 P_R_TREX_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_RSDRV_TREX_QUERY TREX BIA Query Interface 20130305
7 P_S_DEBUGFLAGS Instance attribute Private Type reference (TYPE) RSR_S_DEBUGFLAGS Flags for Debugging a Query 20130312
8 P_S_PARAM Instance attribute Private Type reference (TYPE) IF_RSDRV_VPROV_INT_QUERY=>TN_S_PARAM Technical Parameters 20130321
9 P_S_TS_PROVRQ Instance attribute Private Type reference (TYPE) RSDR0_TS_PROVRQ Table of the PROV_RQDR 20130312
10 P_TH_SFC Instance attribute Private Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130305
11 P_TH_SFK Instance attribute Private Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130305
12 P_TSX_SELDR Instance attribute Private Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130312
Methods
# Method Level Visibility Method type Description Created on
1 DEFINE Instance method Public Method Definition of the Query Parameter 20130305
2 READ Instance method Public Method Read and Return the Data 20130305
3 _GET_DEBUGFLAGS Instance method Private Method Get debug flags 20130318
4 _GET_TREX_CONSTRAINTS Instance method Private Method Get Trex Constraints 20130415
5 _INITIALIZE_SPLITPACK Instance method Private Method initialize splitpack structure 20130305
Events
Class CL_RSDRV_SEM_BCS_QUERY has no event.
Types
Class CL_RSDRV_SEM_BCS_QUERY has no local type.
Method Signatures

Method DEFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Result Is Empty 20130305
2 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA RSRCD_C_ACTUALDATA-QUALOK Data Integrity 20130321
3 Importing I_ALLOW_TREX Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130312
4 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) RSDRC_AUTHCHK RSDRC_C_AUTHCHK-NONE DM: Type of Authorization Check 20130312
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130305
6 Importing I_KEYDATE Call by reference Type reference (TYPE) RRSRDATE SY-DATUM Date with which texts, attributes and hierarchies are read 20130305
7 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 10000 Package Size 20130312
8 Importing I_R_CALCSCENARIO Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Create Calculation Scenario 20130305
9 Importing I_S_DATA Call by reference Type reference (TYPE) ANY SAMPLE data line 20130305
10 Importing I_TH_IOBJ_MAPPING Call by reference Type reference (TYPE) RSDRV_SEM_TH_ATTR_MAPPING Mapping of InfoObjects to Attribute Names in Trex/HANA 20130305
11 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130305
12 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130305
13 Importing I_TREX_CONSTRAINTS Call by reference Type reference (TYPE) RSDRV_SEM_T_TREX_CONSTRAINTS TREX Constraints for Placeholders 20130415
14 Importing I_TREX_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20130305
15 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130305
16 Importing I_USE_AGGR_CUBES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130312
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC Error in sfc (RSDRI...) 20130312
2 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130312
3 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130312

Method READ 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 Boolean 20130321
2 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Table with Read Data 20130305
# Exception Resumable Description Created on
1 CX_RSDRC_ILLEGAL_INPUT_SFC Error in sfc (RSDRI...) 20130312
2 CX_RSDRC_NESTED_MPRO The multiprovider is nested. This is not allowed 20130312
3 CX_RSDR_CUBE_LOCKED Cube is locked (due to compression, ...) 20130312
4 CX_RS_ACCESS_ERROR Access error 20130312
5 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20130312
6 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130312
7 CX_SQL_EXCEPTION Exception Class for SQL Error 20130312
8 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130312
9 CX_SY_SQL_ERROR SQL error 20130312

Method _GET_DEBUGFLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_DEBUGFLAGS Value transfer Type reference (TYPE) RSR_S_DEBUGFLAGS Flags for Debugging a Query 20130318

Method _GET_DEBUGFLAGS on class CL_RSDRV_SEM_BCS_QUERY has no exception.

Method _GET_TREX_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TREX_CONSTRAINTS Call by reference Type reference (TYPE) RSDRV_SEM_T_TREX_CONSTRAINTS TREX Constraints for Placeholders 20130415
2 Returning R_TREXT_PLACEHOLDERS Value transfer Type reference (TYPE) TREXT_PLACEHOLDERS Placeholder 20130415

Method _GET_TREX_CONSTRAINTS on class CL_RSDRV_SEM_BCS_QUERY has no exception.

Method _INITIALIZE_SPLITPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SX_SPLITPACK Value transfer Type reference (TYPE) RSDR0_SX_SPLITPACK Description of a Data Package Formed by a Split 20130305

Method _INITIALIZE_SPLITPACK on class CL_RSDRV_SEM_BCS_QUERY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740