SAP ABAP Class CL_BICS_INA_PROC_DATA_CAT_QRY (Query Catalog Data)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-INA (Application Component) BW INA provider
     BW_BICS_INA_MAIN (Package) Main Ina Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA_PROC_DATA InA Processing 20130410
Properties
Class CL_BICS_INA_PROC_DATA_CAT_QRY  
Short Description Query Catalog Data    
Super Class CL_BICS_INA_PROC_DATA InA Processing 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_INA_MAIN   Main Ina Provider 
Created 20130410   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_BICS_INA_REQUEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_BICS_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_BICS_INA_PROC_DATA_CAT_QRY has no interface implemented.
Friends
Class CL_BICS_INA_PROC_DATA_CAT_QRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_TS_MEMBERS Instance attribute Private Type reference (TYPE) TP_TS_MEMBERS 20130722
2 P_TS_QUERY_CATALOG Instance attribute Private Type reference (TYPE) TN_TS_QUERY_CATALOG Query catalog 20130415
3 P_T_DTA Instance attribute Private Type reference (TYPE) RSD_T_DTA Properties Data Target (View using InfoCube and ODS Objects) 20130822
4 P_T_REPDIR Instance attribute Private Type reference (TYPE) TP_T_REPDIR 20130410
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130415
2 GET_RS Instance method Private Method Get Result Set 20130723
3 READ_QUERIES Instance method Private Method Read Queries 20130410
4 SELECT_VIA_DTA Instance method Private Method Select via DTA 20130822
5 SIMPLE_SELECT Instance method Private Method Simple Select 20130822
Events
Class CL_BICS_INA_PROC_DATA_CAT_QRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_COMPID Private See coding 20130411 BEGIN OF pt_s_compid, index TYPE i, compid TYPE rszcompid, END OF pt_s_compid
2 PT_S_INFOCUBE Private See coding 20130411 BEGIN OF pt_s_infocube, index TYPE i, infocube TYPE rsinfocube, END OF pt_s_infocube
3 TN_S_FIELD_CATALOG Public See coding 20130819 BEGIN OF tn_s_field_catalog, index TYPE i, value TYPE string, description TYPE string, END OF tn_s_field_catalog
4 TN_S_QC_ATTRIBUTE Public See coding 20130819 BEGIN OF tn_s_qc_attribute, name TYPE string, field_name TYPE string, column_index TYPE i, view_name TYPE string, post_selection TYPE abap_bool, is_bool TYPE abap_bool, END OF tn_s_qc_attribute
5 TN_S_QUERY_CATALOG Public See coding 20130819 BEGIN OF tn_s_query_catalog, field_name TYPE string, ina_name TYPE string, constant TYPE abap_bool, constant_value TYPE string, is_timestamp TYPE abap_bool, pre_selection TYPE abap_bool, post_selection TYPE abap_bool, view_column_index TYPE i, view_name TYPE string, attributes TYPE tn_ts_qc_attribute, entry_count TYPE i, field_catalog TYPE tn_t_field_catalog, END OF tn_s_query_catalog
6 TN_TS_QC_ATTRIBUTE Public See coding 20130819 tn_ts_qc_attribute TYPE SORTED TABLE OF tn_s_qc_attribute WITH UNIQUE KEY name
7 TN_TS_QUERY_CATALOG Public See coding 20130819 tn_ts_query_catalog TYPE SORTED TABLE OF tn_s_query_catalog WITH UNIQUE KEY ina_name
8 TN_T_FIELD_CATALOG Public See coding 20130819 tn_t_field_catalog TYPE STANDARD TABLE OF tn_s_field_catalog WITH DEFAULT KEY WITH UNIQUE HASHED KEY hashed_key COMPONENTS value
9 TP_S_MEMBERS Private See coding 20130722 BEGIN OF tp_s_members , ina_name TYPE string, attribute TYPE string, members TYPE HASHED TABLE OF string WITH UNIQUE KEY table_line, END OF tp_s_members
10 TP_S_REPDIR Private See coding 20130410 BEGIN OF tp_s_repdir, query TYPE rszcompid, query_text TYPE rstxtlg, query_type TYPE string, infocube TYPE rsinfocube, infocube_text TYPE rstxtlg, infoarea TYPE rsinfoarea, infoarea_text TYPE rstxtlg, created_by TYPE rsowner, " owner created_on TYPE rstimestmp, " created is_planquery TYPE abap_bool, infocube_type TYPE rstlogo, END OF tp_s_repdir
11 TP_S_TXTLG_RANGE Private See coding 20130606 BEGIN OF tp_s_txtlg_range, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE rstxtlg, high TYPE rstxtlg, END OF tp_s_txtlg_range
12 TP_TS_MEMBERS Private See coding 20130722 tp_ts_members TYPE SORTED TABLE OF tp_s_members WITH UNIQUE KEY ina_name attribute
13 TP_T_DEFAULT_QUERY_RANGE Private See coding 20130822 tp_t_default_query_range TYPE TABLE OF tp_s_txtlg_range WITH DEFAULT KEY
14 TP_T_REPDIR Private See coding 20130410 tp_t_repdir TYPE STANDARD TABLE OF tp_s_repdir WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) I -1 Handle 20130415
2 Importing I_S_BICS_INA_REQUEST Call by reference Type reference (TYPE) CL_BICS_INA_REQUEST=>TN_S_BICS_INA_REQUEST 20130415

Method CONSTRUCTOR on class CL_BICS_INA_PROC_DATA_CAT_QRY has no exception.

Method GET_RS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XSTRING Value transfer Type reference (TYPE) XSTRING 20130723

Method GET_RS on class CL_BICS_INA_PROC_DATA_CAT_QRY has no exception.

Method READ_QUERIES Signature

Method READ_QUERIES on class CL_BICS_INA_PROC_DATA_CAT_QRY has no parameter.
Method READ_QUERIES on class CL_BICS_INA_PROC_DATA_CAT_QRY has no exception.

Method SELECT_VIA_DTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_QUERIES_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20130822
2 Importing I_NORMAL_QUERIES_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20130822
3 Importing I_T_DEFAULT_QUERY_RANGE Call by reference Type reference (TYPE) TP_T_DEFAULT_QUERY_RANGE 20130822
4 Importing I_WHERE Call by reference Type reference (TYPE) STRING 20130822

Method SELECT_VIA_DTA on class CL_BICS_INA_PROC_DATA_CAT_QRY has no exception.

Method SIMPLE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOAREA_TEXT_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20130822
2 Importing I_WHERE Call by reference Type reference (TYPE) STRING 20130822

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