SAP ABAP Interface IF_BICS_QV (Query View)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_QUERY_VIEW (Package) BW BICS Consumer Query View
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BICS_QV Query View 20100208
Properties
Interface IF_BICS_QV  
Short Description Query View    
General Data
Package BW_BICS_CONSUMER_QUERY_VIEW   BW BICS Consumer Query View 
Created 20100120   SAP 
Last changed 20140121   SAP 
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)
2 IF_BICS_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_MD_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_BICS_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_BICS_QV_AXIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_BICS_QV_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_BICS_QV_CONDITION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_BICS_QV_DATA_CELL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 IF_BICS_QV_DRILL_OPERATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
10 IF_BICS_QV_EXCEPTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
11 IF_BICS_RS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
12 IF_BICS_RS_DATA_CELL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BICS_MD_QV Design Time Version of the Query View 20110222
2 IF_BICS_OBJECT Root Object for BICS Entities 20100120
3 IF_BICS_SELECTOR Selector 20100120
Friends
Interface IF_BICS_QV has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CELL_ID_MULTIPLIER Constant Public Type reference (TYPE) I 1000 20100906
2 N_IS_IN_EDIT_MODE Instance attribute Public Type reference (TYPE) ABAP_BOOL Planning query is in change mode 20110405
3 N_NEW_DATA Instance attribute Public Type reference (TYPE) ABAP_BOOL The relevant data area contains new data 20110628
4 N_S_RESULT_SET_CHANGE Instance attribute Public Type reference (TYPE) IF_BICS_EVENT=>TN_S_RESULT_SET_CHANGE Changes to Result Set 20100712
5 N_TSX_QV_DRILL_OPERATION Instance attribute Public Type reference (TYPE) IF_BICS_QV_DRILL_OPERATION=>TN_TSX_DRILL_OPERATION Drill Operations 20121121
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION Instance method Public Method Add Condition 20110330
2 ADD_EXCEPTION Instance method Public Method Add Exception 20110215
3 CREATE_CONDITION Instance method Public Method Generate Condition 20110401
4 CREATE_DRILL_OPERATION Instance method Public Method Create Drill Operation 20101118
5 CREATE_EXCEPTION Instance method Public Method Create Exception 20110214
6 CREATE_FLAT_DATA_DESCR Instance method Public Method 20111212
7 GET_AXES Instance method Public Method Read All Axes 20100301
8 GET_AXIS Instance method Public Method Read a Certain Axis 20100302
9 GET_CELL_ID Instance method Public Method Determine Cell ID 20100906
10 GET_CHARACTERISTIC_BY_ID Instance method Public Method Read a Certain Characteristic 20100309
11 GET_CHARACTERISTIC_BY_NAME Instance method Public Method Read a Certain Characteristic 20100309
12 GET_COLUMNS_AXIS Instance method Public Method Read Column Axis 20100301
13 GET_CONDITIONS Instance method Public Method Read All Conditions 20110329
14 GET_DATA_CELL Instance method Public Method Read Data Cell 20100906
15 GET_DATA_CELLS Instance method Public Method Read Data Cells 20100503
16 GET_EXCEPTION Instance method Public Method Read a Certain Exception 20110211
17 GET_EXCEPTIONS Instance method Public Method Read All Exceptions 20110211
18 GET_FORMAT_AXIS Instance method Public Method Read Formatting Axis 20100301
19 GET_FREE_AXIS Instance method Public Method Read Free Characteristic Axis 20100301
20 GET_KEY_FIGURE_DEFINITION Instance method Public Method Get Key Figure Definition (Explain Query) 20121210
21 GET_QV_CHARACTERISTICS Instance method Public Method Read All Characteristics 20100224
22 GET_QV_STRUCTURE Instance method Public Method Read a Structure 20100302
23 GET_RESULT_SET Instance method Public Method Read Result Set 20100329
24 GET_RESULT_SET_FLAT Instance method Public Method Read Flat Result Set 20111212
25 GET_ROWS_AXIS Instance method Public Method Read Row Axis 20100224
26 GET_SIGN_PRESENTATION Instance method Public Method Read +/- Sign Display 20120224
27 GET_STRUC_MEM_IDS Instance method Public Method Determine Structure Member IDs 20100906
28 GET_ZERO_PRESENTATION Instance method Public Method Read Zero Display 20120224
29 IS_RESULT_SET_INVALID Instance method Public Method Returns TRUE if result set is obsolete 20110704
30 REMOVE_CONDITION Instance method Public Method Remove Condition 20130205
31 REMOVE_EXCEPTION Instance method Public Method Remove Exception 20130222
32 SET_EDIT_MODE Instance method Public Method Planning: Switch to Change Mode 20110405
33 SET_RESULT_SET_INVALID Instance method Public Method Invalidate ResultSet Manually --> for UI Refresh 20110713
34 SET_SIGN_PRESENTATION Instance method Public Method Set +/- Sign Display 20120224
35 SET_ZERO_PRESENTATION Instance method Public Method Set Zero Display 20120224
Events
Interface IF_BICS_QV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_QV Public See coding Structure Container of this Object 20100120 BEGIN OF tn_s_qv, name TYPE IF_BICS_OBJECT=>tn_name, ref TYPE REF TO if_bics_qv, END OF tn_s_qv
2 TN_T_QV Public See coding Table of Objects 20100120 tn_t_qv type STANDARD TABLE OF tn_s_qv
Method Signatures

Method ADD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONDITION Call by reference Object reference (TYPE REF TO) IF_BICS_QV_CONDITION Bedingung 20110330

Method ADD_CONDITION on Interface IF_BICS_QV has no exception.

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) IF_BICS_QV_EXCEPTION Exception 20110215

Method ADD_EXCEPTION on Interface IF_BICS_QV has no exception.

Method CREATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_ID ID eines Objektes 20110401
2 Importing I_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20110401
3 Returning R_R_CONDITION Value transfer Object reference (TYPE REF TO) IF_BICS_QV_CONDITION Bedingung 20110401

Method CREATE_CONDITION on Interface IF_BICS_QV has no exception.

Method CREATE_DRILL_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DRILL_OPERATION Value transfer Object reference (TYPE REF TO) IF_BICS_QV_DRILL_OPERATION Drill-Operation 20101118

Method CREATE_DRILL_OPERATION on Interface IF_BICS_QV has no exception.

Method CREATE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_ID ID eines Objektes 20110214
2 Importing I_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20110214
3 Returning R_R_EXCEPTION Value transfer Object reference (TYPE REF TO) IF_BICS_QV_EXCEPTION Exception 20110214

Method CREATE_EXCEPTION on Interface IF_BICS_QV has no exception.

Method CREATE_FLAT_DATA_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_FLAT_DATA_DESCR Value transfer Object reference (TYPE REF TO) IF_BICS_RS_FLAT_DATA_DESCR 20111212

Method CREATE_FLAT_DATA_DESCR on Interface IF_BICS_QV has no exception.

Method GET_AXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_QV_AXIS Value transfer Type reference (TYPE) IF_BICS_QV_AXIS=>TN_T_QV_AXIS Tabelle von Objekten 20100301

Method GET_AXES on Interface IF_BICS_QV has no exception.

Method GET_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20101222
2 Importing I_R_AXIS Call by reference Object reference (TYPE REF TO) CL_BICS_AXIS Achsenkonstanten 20100302
3 Importing I_TEXT Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_TEXT Text eines Objekts 20101222
4 Returning R_R_AXIS Value transfer Object reference (TYPE REF TO) IF_BICS_QV_AXIS Query View Achsen Objekt 20100302

Method GET_AXIS on Interface IF_BICS_QV has no exception.

Method GET_CELL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_MEMBER_1_ID Call by reference Type reference (TYPE) I Kennzahlenstruktur 20100906
2 Importing I_STRUC_MEMBER_2_ID Call by reference Type reference (TYPE) I 2. Struktur 20100906
3 Returning R_DATA_CELL_ID Value transfer Type reference (TYPE) I Zell-ID 20100906

Method GET_CELL_ID on Interface IF_BICS_QV has no exception.

Method GET_CHARACTERISTIC_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) IF_BICS_MD_CHARACTERISTIC=>TN_ID Merkmals-ID 20100309
2 Returning R_R_CHARACTERISTIC Value transfer Object reference (TYPE REF TO) IF_BICS_QV_CHARACTERISTIC Merkmale QV-Layer 20100309

Method GET_CHARACTERISTIC_BY_ID on Interface IF_BICS_QV has no exception.

Method GET_CHARACTERISTIC_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20100309
2 Returning R_R_CHARACTERISTIC Value transfer Object reference (TYPE REF TO) IF_BICS_QV_CHARACTERISTIC Merkmale QV-Layer 20100309

Method GET_CHARACTERISTIC_BY_NAME on Interface IF_BICS_QV has no exception.

Method GET_COLUMNS_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_COLUMNS_AXIS Value transfer Object reference (TYPE REF TO) IF_BICS_QV_AXIS Spaltenachse 20100301

Method GET_COLUMNS_AXIS on Interface IF_BICS_QV has no exception.

Method GET_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_CONDITION Value transfer Type reference (TYPE) IF_BICS_QV_CONDITION=>TN_T_CONDITION Tabelle von Bedingungen 20110329

Method GET_CONDITIONS on Interface IF_BICS_QV has no exception.

Method GET_DATA_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_ID ID eines Objektes 20100906
2 Importing I_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name eines Objekts 20100906
3 Importing I_R_STRUCTURE_MEMBER_1 Call by reference Object reference (TYPE REF TO) IF_BICS_QV_STRUCTURE_MEMBER Strukturausprägung 20100906
4 Importing I_R_STRUCTURE_MEMBER_2 Call by reference Object reference (TYPE REF TO) IF_BICS_QV_STRUCTURE_MEMBER Strukturausprägung 20100906
5 Returning R_R_DATA_CELL Value transfer Object reference (TYPE REF TO) IF_BICS_QV_DATA_CELL Datenzellenbeschreibung (KID) 20100906

Method GET_DATA_CELL on Interface IF_BICS_QV has no exception.

Method GET_DATA_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QV_STRUCTURE_MEMBER Call by reference Object reference (TYPE REF TO) IF_BICS_QV_STRUCTURE_MEMBER Strukturausprägung 20100907
2 Returning R_T_DATA_CELL Value transfer Type reference (TYPE) IF_BICS_QV_DATA_CELL=>TN_T_DATA_CELL Tabelle von Objekten 20100906

Method GET_DATA_CELLS on Interface IF_BICS_QV has no exception.

Method GET_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_ID ID der Exception 20110211
2 Returning R_R_EXCEPTION Value transfer Object reference (TYPE REF TO) IF_BICS_QV_EXCEPTION Exception 20110211

Method GET_EXCEPTION on Interface IF_BICS_QV has no exception.

Method GET_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_EXCEPTION Value transfer Type reference (TYPE) IF_BICS_QV_EXCEPTION=>TN_T_EXCEPTION Liste der Exceptions 20110211
# Exception Resumable Description Created on
1 CX_BICS_NO_AUTHORITY Keine Berechtigung 20110217

Method GET_FORMAT_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_QV_AXIS Value transfer Object reference (TYPE REF TO) IF_BICS_QV_AXIS Query View Achsen Objekt 20100301

Method GET_FORMAT_AXIS on Interface IF_BICS_QV has no exception.

Method GET_FREE_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_FREE_AXIS Value transfer Object reference (TYPE REF TO) IF_BICS_QV_AXIS Freie Merkmalsachse 20100301

Method GET_FREE_AXIS on Interface IF_BICS_QV has no exception.

Method GET_KEY_FIGURE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_TUPLE_INDEX Call by reference Type reference (TYPE) I 20130917
2 Importing I_KID Call by reference Type reference (TYPE) RSSID Master data ID 20130917
3 Importing I_RESULT_SET_CELL_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT~TN_ID Result Set Cell ID 20121210
4 Importing I_ROW_TUPLE_INDEX Call by reference Type reference (TYPE) I 20130917
5 Returning R_QUERY_NAME Value transfer Type reference (TYPE) IF_BICS_OBJECT~TN_NAME Explain Query Name 20121210

Method GET_KEY_FIGURE_DEFINITION on Interface IF_BICS_QV has no exception.

Method GET_QV_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_CHARS_IN_DRILL_DOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur die Merkmale im Aufriss lesen 20120224
2 Returning R_T_QV_CHARACTERISTIC Value transfer Type reference (TYPE) IF_BICS_QV_CHARACTERISTIC=>TN_T_QV_CHARACTERISTIC Tabelle von Objekten 20100315

Method GET_QV_CHARACTERISTICS on Interface IF_BICS_QV has no exception.

Method GET_QV_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE_NUMBER Call by reference Type reference (TYPE) INT1 int1 20100302
2 Returning R_R_STRUCTURE Value transfer Object reference (TYPE REF TO) IF_BICS_QV_STRUCTURE Struktur QV-Layer 20100302

Method GET_QV_STRUCTURE on Interface IF_BICS_QV has no exception.

Method GET_RESULT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_RESULT_SET Value transfer Object reference (TYPE REF TO) IF_BICS_RS Result Set 20100329
# Exception Resumable Description Created on
1 CX_BICS_NO_AUTHORITY Keine Berechtigung 20101228
2 CX_BICS_RESULT_SET_EMPTY Leeres Result Set 20101124

Method GET_RESULT_SET_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_FLAT_DATA_DESCR Call by reference Object reference (TYPE REF TO) IF_BICS_RS_FLAT_DATA_DESCR Container für flaches ResultSet 20111212
2 Returning R_R_RS_FLAT Value transfer Object reference (TYPE REF TO) IF_BICS_RS_FLAT Flaches Result Set 20111212
# Exception Resumable Description Created on
1 CX_BICS_NO_AUTHORITY Keine Berechtigung 20111212
2 CX_BICS_RESULT_SET_EMPTY Leeres Result Set 20111212

Method GET_ROWS_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_ROWS_AXIS Value transfer Object reference (TYPE REF TO) IF_BICS_QV_AXIS Zeilenachse 20100224

Method GET_ROWS_AXIS on Interface IF_BICS_QV has no exception.

Method GET_SIGN_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_SIGN_PRESENTATION Value transfer Object reference (TYPE REF TO) CL_BICS_SIGN_PRESENTATION Vorzeichendarstellung 20120224

Method GET_SIGN_PRESENTATION on Interface IF_BICS_QV has no exception.

Method GET_STRUC_MEM_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUC_MEMBER_1_ID Call by reference Type reference (TYPE) I Kennzahlenstruktur 20100906
2 Exporting E_STRUC_MEMBER_2_ID Call by reference Type reference (TYPE) I 2. Struktur 20100906
3 Importing I_CELL_ID Call by reference Type reference (TYPE) I Zell-ID 20100906

Method GET_STRUC_MEM_IDS on Interface IF_BICS_QV has no exception.

Method GET_ZERO_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUSTOM_STRING Call by reference Type reference (TYPE) STRING 20120224
2 Exporting E_R_ZERO_PRESENTATION Call by reference Object reference (TYPE REF TO) CL_BICS_ZERO_PRESENTATION Nulldarstellung 20120224

Method GET_ZERO_PRESENTATION on Interface IF_BICS_QV has no exception.

Method IS_RESULT_SET_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_INVALID Value transfer Type reference (TYPE) ABAP_BOOL 20110704

Method IS_RESULT_SET_INVALID on Interface IF_BICS_QV has no exception.

Method REMOVE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONDITION Call by reference Object reference (TYPE REF TO) IF_BICS_QV_CONDITION Condition 20130205

Method REMOVE_CONDITION on Interface IF_BICS_QV has no exception.

Method REMOVE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) IF_BICS_QV_EXCEPTION Exception 20130222

Method REMOVE_EXCEPTION on Interface IF_BICS_QV has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT_MODE Call by reference Type reference (TYPE) ABAP_BOOL Änderungsmodus an-/ausschalten 20110405
2 Returning R_IS_IN_EDIT_MODE Value transfer Type reference (TYPE) ABAP_BOOL Aktueller Änderungsmodus 20110405

Method SET_EDIT_MODE on Interface IF_BICS_QV has no exception.

Method SET_RESULT_SET_INVALID Signature

Method SET_RESULT_SET_INVALID on Interface IF_BICS_QV has no parameter.
Method SET_RESULT_SET_INVALID on Interface IF_BICS_QV has no exception.

Method SET_SIGN_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SIGN_PRESENTATION Call by reference Object reference (TYPE REF TO) CL_BICS_SIGN_PRESENTATION Vorzeichendarstellung 20120224

Method SET_SIGN_PRESENTATION on Interface IF_BICS_QV has no exception.

Method SET_ZERO_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOM_STRING Call by reference Type reference (TYPE) STRING 20120224
2 Importing I_R_ZERO_PRESENTATION Call by reference Object reference (TYPE REF TO) CL_BICS_ZERO_PRESENTATION Nulldarstellung 20120224

Method SET_ZERO_PRESENTATION on Interface IF_BICS_QV has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730