In this chapter, we will discuss the various features of the BEx Query Designer and understand its functions. We will also learn the different Query Components in detail. In addition, we will learn how to set up the Query Properties and the various Properties of the Query Components.
There are many objects in the Query Designer that can be reused at a global level. When objects are defined, it can be used in all the queries in a BW System. When these reusable objects are changed, these changes are applied in all the queries where it is used
The following object types can be created for reuse −
To see the where the objects are used, you can select the Where Used List in the context menu.
To check the details of an object, go to the context menu and click on the Display button. It shows you the following information −
As mentioned, various objects can be reused in queries at global level.
In a Query Designer, you can define Variables to pass the value at run time. They can be used in web applications and other queries as a placeholder. To define Variables for any of the objects in query, you must open the Variable Editor.
You can open the Variable editor by clicking on the below option in the Query Designer. This option is available in the Query Properties of all the components where you can pass constant values.
You can also click on the drop down button and can access different options to create/edit variables.
The following fields are available −
Entry of Variables − Using this field, you can use this dialog to select a variable.
New Variable − You can use this option to create a new variable in the BEx query.
Change Variable − You can select a variable and click on the Change Variable button to change the value of the variable.
Remove − This option can be used to remove a variable from the list.
When you select New Variable/Change Variable, the following dialog box opens −
A Restricted Key Figure is defined as a key figure which can be used to restrict the values in a query based on the characteristics.
To define a new Restricted Key figure, navigate to Restricted Key figure folder → Context Menu and New Restricted Key Figure.
This will create a New Restricted Key Figure and the properties for the restricted key figure are displayed in the Properties screen area.
Define the technical name and description and click on the save button to save the key figure. To edit the restricted key figure, click on the Edit button or double click on the name in the hierarchical structure.
In the detailed view, you can see the directory of all objects available in the InfoProvider and on the right side you have an empty field to define the key figure.
You can also calculate the key figures in InfoProvider by using some formulas. Calculated key figure can be based on other key figures, restricted key figures or pre-calculated key figures.
To define a new calculated key figure, right click on the Key figure folder → New.
This will add the Calculated Key figure in the hierarchical structure and properties for the calculated key figure are displayed in the Properties screen area.
To define the calculation formula for the key figure, double click on the Calculate Key Figure. You have an option to define the Calculated Key figures in the General Tab.
Drag any other key figure and Operator from the Operators section. You have different Operators available under this section.
You can also define Aggregation for new Calculated Key figures.
The following function types are available under the General tab to define the calculation for the New Calculated Key Figures −
Once you define the formula, click on the OK button as shown in following screenshot.
You can also go to the Properties tab of the Calculated Key figure. You can define different properties for a new key figure and can also edit an existing key figure −
You can access the query properties by selecting the icon as shown in the following screenshot.
The following tabs are available under the Query Properties −
General Tab − You can enter the Description, Technical Name, InfoProvider and the Key Date along with the Last Changed By details under the General tab.
Variable Sequence Tab − This tab consists of variables listed in the query. You can also arrange the Variable sequence defined in the query.
Display Tab − You have Display options and document links inside the Display tab. Under the Display Option, you can adjust formatting after Refreshing, Scaling Factor, or Hide Repeated Key Figures.
You can create a document link for Metadata, Master Data and InfoProvider for a query.
Rows/Column Tab − This is used to define where results are displayed for a query.
Rows − Above or Below
Column − Left or Right
Suppress Zeros − This option can be used to specify whether columns or rows containing zeros are to be displayed or not.
Effect on − This field can be used to specify whether suppression of zeros should be applied to both rows/columns or only to rows or columns.
Value Display Tab − This tab is used to display the +/- value in the query and zero value display.
Planning Tab − You can define if a query should start in the change mode or the display mode.
For the queries that are not input ready, the Start Query in the Change Mode checkbox is always inactive and cannot be changed. When there is input ready queries, the check box is active.
Calculate Inverse Formulas − Using this option, Inverse formulas are used to recalculate input-ready formulas in planning the applications.
In the Business Explorer, you can define properties for each query component. Property dialog can be opened by clicking on the component in a hierarchical structure. You can define custom settings for each field or can also use default values.
The following component properties can be set in the BEx Query Designer −
In the Query Designer, you can derive properties of each component from the other object or can also set its value. You can also see the object name and can derive properties from the following objects −
The selection can derive properties from −
The characteristics in the reusable filter can derive properties from the characteristics in the InfoProvider.
The restricted key figure can derive properties from −
With this, we conclude the most commonly-used Properties of the Query Components.