SAP ABAP Interface /BCV/IF_SIN_EQ (Easy Query Interface)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/SIN (Package) BCV Search Integration Layer
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BCV/CL_SIN_SEARCH_EQ_CALL Easy Query Call Class 20120724
Properties
Interface /BCV/IF_SIN_EQ  
Short Description Easy Query Interface    
General Data
Package /BCV/SIN   BCV Search Integration Layer 
Created 20120724   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface /BCV/IF_SIN_EQ has no forward declaration.
Interfaces
Interface /BCV/IF_SIN_EQ has no interface.
Friends
Interface /BCV/IF_SIN_EQ has no friend.
Attributes
Interface /BCV/IF_SIN_EQ has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_QUERY Static method Public Method Execute given query 20120724
2 GET_INFOOBJECT_METADATA Static method Public Method Get metadata of given InfoObject 20120731
3 GET_INFOPROVIDERS Static method Public Method Get InfoProviders with queries accessible via Easy Query 20120726
4 GET_KEYFIGURE_METADATA Static method Public Method Get metadata of given query keyfigure 20120810
5 GET_QUERIES Static method Public Method Get queries accessible via Easy Query 20120724
6 GET_QUERY_METADATA Static method Public Method Get metadata of given query 20120724
7 IS_EQ_INTERFACE_AVAILABLE Static method Public Method Is Easy Query interface available in given system 20120823
8 SELECT_DSBI Static method Public Method Read data provider header from database 20120730
Events
Interface /BCV/IF_SIN_EQ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHANGE_DATE Public Type reference (TYPE) /BCV/FND_DATE Change date 20120724
2 TY_CHANGE_TIME Public Type reference (TYPE) /BCV/FND_TIME Change time 20120724
3 TY_CHANGE_USER Public Type reference (TYPE) /BCV/FND_USER Change user 20120724
4 TY_COLUMN_DATATYPE Public Type reference (TYPE) /BCV/SIN_CHAR010 Column datatype 20120724
5 TY_COLUMN_DESCR Public Type reference (TYPE) SCRTEXT_L Column description 20120724
6 TY_COLUMN_NAME Public Type reference (TYPE) FIELDNAME Column name 20120724
7 TY_COLUMN_NAME_EXT Public Type reference (TYPE) CHAR255 Column name (external) 20120724
8 TY_CREATE_DATE Public Type reference (TYPE) /BCV/FND_DATE Creation date 20120724
9 TY_CREATE_TIME Public Type reference (TYPE) /BCV/FND_TIME Creation time 20120724
10 TY_CREATE_USER Public Type reference (TYPE) /BCV/FND_USER Creation user 20120724
11 TY_DUE_DATE Public Type reference (TYPE) RSBOLAP_DATE Due date 20120724
12 TY_ERROR_OCCURRED Public Type reference (TYPE) RS_BOOL Error occurred 20120724
13 TY_FIELD_TYPE Public Type reference (TYPE) /BCV/SIN_CHAR001 Field type 20120724
14 TY_HAS_VALUE_HELP Public Type reference (TYPE) RS_BOOL Has value help 20120724
15 TY_INFOOBJECT Public Type reference (TYPE) RSIOBJNM InfoObject 20120731
16 TY_IPROV_DESCR Public Type reference (TYPE) RSBOLAP_OBJECT_TEXT InfoProvider description 20120724
17 TY_IPROV_NAME Public Type reference (TYPE) RSBOLAP_OBJECT_NAME InfoProvider name 20120724
18 TY_IS_FILTERABLE Public Type reference (TYPE) RS_BOOL Is filterable 20120724
19 TY_IS_KEY Public Type reference (TYPE) RS_BOOL Is key 20120724
20 TY_IS_MANDATORY Public Type reference (TYPE) RS_BOOL Is mandatory 20120724
21 TY_IS_TECHNICAL Public Type reference (TYPE) RS_BOOL Is technical 20120724
22 TY_KEYFIGURE_NAME Public Type reference (TYPE) RSKYFNM Key figure 20120810
23 TY_LENGTH Public Type reference (TYPE) DDLEN Length 20120724
24 TY_MAX_ROWS Public Type reference (TYPE) /BCV/FND_INT4 Return x rows 20120724
25 TY_QUERY_DESCR Public Type reference (TYPE) RSTXTLG Query description 20120724
26 TY_QUERY_ID Public Type reference (TYPE) RSZCOMPID Query ID 20120724
27 TY_QUERY_NAME Public Type reference (TYPE) RSBOLAP_OBJECT_NAME Query name 20120724
28 TY_QUERY_NAME_EXT Public Type reference (TYPE) CHAR255 Query name (external) 20120724
29 TY_QUERY_NAME_EXT_VERS Public Type reference (TYPE) /BCV/SIN_NUMC4 Query name version 20120724
30 TY_QUERY_TEXT Public Type reference (TYPE) RSBOLAP_OBJECT_TEXT Query text 20120724
31 TY_REFRESH_DATE Public Type reference (TYPE) /BCV/FND_DATE Refresh date 20120724
32 TY_REFRESH_TIME Public Type reference (TYPE) /BCV/FND_TIME Refresh time 20120724
33 TY_SELOPT_OPTION Public Type reference (TYPE) RSZ_OPERATOR Select option: option 20120724
34 TY_SELOPT_SIGN Public Type reference (TYPE) RALDB_SIGN Select option: sign 20120724
35 TY_SELOPT_VALUE Public Type reference (TYPE) RSCHAVL Select option: low/high value 20120724
36 TY_SKIP_ROWS Public Type reference (TYPE) /BCV/FND_INT4 Skip first x rows 20120724
37 TY_S_INFOPROVIDER Public See coding InfoProvider structure 20120726 BEGIN OF ty_s_infoprovider, infoprovider_name TYPE ty_iprov_name, infoprovider_text TYPE ty_iprov_descr, END OF ty_s_infoprovider
38 TY_S_IOBJ_METADATA Public Type reference (TYPE) /BCV/S_SIN_BAPI6108 InfoObject metadata 20120731
39 TY_S_KEYF_METADATA Public Type reference (TYPE) /BCV/S_SIN_BAPI6110MES Keyfigure metadata 20120810
40 TY_S_QUERY Public See coding Query structure 20120724 BEGIN OF ty_s_query, query TYPE ty_query_id, query_description TYPE ty_query_descr, query_name_ext TYPE ty_query_name_ext, query_name_ext_version TYPE ty_query_name_ext_vers, END OF ty_s_query
41 TY_S_QUERY_COLUMN Public See coding Query column structure 20120724 BEGIN OF ty_s_query_column, column_name TYPE ty_column_name, column_name_ext TYPE ty_column_name_ext, data_type TYPE ty_column_datatype, column_description TYPE ty_column_descr, length TYPE ty_length, fieldtype TYPE ty_field_type, reffield TYPE ty_column_name, textfield TYPE ty_column_name, unittype TYPE ty_unit_type, is_key TYPE ty_is_key, is_technical TYPE ty_is_technical, is_filterable TYPE ty_is_filterable, END OF ty_s_query_column
42 TY_S_QUERY_METADATA Public See coding Query metadata structure 20120724 BEGIN OF ty_s_query_metadata, infoprovider_name TYPE ty_iprov_name, infoprovider_text TYPE ty_iprov_descr, duedate TYPE ty_due_date, query_name TYPE ty_query_name, query_text TYPE ty_query_text, query_created_by TYPE ty_create_user, query_creation_date TYPE ty_create_date, query_creation_time TYPE ty_create_time, query_changed_by TYPE ty_change_user, query_change_date TYPE ty_change_date, query_change_time TYPE ty_change_time, data_refresh_date TYPE ty_refresh_date, data_refresh_time TYPE ty_refresh_time, query_name_ext TYPE ty_query_name_ext, query_name_ext_version TYPE ty_query_name_ext_vers, END OF ty_s_query_metadata
43 TY_S_QUERY_VARIABLE Public See coding Query variable structure 20120724 BEGIN OF ty_s_query_variable, var_name TYPE ty_variable_name, var_name_ext TYPE ty_variable_name_ext, description TYPE ty_variable_descr, mandatory TYPE ty_is_mandatory, datatype TYPE ty_variable_datatype, input_length TYPE ty_length, var_type TYPE ty_variable_type, ref_name TYPE ty_variable_refname, value_help TYPE ty_has_value_help, char_name TYPE ty_infoobject, END OF ty_s_query_variable
44 TY_S_SELECT_OPTION Public See coding Select option structure 20120724 BEGIN OF ty_s_select_option, var_name TYPE ty_variable_name, sign TYPE ty_selopt_sign, option TYPE ty_selopt_option, low TYPE ty_selopt_value, high TYPE ty_selopt_value, END OF ty_s_select_option
45 TY_T_COLUMN_SEL Public See coding Column selection table 20120725 ty_t_column_sel TYPE STANDARD TABLE OF rsfieldsel WITH NON-UNIQUE KEY fieldnm
46 TY_T_INFOPROVIDER Public See coding InfoProvider table 20120726 ty_t_infoprovider TYPE STANDARD TABLE OF ty_s_infoprovider WITH NON-UNIQUE KEY infoprovider_name
47 TY_T_MESSAGE Public Type reference (TYPE) BAPIRETTAB Message table 20120724
48 TY_T_QUERY Public See coding Query table 20120724 ty_t_query TYPE STANDARD TABLE OF ty_s_query WITH NON-UNIQUE KEY query
49 TY_T_QUERY_COLUMN Public See coding Query column table 20120724 ty_t_query_column TYPE STANDARD TABLE OF ty_s_query_column WITH NON-UNIQUE KEY column_name
50 TY_T_QUERY_METADATA Public See coding Query metadata table 20120724 ty_t_query_metadata TYPE STANDARD TABLE OF ty_s_query_metadata WITH NON-UNIQUE KEY query_name
51 TY_T_QUERY_VARIABLE Public See coding Query variable table 20120724 ty_t_query_variable TYPE STANDARD TABLE OF ty_s_query_variable WITH NON-UNIQUE KEY var_name
52 TY_T_SELECT_OPTION Public See coding Select option table 20120724 ty_t_select_option TYPE STANDARD TABLE OF ty_s_select_option WITH NON-UNIQUE KEY var_name
53 TY_UNIT_TYPE Public Type reference (TYPE) /BCV/SIN_CHAR001 Unit type 20120724
54 TY_VARIABLE_DATATYPE Public Type reference (TYPE) /BCV/SIN_CHAR001 Variable datatype 20120724
55 TY_VARIABLE_DESCR Public Type reference (TYPE) /BCV/SIN_CHAR060 Variable description 20120724
56 TY_VARIABLE_NAME Public Type reference (TYPE) RSZVNAM Variable name 20120724
57 TY_VARIABLE_NAME_EXT Public Type reference (TYPE) CHAR255 Variable name (external) 20120724
58 TY_VARIABLE_REFNAME Public Type reference (TYPE) /BCV/SIN_CHAR030 Variable reference name 20120724
59 TY_VARIABLE_TYPE Public Type reference (TYPE) /BCV/SIN_CHAR001 Variable type 20120724
Method Signatures

Method EXECUTE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT_TAB Call by reference Object reference (TYPE REF TO) DATA Result data table (created by method) 20120820
2 Exporting ET_QUERY_COLUMN Call by reference Type reference (TYPE) TY_T_QUERY_COLUMN Query columns 20120724
3 Importing IT_COLUMN_SELECTION Call by reference Type reference (TYPE) TY_T_COLUMN_SEL Column selection 20120724
4 Importing IT_FILTER Call by reference Type reference (TYPE) TY_T_SELECT_OPTION Filter 20120724
5 Importing IT_QUERY_VARIABLE Call by reference Type reference (TYPE) TY_T_SELECT_OPTION Variable Values 20120724
6 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120724
7 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) TY_MAX_ROWS Return x rows 20120724
8 Importing IV_QUERY_ID Call by reference Type reference (TYPE) TY_QUERY_ID Query ID 20120724
9 Importing IV_SKIP_ROWS Call by reference Type reference (TYPE) TY_SKIP_ROWS Skip first x rows 20120724
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120726

Method GET_INFOOBJECT_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METADATA Call by reference Type reference (TYPE) TY_S_IOBJ_METADATA InfoObject metadata 20120731
2 Importing IV_INFOOBJECT Call by reference Type reference (TYPE) TY_INFOOBJECT InfoObject 20120731
3 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120731
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120731

Method GET_INFOPROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFOPROVIDER Call by reference Type reference (TYPE) TY_T_INFOPROVIDER InfoProvider table 20120726
2 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120726
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120726

Method GET_KEYFIGURE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METADATA Call by reference Type reference (TYPE) TY_S_KEYF_METADATA Key figure metadata 20120810
2 Importing IV_IPROVIDER_NAME Call by reference Type reference (TYPE) TY_IPROV_NAME InfoProvider name 20120810
3 Importing IV_KEYFIGURE_NAME Call by reference Type reference (TYPE) TY_KEYFIGURE_NAME Key figure 20120810
4 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120810
5 Importing IV_QUERY_ID Call by reference Type reference (TYPE) TY_QUERY_ID Query ID 20120810
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120810

Method GET_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUERY Call by reference Type reference (TYPE) TY_T_QUERY Query table 20120724
2 Importing IV_INFOPROVIDER Call by reference Type reference (TYPE) TY_IPROV_NAME InfoProvider 20120727
3 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120724
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120726

Method GET_QUERY_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QUERY_METADATA Call by reference Type reference (TYPE) TY_S_QUERY_METADATA Query metadata 20120724
2 Exporting ET_QUERY_COLUMN Call by reference Type reference (TYPE) TY_T_QUERY_COLUMN Query columns 20120724
3 Exporting ET_QUERY_VARIABLE Call by reference Type reference (TYPE) TY_T_QUERY_VARIABLE Query variables 20120724
4 Importing IV_MASTER_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120724
5 Importing IV_QUERY_ID Call by reference Type reference (TYPE) TY_QUERY_ID Query ID 20120724
# Exception Resumable Description Created on
1 /BCV/CX_SIN_BI Exception Class for SIN BI 20120726

Method IS_EQ_INTERFACE_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20120823
2 Returning RV_AVAILABLE Value transfer Type reference (TYPE) BOOLE_D Easy Query interface available 20120823

Method IS_EQ_INTERFACE_AVAILABLE on Interface /BCV/IF_SIN_EQ has no exception.

Method SELECT_DSBI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DSBI Call by reference Type reference (TYPE) /BCV/C_DSBI Data Provider BI Query 20120730
2 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20120730

Method SELECT_DSBI on Interface /BCV/IF_SIN_EQ has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 747