SAP ABAP Class CL_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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_SELECTOR Selector 20100201
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_MD_QV Design Time Version of the Query View 20121120
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BICS_QV Query View 20100208
Properties
Class CL_BICS_QV  
Short Description Query View    
Super Class CL_BICS_SELECTOR Selector 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_CONSUMER_QUERY_VIEW   BW BICS Consumer Query View 
Created 20100201   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)
2 CL_BICS_CONSTANT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_BICS_QV_AXIS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_BICS_EVENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_BICS_MD_AXIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_BICS_MD_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_BICS_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_BICS_QV_CONDITION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 IF_BICS_QV_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 20121120
2 IF_BICS_QV Query View 20100208
Friends
Class CL_BICS_QV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_QV_DESCR Instance attribute Public Object reference (TYPE REF TO) IF_BICS_QV_SRV_DESCR Service Description of the QV Layer 20130131
2 O_FLAT_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL Flattening Mode 20120209
3 O_PROV_ORIGINAL_STATE Instance attribute Protected Type reference (TYPE) BICS_PROV_STATE BW Provider Status 20120209
4 O_R_PROV_QV Instance attribute Protected Object reference (TYPE REF TO) IF_RSBOLAP_QUERY_VIEW Query View 20100329
5 O_R_QV_STRUCTURE_1 Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_QV_STRUCTURE Query View Structure 20100301
6 O_R_QV_STRUCTURE_2 Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_QV_STRUCTURE Query View Structure 20100301
7 O_R_RESULT_SET Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_RS Result Set 20100329
8 O_S_FLAT_DATA_DESCR Instance attribute Protected Type reference (TYPE) TO_S_FLAT_DATA_DESCR Mapper Descr --> Flat RS 20111212
9 O_T_CONDITION Instance attribute Protected Type reference (TYPE) IF_BICS_QV_CONDITION=>TN_T_CONDITION Table of Conditions 20110329
10 O_T_EXCEPTION Instance attribute Protected Type reference (TYPE) IF_BICS_QV_EXCEPTION=>TN_T_EXCEPTION Exceptions 20110211
11 O_T_MD_AXIS Instance attribute Private Type reference (TYPE) IF_BICS_MD_AXIS=>TN_T_MD_AXIS 20120615
12 O_T_QV_AXIS Instance attribute Protected Type reference (TYPE) CL_BICS_QV_AXIS=>TN_T_QV_AXIS Table of Axes 20100224
13 O_T_QV_DATA_CELLS Instance attribute Protected Type reference (TYPE) IF_BICS_QV_DATA_CELL=>TN_T_DATA_CELL Table of Objects 20100503
14 P_AXIS_LIST_COMPLETE Instance attribute Private Type reference (TYPE) ABAP_BOOL Axis list created 20100301
15 P_PROV_CONDITION_LIST_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL Load Status of Provider Conditions 20110329
16 P_PROV_EXCEPTION_LIST_LOADED Instance attribute Public Type reference (TYPE) ABAP_BOOL Exceptions from Start List Loaded from the Provider 20110211
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DRILL_OPERATION Instance method Public Method Add Drill Operation 20121121
2 ARE_CELLS_INPUT_ENABLED Instance method Public Method Check if Cells Input Enabled 20120402
3 CONSTRUCTOR Instance method Public Constructor 20100201
4 CREATE_MD_QV_AXES Instance method Protected Method Create MD Axes 20120615
5 CREATE_QV_AXIS Instance method Protected Method Factory Method for Creating QV Axes 20100224
6 DATA_AREA_CHANGED Instance method Private Event handling method Event Handler 20110628
7 DELETE_SUBSEQUENT_DRILL_OPS Instance method Public Method Delete Drill Ops of this char and following UDH-Ops 20121121
8 END_FLAT_MODE Instance method Public Method End Flattening 20120209
9 FLATTEN_STATE Instance method Protected Method 20120209
10 GET_AXIS Instance method Protected Method Read an Axis 20100301
11 GET_AXIS_BY_NAME Instance method Protected Method Read a Certain Axis by its Name 20100714
12 GET_PROV_QUERY_VIEW Instance method Public Method Read Provider Query View 20100329
13 IS_CELL_VALUE_SORTING_POSSIBLE Instance method Public Method Is sorting according to cell value possible? 20120224
14 PREPARE_FLAT_MODE Instance method Public Method Prepare Flattening 20120209
15 REMOVE_DRILL_OPERATION Instance method Public Method Delete Drill Operation 20110303
16 RESET_NEW_DATA_FLAG Instance method Protected Method Reset New Data Flag -> Result set will be retrieved again 20110628
17 SET_RESULT_SET_CHANGE_FLAGS Instance method Public Method Result set has changed 20101110
Events
Class CL_BICS_QV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_TS_ID Public See coding Sorted Table of IDs 20120209 TN_Ts_ID TYPE SORTED TABLE OF i WITH UNIQUE KEY TABLE_LINE
2 TO_S_FLAT_DATA_DESCR Protected See coding Mapper Descr --> Flat RS 20111212 BEGIN OF to_s_flat_data_descr, flat_data_descr TYPE REF TO if_bics_rs_flat_data_descr, flat_result_set TYPE REF TO cl_bics_rs_flat, END OF to_s_flat_data_descr
Method Signatures

Method ADD_DRILL_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QV_DRILL_OPERATION Call by reference Object reference (TYPE REF TO) CL_BICS_QV_DRILL_OPERATION Drill Operation 20121121

Method ADD_DRILL_OPERATION on class CL_BICS_QV has no exception.

Method ARE_CELLS_INPUT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_CELL_ID Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_TS_ID ID eines Objektes 20120402
2 Returning R_T_NOT_INPUT_ENABLED_CELL_ID Value transfer Type reference (TYPE) IF_BICS_OBJECT=>TN_T_ID ID eines Objektes 20120402

Method ARE_CELLS_INPUT_ENABLED on class CL_BICS_QV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_APPLICATION Call by reference Object reference (TYPE REF TO) IF_BICS_APPLICATION Applikationsrepräsentation 20100224
2 Importing I_R_SRV_DESCR Call by reference Object reference (TYPE REF TO) IF_BICS_SRV_DESCR Beschreibung eines Services 20100201
# Exception Resumable Description Created on
1 CX_BICS_SERVICE_NOT_APPLICABLE Service ist nicht anwendbar 20101201

Method CREATE_MD_QV_AXES Signature

Method CREATE_MD_QV_AXES on class CL_BICS_QV has no parameter.
Method CREATE_MD_QV_AXES on class CL_BICS_QV has no exception.

Method CREATE_QV_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROV_QV_AXIS Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_QV_AXIS Achse eines Query Views 20100224
2 Returning R_R_QV_AXIS Value transfer Object reference (TYPE REF TO) CL_BICS_QV_AXIS QV-Achse 20100224

Method CREATE_QV_AXIS on class CL_BICS_QV has no exception.

Method DATA_AREA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EVENT Call by reference Attribute reference (LIKE) 20110628

Method DATA_AREA_CHANGED on class CL_BICS_QV has no exception.

Method DELETE_SUBSEQUENT_DRILL_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QV_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) CL_BICS_QV_CHARACTERISTIC Characteristic Class of the Query View Layer 20121121

Method DELETE_SUBSEQUENT_DRILL_OPS on class CL_BICS_QV has no exception.

Method END_FLAT_MODE Signature

Method END_FLAT_MODE on class CL_BICS_QV has no parameter.
Method END_FLAT_MODE on class CL_BICS_QV has no exception.

Method FLATTEN_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_REQUESTED_KIDS Call by reference Type reference (TYPE) TN_TS_ID Sortierte Tabelle von IDs 20120209
2 Returning R_FLATTEND_STATE Value transfer Type reference (TYPE) BICS_PROV_STATE BW Provider Zustand 20120209

Method FLATTEN_STATE on class CL_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_AXIS_NAME Call by reference Type reference (TYPE) CL_BICS_CONSTANT=>TN_CONSTANT Name der Achse 20100301
2 Returning R_R_AXIS Value transfer Object reference (TYPE REF TO) CL_BICS_QV_AXIS Achse 20100301

Method GET_AXIS on class CL_BICS_QV has no exception.

Method GET_AXIS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AXIS_NAME Call by reference Type reference (TYPE) IF_BICS_OBJECT=>TN_NAME Name der Achse 20100714
2 Returning R_R_AXIS Value transfer Object reference (TYPE REF TO) IF_BICS_QV_AXIS Query View Achsen Objekt 20100714

Method GET_AXIS_BY_NAME on class CL_BICS_QV has no exception.

Method GET_PROV_QUERY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_PROV_QV Value transfer Object reference (TYPE REF TO) IF_RSBOLAP_QUERY_VIEW Query View 20100329

Method GET_PROV_QUERY_VIEW on class CL_BICS_QV has no exception.

Method IS_CELL_VALUE_SORTING_POSSIBLE Signature

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

Method IS_CELL_VALUE_SORTING_POSSIBLE on class CL_BICS_QV has no exception.

Method PREPARE_FLAT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_REQUESTED_KIDS Call by reference Type reference (TYPE) TN_TS_ID Sortierte Tabelle von IDs 20120209

Method PREPARE_FLAT_MODE on class CL_BICS_QV has no exception.

Method REMOVE_DRILL_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DRILL_OPERATION Call by reference Object reference (TYPE REF TO) IF_BICS_QV_DRILL_OPERATION Drill-Operation 20110303

Method REMOVE_DRILL_OPERATION on class CL_BICS_QV has no exception.

Method RESET_NEW_DATA_FLAG Signature

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

Method RESET_NEW_DATA_FLAG on class CL_BICS_QV has no exception.

Method SET_RESULT_SET_CHANGE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_SET_CHANGE Call by reference Type reference (TYPE) IF_BICS_EVENT=>TN_S_RESULT_SET_CHANGE 20101110

Method SET_RESULT_SET_CHANGE_FLAGS on class CL_BICS_QV has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730