An analytical tool that collects data from multiple data sources and displays the result to the user in a query view.
Note
The application help, field help texts, message short and long texts, and Customizing documentation use the terms BCV query and query to specify the same entity in different contexts. The term BCV query is used wherever it is necessary to distinguish the query used in Business Context Viewer (BCV) from queries of other applications, for example SAP NetWeaver Business Intelligence (BI) queries.
A query is a business object of Business Context Viewer (BCV).
The system processes queries every time you perform one of the following actions:
Opening the side panel
Changing the focus object in the hosting application
Enlarging a quick view from the side panel
Starting a query view or dashboard from the side panel
Changing the input data of a query view
Performing a drill-down on a query view
Testing a query, query view, or dashboard
To improve system performance, the system buffers query processing. This means that the non-initial call for the same query, input data, and user can take the result data directly from the query cache, instead of retrieving it from the data provider. For more information, see BCV Query Cache.
You can test queries without executing them from the side panel or the view area. For more information, see BCV Query Test.
You can display statistics for BCV queries. For more information, see BCV Query Statistics.
A query has the following logical structure:
Header
It contains information to identify a query (ID and description). It also contains administrative information.
Input interface
It specifies the input fields required by the query.
Result interface
It specifies the result fields provided by the query.
Data selection description
It specifies the data records that the system retrieves, and the search connector (depending on the field values) that the system uses to retrieve them.
Data processing description
It specifies how the system fills the result fields from the retrieved data records (including grouping, aggregation, sorting).
For more information, see Definition of Queries.
BCV is delivered with predefined queries to collect and analyze data. For more information, see Business Content for Business Context Viewer.
BCV integrates queries with the following business objects:
A search connector provides access to data that queries collect and analyze. For more information, see Search Connector.
A query view displays the result of query processing on the user interface. For more information, see Query View.