SAP ABAP Class /BCV/CL_UIF_QVIEW (Query View Execution)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/UIF (Package) BCV User Interface Layer
Properties
Class /BCV/CL_UIF_QVIEW  
Short Description Query View Execution    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/UIF   BCV User Interface Layer 
Created 20090918   SAP 
Last change 20130531   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)
Interfaces
Class /BCV/CL_UIF_QVIEW has no interface implemented.
Friends
Class /BCV/CL_UIF_QVIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXECUTE_MODE_ASYN Constant Public Type reference (TYPE) /BCV/UIF_EXECUTE_MODE 'ASYN' Asynchronous Execution 20090923
2 GC_EXECUTE_MODE_SYNC Constant Public Type reference (TYPE) /BCV/UIF_EXECUTE_MODE 'SYNC' Synchronous Execution 20090923
3 GO_MESSAGE Instance attribute Private Object reference (TYPE REF TO) IF_MESSAGE Interface for Accessing Texts from Message Objects 20090922
4 GS_QDISP Instance attribute Private Type reference (TYPE) /BCV/S_QRM_QDISP Query dispatcher settings 20091026
5 GS_QUERY_DISPATCHER Instance attribute Private Type reference (TYPE) /BCV/S_QRM_QDISP Query dispatcher settings 20090921
6 GT_MISSING_VARIABLE Instance attribute Private Type reference (TYPE) /BCV/T_UIF_VARIABLES Missing variables 20090922
7 GT_QUERY_ID Instance attribute Private Type reference (TYPE) /BCV/T_QRM_QUERY_ID Query ID Table 20090918
8 GT_QUERY_RES_ATTR Instance attribute Private Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR_EXT Query Result Field Table (external view) 20090922
9 GT_QUERY_VARIABLE Instance attribute Private Type reference (TYPE) /BCV/T_UIF_VARIABLES Table Type for Query View Input Variables 20090918
10 GT_QVIEWQA Instance attribute Private Type reference (TYPE) /BCV/T_UIF_QVIEWQA Query View Query Assignments 20090918
11 GT_QVIEW_VARIABLE Instance attribute Private Type reference (TYPE) /BCV/T_UIF_VARIABLES Variables Output on UI 20090930
12 GV_CONTEXT_KEY Instance attribute Private Type reference (TYPE) /BCV/FND_CONTEXT_KEY Context Key 20090918
13 GV_FAILED Instance attribute Private Type reference (TYPE) BOOLE_D Failed? 20090922
14 GV_INSTANCE_ID Instance attribute Private Type reference (TYPE) STRING 20091008
15 GV_QVIEW_ID Instance attribute Private Type reference (TYPE) /BCV/UIF_QVIEW_ID ID of Query View 20090918
Methods
# Method Level Visibility Method type Description Created on
1 ADD_QVIEW_DATA Instance method Private Method Add results to query view data 20090924
2 CLEAR Instance method Private Method Clear old data 20090922
3 CONSTRUCTOR Instance method Private Constructor Constructor 20090918
4 CONVERT_REQUEST Static method Public Method Convert request 20091026
5 CREATE_VARIABLE_DATA Instance method Private Method Create variable data 20090918
6 EVALUATE_REQUEST Instance method Public Method Evaluate query request 20090930
7 EXECUTE Instance method Public Method Execute query view 20090918
8 EXECUTE_ASYN Instance method Private Method Asynchronous execution 20090930
9 EXECUTE_SYNC Instance method Private Method Synchronous execution 20090930
10 FAILED Instance method Public Method Checks if query view execution failed 20090918
11 FILTER_RES_ATTR Instance method Private Method Filter result attribute metadata by query ID 20090925
12 FILTER_VARIABLE Instance method Private Method Filter variables by query ID 20090925
13 GET_APPL_INPUT Instance method Private Method Get application input 20091008
14 GET_DISPATCHER Instance method Private Method Get dispatcher settings 20091026
15 GET_INSTANCE Static method Public Method Get instance 20090918
16 GET_MESSAGE Instance method Public Method Get exception 20091016
17 GET_MISSING_VARIABLE Instance method Public Method Get missing variables 20090922
18 GET_QUERY Instance method Private Method Get assigned queries 20090918
19 GET_QUERY_ID Instance method Private Method Get IDs of assigned queries 20090918
20 GET_QUERY_METADATA Instance method Private Method Get query meta data 20090918
21 GET_QUERY_RES_ATTR Instance method Private Method Get query result attribtues 20090918
22 GET_QUERY_VARIABLE Instance method Private Method Get query variables 20090918
23 MERGE_VARIABLE Instance method Private Method Check query view variables 20090922
24 REQUEST_EXECUTE Instance method Private Method Execute query requests 20091026
25 REQUEST_INIT Instance method Private Method Initiate query execution request 20091023
Events
Class /BCV/CL_UIF_QVIEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_INSTANCE Private See coding 20090918 tt_instance TYPE SORTED TABLE OF ty_instance WITH UNIQUE KEY instance_id context_key qview_id
2 TY_INSTANCE Private See coding 20090918 BEGIN OF ty_instance, instance_id TYPE string, context_key TYPE /bcv/fnd_context_key, qview_id TYPE /bcv/uif_qview_id, instance TYPE REF TO /bcv/cl_uif_qview, END OF ty_instance
Method Signatures

Method ADD_QVIEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QVIEW_DATA Call by reference Type reference (TYPE) /BCV/T_UIF_QVIEW_DATA Table of Query View Data (Variable Values + Results) 20090924
2 Importing IS_REQUEST Call by reference Type reference (TYPE) /BCV/S_QRM_QUERY_REQUEST Query request 20090924
3 Importing IS_RESULT Call by reference Type reference (TYPE) /BCV/S_QRM_RESULT Query result cache 20090924
4 Importing IT_METADATA Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR_EXT Query Result Field Table (external view) 20090924

Method ADD_QVIEW_DATA on class /BCV/CL_UIF_QVIEW has no exception.

Method CLEAR Signature

Method CLEAR on class /BCV/CL_UIF_QVIEW has no parameter.
Method CLEAR on class /BCV/CL_UIF_QVIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_KEY Call by reference Type reference (TYPE) /BCV/FND_CONTEXT_KEY Context Key 20090918
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) STRING 20091008
3 Importing IV_QVIEW_ID Call by reference Type reference (TYPE) /BCV/UIF_QVIEW_ID ID of Query View 20090918

Method CONSTRUCTOR on class /BCV/CL_UIF_QVIEW has no exception.

Method CONVERT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Call by reference Type reference (TYPE) /BCV/T_UIF_VARIABLES Table Type for Query View Input Variables 20091026
2 Importing IT_REQUEST Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20091026
3 Returning RT_REQUEST Value transfer Type reference (TYPE) /BCV/T_UIF_QUERY_REQUEST Query request 20091026

Method CONVERT_REQUEST on class /BCV/CL_UIF_QVIEW has no exception.

Method CREATE_VARIABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARIABLE Call by reference Type reference (TYPE) /BCV/T_UIF_VARIABLES Table Type for Query View Input Variables 20090918
2 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20090918

Method CREATE_VARIABLE_DATA on class /BCV/CL_UIF_QVIEW has no exception.

Method EVALUATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QVIEW_DATA Call by reference Type reference (TYPE) /BCV/T_UIF_QVIEW_DATA Table of Query View Data (Variable Values + Results) 20090930
2 Exporting EV_FOUND Call by reference Type reference (TYPE) BOOLE_D Was Query View Data found? 20100105
3 Importing IT_REQUEST Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20090930

Method EVALUATE_REQUEST on class /BCV/CL_UIF_QVIEW has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXECUTE_MODE Call by reference Type reference (TYPE) /BCV/UIF_EXECUTE_MODE GC_EXECUTE_MODE_SYNC Query run execution mode 20091112
2 Exporting ET_QVIEW_DATA Call by reference Type reference (TYPE) /BCV/T_UIF_QVIEW_DATA Table of Query Data (Variable Values + Results) 20090921
3 Exporting ET_REQUEST_ID Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST_ID Request ID Table 20090924
4 Exporting ET_VARIABLE Call by reference Type reference (TYPE) /BCV/T_UIF_VARIABLES Variables that were used to execute the query view 20091111
5 Importing IO_NOTIFICATION_SERVICE Call by reference Object reference (TYPE REF TO) IF_WD_NOTIFICATION_SERVICE Event Notification Service 20091203
6 Importing IT_QUERY_ID Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_ID Filter for executed queries 20090924
7 Importing IT_QVIEW_VARIABLE Call by reference Type reference (TYPE) /BCV/T_UIF_VARIABLES Query view variables (e.g. changed values) 20090918
8 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Filter for executed queries 20090924
9 Importing IV_QVIEW_VARIABLE_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Use only the provided variables 20091111
10 Importing IV_REFRESH Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Query view refresh (skip buffer)? 20090918

Method EXECUTE on class /BCV/CL_UIF_QVIEW has no exception.

Method EXECUTE_ASYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUEST_NEW Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20090930
2 Importing IT_REQUEST_OLD Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20090930
3 Importing IV_EVENT_ID Call by reference Type reference (TYPE) /BCV/UIF_EVENT_ID Event ID 20090930

Method EXECUTE_ASYN on class /BCV/CL_UIF_QVIEW has no exception.

Method EXECUTE_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QVIEW_DATA Call by reference Type reference (TYPE) /BCV/T_UIF_QVIEW_DATA Table of Query View Data (Variable Values + Results) 20090930
2 Importing IT_REQUEST_NEW Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20090930
3 Importing IT_REQUEST_OLD Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20090930
4 Importing IV_EVENT_ID Call by reference Type reference (TYPE) /BCV/UIF_EVENT_ID Event ID 20090930

Method EXECUTE_SYNC on class /BCV/CL_UIF_QVIEW has no exception.

Method FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FAILED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090918

Method FAILED on class /BCV/CL_UIF_QVIEW has no exception.

Method FILTER_RES_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090925
2 Returning RT_RES_ATTR Value transfer Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR_EXT Query Result Field Table (external view) 20090925

Method FILTER_RES_ATTR on class /BCV/CL_UIF_QVIEW has no exception.

Method FILTER_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090925
2 Returning RT_VARIABLE Value transfer Type reference (TYPE) /BCV/T_UIF_VARIABLES Variables Output on UI 20090925

Method FILTER_VARIABLE on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_APPL_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APPL_INPUT Value transfer Type reference (TYPE) /BCV/T_UIF_APPL_INPUT Application Input Values 20091008

Method GET_APPL_INPUT on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_DISPATCHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_QDISP Value transfer Type reference (TYPE) /BCV/S_QRM_QDISP Query dispatcher settings 20091026

Method GET_DISPATCHER on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT_KEY Call by reference Type reference (TYPE) /BCV/FND_CONTEXT_KEY Context Key 20090918
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) STRING SPACE Chip instance ID 20090924
3 Importing IV_QVIEW_ID Call by reference Type reference (TYPE) /BCV/UIF_QVIEW_ID ID of Query View 20090918
4 Returning RO_QUERY_VIEW Value transfer Object reference (TYPE REF TO) /BCV/CL_UIF_QVIEW Assistance Class for /BCV/WDC_QUERY_VIEW 20090918

Method GET_INSTANCE on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MESSAGE Value transfer Object reference (TYPE REF TO) IF_MESSAGE Interface for Accessing Texts from Message Objects 20091016

Method GET_MESSAGE on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_MISSING_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MISSING_VARIABLE Value transfer Type reference (TYPE) /BCV/T_UIF_VARIABLES Missing variables 20090922

Method GET_MISSING_VARIABLE on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_QUERY Signature

Method GET_QUERY on class /BCV/CL_UIF_QVIEW has no parameter.
Method GET_QUERY on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_QUERY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_QUERY_ID Value transfer Type reference (TYPE) /BCV/T_QRM_QUERY_ID Query ID Table 20090918

Method GET_QUERY_ID on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_QUERY_METADATA Signature

Method GET_QUERY_METADATA on class /BCV/CL_UIF_QVIEW has no parameter.
Method GET_QUERY_METADATA on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_QUERY_RES_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_QUERY_RES_ATTR Value transfer Type reference (TYPE) /BCV/T_QRM_QUERY_RES_ATTR_EXT Query Result Field Table (external view) 20090918

Method GET_QUERY_RES_ATTR on class /BCV/CL_UIF_QVIEW has no exception.

Method GET_QUERY_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_QUERY_VARIABLE Value transfer Type reference (TYPE) /BCV/T_UIF_VARIABLES 20090918

Method GET_QUERY_VARIABLE on class /BCV/CL_UIF_QVIEW has no exception.

Method MERGE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QVIEW_VARIABLE Call by reference Type reference (TYPE) /BCV/T_UIF_VARIABLES Table Type for Query View Input Variables 20090922
2 Importing IV_QVIEW_VARIABLE_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Use only the provided variables 20091111
3 Importing IV_REFRESH Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Query view refresh (skip buffer)? 20100129

Method MERGE_VARIABLE on class /BCV/CL_UIF_QVIEW has no exception.

Method REQUEST_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUEST_NEW Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20091026
2 Importing IT_REQUEST_OLD Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20091026
3 Importing IV_EVENT_ID Call by reference Type reference (TYPE) /BCV/UIF_EVENT_ID Event ID 20091026

Method REQUEST_EXECUTE on class /BCV/CL_UIF_QVIEW has no exception.

Method REQUEST_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST_NEW Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST New requests 20091023
2 Exporting ET_REQUEST_OLD Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Previously executed requests 20091023
3 Importing IT_REQUEST Call by reference Type reference (TYPE) /BCV/T_QRM_QUERY_REQUEST Query request table 20091023
4 Importing IV_REFRESH Call by reference Type reference (TYPE) BOOLE_D Refresh request? 20091023

Method REQUEST_INIT on class /BCV/CL_UIF_QVIEW has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702