SAP ABAP Class CL_RSDHAF_SHOW_INDEX (Frontend: Display Index Data)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHAF_SHOW_INDEX  
Short Description Frontend: Display Index Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20120904   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHAF_SHOW_INDEX has no interface implemented.
Friends
Class CL_RSDHAF_SHOW_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CALCULATION_VIEW Instance attribute Private Type reference (TYPE) STRING Calculation View 20120904
2 P_INDEX_ID Instance attribute Private Type reference (TYPE) TREXD_INDEX_ID Index ID 20120904
3 P_TH_COMPONENT_BUF_PHYS Instance attribute Private Type reference (TYPE) TP_TH_COMPONENT_BUF Buffer for Components of Physical Indexes 20120904
4 P_TH_FIELD_NAME_MAP Instance attribute Private Type reference (TYPE) TP_TH_FIELD_NAME_MAP Mapping table field name -> attr name 20120904
5 P_T_ATTR_DEF Instance attribute Private Type reference (TYPE) TREXT_ATTR_DEF Attribute Definitions 20120904
6 P_T_KEY_FIGURES Instance attribute Private Type reference (TYPE) TREXT_KEY_FIGURE_2 20120904
7 P_T_VIEW_ATTRIBUTES Instance attribute Private Type reference (TYPE) TREXT_VIEW_ATTRIBUTES View Attributes 20120904
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITAB_LOGICAL_COMPONENT Instance method Private Method Add Component for Logical Index 20120904
2 CHECK_WHERE_FOR_PHYSICAL_INDEX Instance method Private Method Check Search Request for Physical Index 20120904
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120904
4 GET_ITAB_COMPONENTS Instance method Public Method ABAP Components of Internal Table of Index Type 20120904
5 GET_ITAB_COMPONENTS_ATTR_DEF Instance method Private Method ABAP Components of Internal Table of Index Type 20120904
6 GET_KEY_FIGURES Instance method Public Method Returns the index key figures 20120904
7 GET_VIEW_ATTRIBUTES Instance method Public Method Returns the index view attributes 20120904
8 HANDLE_TREX_ERROR Instance method Private Method Error Handling in TREX 20120904
9 READ_INDEX Instance method Public Method Reading of Index Data with Restrictions 20120904
10 READ_LOGICAL_INDEX Instance method Private Method Reading of Index Data with Restrictions (Physical Index) 20120904
11 READ_PHYSICAL_INDEX Instance method Private Method Reading of Index Data with Restrictions (Physical Index) 20120904
Events
Class CL_RSDHAF_SHOW_INDEX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_COMPONENT_BUF Private See coding Buffer for Index Components 20120904 BEGIN OF tp_s_component_buf, index_id TYPE trexd_index_id, t_components TYPE abap_component_tab, END OF tp_s_component_buf
2 TP_S_FIELD_NAME_MAP Private See coding Mapping structure field name -> attr name 20120904 BEGIN OF tp_s_field_name_map, field_name TYPE trexs_comp_descr-field_name, attr_name TYPE trexs_comp_descr-attr_name, END OF tp_s_field_name_map
3 TP_TH_COMPONENT_BUF Private See coding Buffer for Index Components 20120904 tp_th_component_buf TYPE HASHED TABLE OF tp_s_component_buf WITH UNIQUE KEY index_id
4 TP_TH_FIELD_NAME_MAP Private See coding Mapping table field name -> attr name 20120904 TP_TH_FIELD_NAME_MAP type hashed table of TP_S_FIELD_NAME_MAP with unique key field_name
Method Signatures

Method ADD_ITAB_LOGICAL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120904
2 Importing I_ATTR_NAME Call by reference Type reference (TYPE) CLIKE Attribute Name 20120904
3 Importing I_PHYS_ATTR_NAME Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attribute Name 20120904
4 Importing I_PHYS_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index ID 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904

Method CHECK_WHERE_FOR_PHYSICAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_WHERE Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Search Query 20120904

Method CHECK_WHERE_FOR_PHYSICAL_INDEX on class CL_RSDHAF_SHOW_INDEX has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALCULATION_VIEW Call by reference Type reference (TYPE) STRING Calculation View 20120904
2 Importing I_INDEX_ID Call by reference Type reference (TYPE) TREX_RFC-INDEX_ID Index ID 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904

Method GET_ITAB_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904

Method GET_ITAB_COMPONENTS_ATTR_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904

Method GET_KEY_FIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEY_FIGURES Value transfer Type reference (TYPE) TREXT_KEY_FIGURE_2 Key Figures 20120904

Method GET_KEY_FIGURES on class CL_RSDHAF_SHOW_INDEX has no exception.

Method GET_VIEW_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VIEW_ATTRIBUTES Value transfer Type reference (TYPE) TREXT_VIEW_ATTRIBUTES View Attributes 20120904

Method GET_VIEW_ATTRIBUTES on class CL_RSDHAF_SHOW_INDEX has no exception.

Method HANDLE_TREX_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RETURN_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE Return Code 20120904
2 Importing I_RETURN_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT Return Text 20120904
3 Importing I_SUBRC Value transfer Attribute reference (LIKE) SY-SUBRC Return Value from ABAP Statements 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904

Method READ_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20120904
2 Importing I_RESULT_FROM Call by reference Type reference (TYPE) INT4 1 Natural Number 20120904
3 Importing I_RESULT_TO Call by reference Type reference (TYPE) INT4 100 Natural Number 20120904
4 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) CL_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130603
5 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20120904
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130624
2 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20120904

Method READ_LOGICAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_OF_ALL_HITS Call by reference Type reference (TYPE) I Total number of hits in index 20120904
2 Exporting E_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20120904
3 Importing I_RESULT_FROM Call by reference Type reference (TYPE) INT4 1 Natural Number 20120904
4 Importing I_RESULT_TO Call by reference Type reference (TYPE) INT4 0 Natural Number 20120904
5 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) CL_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130603
6 Importing I_T_TREX_COMPDESCR Call by reference Type reference (TYPE) TREXT_COMP_DESCR Description of Components 20120904
7 Importing I_T_WHERE Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Search Query 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904
2 CX_RSDHA_MSG Exception with generic message 20130624

Method READ_PHYSICAL_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_OF_ALL_HITS Call by reference Type reference (TYPE) I Total number of hits in index 20120904
2 Exporting E_T_DATA Call by reference Type reference (TYPE) ANY TABLE 20120904
3 Importing I_RESULT_FROM Call by reference Type reference (TYPE) INT4 1 Natural Number 20120904
4 Importing I_RESULT_TO Call by reference Type reference (TYPE) INT4 0 Natural Number 20120904
5 Importing I_T_TREX_COMPDESCR Call by reference Type reference (TYPE) TREXT_COMP_DESCR Description of Components 20120904
6 Importing I_T_WHERE Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Search Query 20120904
# Exception Resumable Description Created on
1 CX_RSDDTREX_SHOW_INDEX Display Index Data 20120904
History
Last changed by/on SAP  20140121 
SAP Release Created in 740