SAP ABAP Class CL_RSDRV_TREX_HANA_QUERY (HANA Query on HANA Model)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRV (Package) Data Manager Virtual InfoProvider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_TREX_NOSID_QUERY SID-Based Provider for LTIP Queries 20110926
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20110926
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_TREX_HANA_ATTR_QUERY Read HANA-AttributeView for Query 20120613
Properties
Class CL_RSDRV_TREX_HANA_QUERY  
Short Description HANA Query on HANA Model    
Super Class CL_RSDRV_TREX_NOSID_QUERY SID-Based Provider for LTIP Queries 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRV   Data Manager Virtual InfoProvider 
Created 20110721   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20110926
Friends
Class CL_RSDRV_TREX_HANA_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_SEPERATOR Constant Public Type reference (TYPE) STRING '/' Separator for SAP HANA Model Name 20111129
2 O_INPUTPARAM_ALLOWED Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120809
3 O_KEEP_ROWCOUNT Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120613
4 O_R_NAME_MAPPER Instance attribute Protected Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20120613
5 O_R_SRVS_NAV Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRV_SRVS_NAV Service Object for Nav. Attribute Determination 20111128
6 O_R_SRVS_TREX_NAV Instance attribute Protected Object reference (TYPE REF TO) CL_RSDRV_TREX_SRVS_NAV Service for Reading Nav. Attributes 20120125
7 O_S_META Instance attribute Protected Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_S_CUBE_EXTENDED 20120809
8 O_TS_IOBJ_INPUTPARAM Instance attribute Protected Type reference (TYPE) CL_RSDRV_TREX_SRVS_NAV=>TN_TS_IOBJ_INPUTPARAM 20120809
9 O_T_METADATA Instance attribute Protected Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_METADATA 20120809
10 O_T_PLACEHOLDER Instance attribute Protected Type reference (TYPE) TREXT_PLACEHOLDERS Placeholder 20120809
11 O_T_VAR Instance attribute Protected Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_VAR 20120809
12 P_R_HANA_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_HANA_MODEL Read HanaModelMetadata 20130226
13 P_T_ICHA_PRO Instance attribute Private Type reference (TYPE) RSD_T_ICHA_PRO IPro spec. properties of CHAs 20111124
14 P_T_IKYF_PRO Instance attribute Private Type reference (TYPE) RSD_T_IKYF_PRO IPro spec. properties of KYFs 20111124
Methods
# Method Level Visibility Method type Description Created on
1 GET_HANAINFO_4_HMNAME Static method Public Method Returns package and info model name for SAP HANA model name 20111129
2 GET_HMNAME_FOR_HDB Static method Public Method Concatenates package name and information model name 20111129
3 GET_NAMEMAPPER_BY_IPRO Static method Public Method Returns TREX_NAME_MAPPER by specified InfoProvider name 20120220
4 GET_TREX_PARTS Static method Public Method 20130606
5 HAS_INPUTPARAM Static method Public Method Virtual Provider has inputparameters 20130821
6 _CHECK_KYFS_AGGR Instance method Private Method Are all KYFs requested via their default aggregationtype? 20130715
7 _HAVE_ALL_KYFS_DEFAULTAGGR Instance method Private Method Are all KYFs requested via their default aggregationtype? 20130710
8 _INSTANTIATE_MAPPING Instance method Protected Method Fills mapping up for name_mapper 20120220
Events
Class CL_RSDRV_TREX_HANA_QUERY has no event.
Types
Class CL_RSDRV_TREX_HANA_QUERY has no local type.
Method Signatures

Method GET_HANAINFO_4_HMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CATALOGNM Call by reference Type reference (TYPE) STRING 20111201
2 Exporting E_INFOMODELNM Call by reference Type reference (TYPE) STRING 20111129
3 Importing I_HMNAME Call by reference Type reference (TYPE) RSHDBMODNM HANA Modell Name 20111129

Method GET_HANAINFO_4_HMNAME on class CL_RSDRV_TREX_HANA_QUERY has no exception.

Method GET_HMNAME_FOR_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATALOGNM Call by reference Type reference (TYPE) STRING 20111201
2 Importing I_INFOMODELNM Call by reference Type reference (TYPE) STRING 20111129
3 Returning R_HMNAME Value transfer Type reference (TYPE) RSHDBMODNM HANA Modell Name 20111129

Method GET_HMNAME_FOR_HDB on class CL_RSDRV_TREX_HANA_QUERY has no exception.

Method GET_NAMEMAPPER_BY_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TREX_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20120220
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120220
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120220

Method GET_TREX_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_NAME_MAPPER Call by reference Object reference (TYPE REF TO) IF_RSDRV_TREX_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20130606
2 Exporting E_TREX_INFO Call by reference Type reference (TYPE) RSDRV_TREX_INFO Provider has TREX persistency 20130606
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130606
4 Importing I_S_ADDELSE Call by reference Type reference (TYPE) RSPLS_S_ADDELSE Additional Information: Passed Through DM Without Check 20130606
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of IOBJNMs 20130624

Method GET_TREX_PARTS on class CL_RSDRV_TREX_HANA_QUERY has no exception.

Method HAS_INPUTPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130821
2 Returning R_HAS_INPUTPARAM Value transfer Type reference (TYPE) RS_BOOL Boolean 20130821

Method HAS_INPUTPARAM on class CL_RSDRV_TREX_HANA_QUERY has no exception.

Method _CHECK_KYFS_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALL_KYFS_HAVE_DFLT_AGGR Call by reference Type reference (TYPE) RS_BOOL Boolean 20130715
2 Exporting E_MULTIPLE_AGGR_COUNTS Call by reference Type reference (TYPE) RS_BOOL is there more than one kyf requested with aggr=count? 20130715
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130715
4 Importing I_T_SELK Call by reference Type reference (TYPE) RSDRC_T_SELK 20130723

Method _CHECK_KYFS_AGGR on class CL_RSDRV_TREX_HANA_QUERY has no exception.

Method _HAVE_ALL_KYFS_DEFAULTAGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130710
2 Returning R_ALL_KYFS_HAVE_DFLT_AGGR Value transfer Type reference (TYPE) RS_BOOL Boolean 20130710

Method _HAVE_ALL_KYFS_DEFAULTAGGR on class CL_RSDRV_TREX_HANA_QUERY has no exception.

Method _INSTANTIATE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120220
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130607
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130607
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120220
History
Last changed by/on SAP  20140121 
SAP Release Created in 740