SAP ABAP Class CL_RSDRV_TREX_HANA_SRVS (Services for TREX Query on SAP HANA Models)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRV (Package) Data Manager Virtual InfoProvider
Properties
Class CL_RSDRV_TREX_HANA_SRVS  
Short Description Services for TREX Query on SAP HANA Models    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRV   Data Manager Virtual InfoProvider 
Created 20120124   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDD_HANA_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRV_TREX_HANA_SRVS has no interface implemented.
Friends
Class CL_RSDRV_TREX_HANA_SRVS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_S_C_MSG Constant Public See coding 20120125
Methods
# Method Level Visibility Method type Description Created on
1 CHAR_GET_ALL_BY_IPRO Static method Public Method Returns all characteristic attributes from HANA infoModel 20120125
2 CHECK_BWOBJ_WITH_HANAMODEL Static method Public Method checks consistency of VirtualProvider on HANA-model 20120615
3 HANA_ATTRNM_GET_ALL Static method Public Method Returns all characteristic attributes from HANA infoModel 20120220
4 INFOPROV_CHECK Static method Public Method Checks consistency of VirtualProvider on SAP HANA model 20120125
5 INFOPROV_HANA_METADATA_GET Static method Public Method Returns SAP HANA model metadata by InfoProvider 20120125
6 KYF_GET_ALL_BY_IPRO Static method Public Method Returns all characteristic attributes from HANA infoModel 20120125
7 _CHECK_SFC Static method Private Method Checks consistency of key figures by SAP HANA model key figs 20120125
8 _CHECK_SFK Static method Private Method Checks consistency of key figs in order to hana model kyfs 20120125
9 _GET_DTA_INFO Static method Private Method Returns version-dependent DTA_PRO if neccessary 20120220
10 _GET_HANA_INPUTPARAM_ALLOWED Static method Private Method Checks value of RSADMIN-RSDRV_HANA_INPUTPARAM_ALLOWED 20130124
Events
Class CL_RSDRV_TREX_HANA_SRVS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_ADDTEXT Public See coding 20120615 BEGIN OF tn_s_addtext, iobjnm TYPE rsiobjnm, text TYPE symsgv, END OF tn_s_addtext
2 TN_S_HDBMAPPING Public See coding 20120615 BEGIN OF tn_s_hdbmapping, iobjnm TYPE rsiobjnm, hdbattrnm TYPE rshdbattrnm, END OF tn_s_hdbmapping
3 TN_T_ADDTEXT Public See coding 20120615 tn_t_addtext TYPE STANDARD TABLE OF tn_s_addtext
4 TN_T_HDBMAPPING Public See coding 20120615 tn_t_hdbmapping TYPE STANDARD TABLE OF tn_s_hdbmapping
Method Signatures

Method CHAR_GET_ALL_BY_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TREXCHAR Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attribute 20120125
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120125
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120125

Method CHECK_BWOBJ_WITH_HANAMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120615
2 Importing I_BWOBJ_IS_IOBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130416
3 Importing I_INFOMODELNM Call by reference Type reference (TYPE) STRING 20120615
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120615
5 Importing I_PACKAGE Call by reference Type reference (TYPE) STRING 20120615
6 Importing I_T_ADDTEXT Call by reference Type reference (TYPE) TN_T_ADDTEXT additional text for InfoObjects 20120615
7 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20120615
8 Importing I_T_MAPPING_CHA Call by reference Type reference (TYPE) TN_T_HDBMAPPING Datenzielspezifische Kennzahleigenschaften 20120615
9 Importing I_T_MAPPING_KYF Call by reference Type reference (TYPE) TN_T_HDBMAPPING 20120615
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120615

Method HANA_ATTRNM_GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TREXCHAR Call by reference Type reference (TYPE) TREXT_ATTRIBUTES CHAR Attributes 20120220
2 Exporting E_T_TREXKYF Call by reference Type reference (TYPE) TREXT_ATTRIBUTES KYF Attributes 20120220
3 Importing I_HDBMODNM Call by reference Type reference (TYPE) RSHDBMODNM HANA-Modelname 20120220
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120220

Method INFOPROV_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120125
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120125
3 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20120220
4 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20120221
5 Importing I_T_ICHA_PRO Call by reference Type reference (TYPE) RSD_T_ICHA_PRO Datenzielspezifische Merkmaleigenschaften 20120221
6 Importing I_T_IKYF_PRO Call by reference Type reference (TYPE) RSD_T_IKYF_PRO Datenzielspezifische Kennzahleigenschaften 20120221
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120125

Method INFOPROV_HANA_METADATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DIMENSION_NAME Call by reference Type reference (TYPE) STRING 20120615
2 Exporting E_INFOMODELNM Call by reference Type reference (TYPE) STRING 20120125
3 Exporting E_PACKAGE Call by reference Type reference (TYPE) STRING 20120125
4 Exporting E_S_CUBE Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_S_CUBE 20120125
5 Exporting E_S_CUBE_EXT Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_S_CUBE_EXTENDED 20120125
6 Exporting E_T_META Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_METADATA 20120125
7 Exporting E_T_VAR Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_VAR 20120125
8 Importing I_HDBMODNM Call by reference Type reference (TYPE) RSHDBMODNM HANA Modell Name 20120220
9 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120125
10 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO RS_C_TLOGO-INFOCUBE BW: Objekttyp (TLOGO) 20120615
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120125

Method KYF_GET_ALL_BY_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TREXCHAR Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attribute 20120125
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120125
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120125

Method _CHECK_SFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120125
2 Importing I_HANAINPUT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130124
3 Importing I_T_ADDTEXT Call by reference Type reference (TYPE) TN_T_ADDTEXT additional text for IOBJs 20120615
4 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20120220
5 Importing I_T_HDBMAPPING_CHA Call by reference Type reference (TYPE) TN_T_HDBMAPPING Datenzielspezifische Merkmaleigenschaften 20120615
6 Importing I_T_META Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_METADATA 20120125
7 Importing I_T_VAR Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_VAR 20130124
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120125

Method _CHECK_SFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120125
2 Importing I_HANAINPUT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130124
3 Importing I_IGNORE_IOBJTP Call by reference Type reference (TYPE) RS_BOOL Boolean 20120629
4 Importing I_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20120220
5 Importing I_T_HDBMAPPING_KYF Call by reference Type reference (TYPE) TN_T_HDBMAPPING Datenzielspezifische Kennzahleigenschaften 20120615
6 Importing I_T_META Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_METADATA metadata of HANA-Model 20120125
7 Importing I_T_VAR Call by reference Type reference (TYPE) CL_RSDD_HANA_MODEL=>TN_T_VAR 20130124
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120125

Method _GET_DTA_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120220
2 Exporting E_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20120220
3 Exporting E_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20120220
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120220
5 Importing I_S_DTA Call by reference Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20120220
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20120220

Method _GET_HANA_INPUTPARAM_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130124

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