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
⤷ 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 |