+ All Categories
Home > Documents > BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ......

BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ......

Date post: 30-Jan-2018
Category:
Upload: hoangdan
View: 305 times
Download: 25 times
Share this document with a friend
25
R E S E A R C H P A P E R BEx Query Designer As a component of Business Explorer, used for multidimensional reporting and analysis performed in SAP BW. Student: Miglena Marinova Teacher: Luell Thompson Term: Summer 2010 University of Texas at Dallas
Transcript
Page 1: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

R E S E A R C H P A P E R

BEx Query Designer

As a component of Business Explorer, used for multidimensional reporting

and analysis performed in SAP BW.

Student: Miglena Marinova

Teacher: Luell Thompson

Term: Summer 2010

University of Texas at Dallas

Page 2: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

2

Table of Contents

Part 1. BEx Query Designer – brief introduction………………………………………………………… 3

1.1. What BEx Query Designer is and how we can open it…………………………………………….. 3

1.2. Functions of the BEx Query Designer……………………………………………………………………. 4

Part 2. Business Scenario with BEx Query Designer……………………………………………………. 9

2.1. Short description…………………………………………………………………………………………………. 9

2.2. Steps for creating and executing a query (parameters and settings)………………………... 9

2.2.1. Create a query………………………………………………………………………………….. 9

2.2.2. G/L Account Variable…………………………………………………………………….. 11

2.2.3. Business Area variable……………………………………………………………………. 11

2.2.4. Save Query……………………………………………………………………………………… 12

2.2.5. Defining Key Figure………………………………………………………………………… 14

2.2.6. Creating Structure…………………………………………………………………………… 15

2.2.7. Renaming variables………………………………………………………………………….. 16

2.2.8. Absolute Variance and Variance (%) variables…………………………………... 17

2.2.9. Financial Statement Item………………………………………………………………..… 18

2.2.10. Changing Details of Variable and using BEx Analyzer……………………….. 21

Page 3: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

3

Part 1. BEx Query Designer – brief introduction.

1.1. What BEx Query Designer is and how we can open it.

The BEx Query Designer is a graphical tool for defining both tabular queries and

multidimensional queries that access powerful OLAP functions. The BEx Query

Designer, while a standalone client program, interacts with the SAP BW server, more

specifically the Meta Data Repository. Meta data about a query’s InfoProvider is

passed to the Query Designer so the form and function of a query may be defined and

ready for ad hoc execution.

All characteristics, navigational attributes, and key figures available through an

InfoProvider are available for use in query definitions. Because queries are

multidimensional objects, they effectively define subcubes called query cubes on top

of the InfoProvider. Query cubes define the degree of freedom available for query

navigation in the presentation layer.

We have various options for calling up the Query Designer:

. FromtheBEx Analyzer open dialog box

. As a separate program using Start → Programs → Business Explorer → Query

Designer

. UsingtheWeb Application Designer (see the BEx Web Application Designer unit)

. With Crystal Reports (Crystal Reports >=8.5 including CR add -ons for SAP)

Page 4: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

4

1.3. Functions of the BEx Query Designer.

The following figure gives an overview of the BEx Query Designer functions that you

can call from the Query Designer toolbar. The functions are described within the

context of query definition.

Quit and Use Query : With this function, you leave the Query Designer and use the

query you have defined.

Exit Query : Choose Exit Query if you want to leave the Query Designer. Your entries

are not saved.

Display Query on the Web : Using this function, you can display the query in a

default view on the Web, once you have saved your query definition.

Page 5: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

5

New Query : Choose this function if you want to create a query. The BEx Open dialog

box appears and you can select the InfoProvider here that contains the data that you

want to evaluate in the query.

Open Query : This function takes you directly to the BEx Open dialog box. You can

choose from queries in your History, Favorites, Roles, or from the InfoAre as.

Save Query : You use this function to save a modified query under its current name. If

the query does not yet have a technical name, the system automatically offers the

function Save Query As....

Save Query As... : You use this function to save a query under a new technical name.

You can save the query in your favorites or in a role.

Delete Query : You use this function to delete the query. You can only delete the

query if it is not being used in workbooks, Web templates, Crystal Reports, or

Reporting Agent settings.

Publish : You are able to publish queries that you have edited and saved in the Query

Designer so that they are available to other users.

Under the small arrow, next to the publish symbol , you can select from the following

options:

. Publish in roles

The save dialog appears and you can select a role in which you want to publish the

query. The system saves a link to the current query in the selected role.

. Publish to the portal

Page 6: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

6

The save dialog appears and you can publish the query to the Ent erprise Portal. Here

you can select from several options: for example you can publish the query to your

portfolio or you can put in a collaboration room.

. BEx Broadcaster

The BEx Broadcaster, which is a Web application for precalculating and distributing

queries, Web templates and workbooks, appears. You are able to precalculate the

query that you edited in the Query Designer or you can generate it as an online link.

You can distribute the generated document or the link by e-mail or you can export it

to the Enterprise Portal. Furthermore, you can also precalculate and distribute other

queries, Web templates or workbooks.

Exception : You use this function to define exceptions for a query.

Note: Exceptions are deviations from normal key figure values, as defi ned by you, and

are highlighted in color in the query view.

Using the small arrow next to the exceptions symbol, you can change or create

exceptions. For more information, see the Exceptions and Conditions unit.

Condition : You use this function to define conditions for a query. Using the small

arrow next to the conditions symbol, you can change or create conditions.

Note: For each characteristic, you can give limit conditions to the key figure values in

order to determine, for example, all sales revenues ab ove or below a specified

threshold value. The chosen characteristics are displayed in the query with restricted

key figures.

Define Cells : This function is only available for queries with two structures.

Page 7: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

7

You can define formulas and selection conditions f or cells explicitly. In this way, you

control the values of cells that appear at the intersections of structural components.

This function enables you to access individual cells in queries or to assign special

values to these.

Query Properties : Choose this function if you want to change the description of the

query or define the settings for the result position, display options, numeric display,

zero display and key date of the query.

Check Query : Using this function, you can check a new or saved query for errors

before you save it.

Query Where-Used List : Using this function, you can find out in which objects

(Workbooks, Web templates, Crystal Reports, or Reporting Agent settings) the query

is used.

Display <-> Change : Using this function, you can switch between the display and

change modes.

Change Query (Global Definition) : You choose this function if you are in the Local

Query Definition and want to switch to the Global Definition.

Table Display : You can create a query for tabular reporting (each query element in a

separate column), as well as for Online Analytical Processing (OLAP) reporting, by

activating or deactivating the Table Display mode in the query definition when

defining a query. This function is only available for queries with one structure. You

can only have queries with two structures in the multi-dimensional display. They are

not suitable for OLAP reporting.

Technical Name : Using this function, you can show/hide the technical names of the

query components.

Page 8: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

8

Context Menu : This function enables you to display the current context menu

without using the right mouse button (for example, for use with a touch screen).

Help : This function takes you to the SAP BW online documentation. The BEx Query

Designer section automatically displays the re in the BEx documentation.

Using the small arrow next to the help symbol, under the About.. . entry, you can see

the version of the Query Designer, with the support package number and the revision

level.

Page 9: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

9

Part 2. Business Scenario with BEx Query Designer.

2.1. Short description.

The second part of this research topic will try to give an answer to the following

questions:

1. How to create a query;

2. How to open and make changes to an existing query;

3. How to see the query result via BEx Analyzer.

4. How to make settings to various query parameters.

The query will use the virtual InfoCube General Ledger: Financial Statements (technical name

0FIGL_VC1) , two Free Characteristics, several Columns and Financial Statement Item row

(technical name 0GLACCEXT). The result of the query will be to Display Financial Statement

(different versions) for company code 1000 (Germany), two years will be contrasted. 2002, as a

Base Year and 2003 as a Comparison Year. Absolute Variance and Variance (in %) will be

included for better understanding of the differences.

2.2.1. Create a query.

How we can create a query? BEx Query Designer makes this task really easy for us. To create a

query we need to choose an InfoCube , that our query to use.

Page 10: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

10

From the menu we go to Query -> New and search within the InfoAreas of our BW system. For the

purpose of this research paper, I found my InfoCube in:

Financials Management and Controlling -> Financial Accounting -> General Ledger Accounting ->

General Ledger: Financial Statements

After opening General Ledger: Financial Statements the following window appears:

We now need to build on this query and add the characteristics we would like this query to have.

An interesting thing to notice here is that soving the query at this moment is not possible. I will only

be able to save the query once I add a characteristic to it.

Page 11: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

11

2.2.2. G/L Account Variable.

Our first characteristic will be G/L Account. As I do not want this characteristic to appear in

columns, but still to be able to filter on it, I need it to be placed in “Free Characteristics”. I found it in

InfoProvider “Dimensions” -> Accounts.

I noted how, once I placed a dimension in “Free Characteristics” it automatically appeared in

“Filter”.

2.2.3. Business Area variable.

I need one more to appear in the same place. That will be the Business area. I drag in from

“Dimensions” and drop it in “Free Characteristics”, as I did for the first one characteristic.

On the very right side, in Properties I noticed that the description of the characteristic can be

changed, however the technical name can not.

Here is how the query looks after adding these two:

Page 12: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

12

2.2.4. Save Query.

Now, we are ready to save it. From the menu I choose Query -> Save As ->

I will place it in Favorites under the name Financial Statement. Technical name MUST be unique, so

I choose BW_Project as such name.

Page 13: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

13

Now, I have this query saved. The following message appeared on the screen:

, also some more information, regarding the creation date, time and user:

Page 14: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

14

2.2.5. Defining Key Figure.

The next step is to define our Key Figure. Looking at the Key Figures on the left side of the screen,

there are two key figures I can choose from: I drag and drop one of them into my Key Figure field.

Immediately, a hierarchy with a node appeared. It is a good time to turn the technical names on, so

we can see what we are working with.

How to do this? We can do this by choosing from the menu View -> Technical Names -> and

then my choice will be “[Key] Text”, but there are few more options, depends how the user

would like the names to appear.

Now, here how this query looks like (much better with the technical names turned on):

Page 15: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

15

2.2.6. Creating Structure.

It is time to add some periods. For the purpose of this query, periods are one of the major

parameters and since a comparison between periods will be made, it definitely should appear in

columns.

Here is what will happen, if I try to add “Year” directly to “Columns”:

There is an error message stating that we need one more element in our hierarchy, if we want the

node “Year” to appear in our query. I click with the other button of the mouse somewhere in

“Column” field, but not on any of the objects there and choose “New Structure”. Now, I can connect

“Year” to the new Structure that I renamed as “Periods”.

Page 16: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

16

We will need one more period, as two reporting time intervals will be compared. I need to

remember which variable I choose as “Year”, because no identical variables must exist in “Column”

field. This will turn in doubling the calculations (I learned this the hard way – by trying to do so).

This time, I choose a variable with another name.

The way these two variables look is not good.. There is no way, I, or someone else will recognize

which is which. I need to change their names. Here is how to do it:

2.2.7. Renaming variables.

Click on the variable and where “Properties” is go to “General” tab (if you are not already there) and

in the “Description” write the new name.

Here is how my query looks after these changes:

Page 17: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

17

2.2.8. Absolute Variance and Variance (%) variables.

The next step is to add the Absolute Variance and the Variance (%). These two will serve an

amazing job to show in more details the comparison between the two periods. It will calculate

numbers, so it has to be a formula. We go to Columns and click with the other button of the mouse

on “Periods” and choose “New Formula”. A new parameter appears and I am going to change its

name to “Absolute Variance”. I need to set the formula. Here is how we can do this:

Page 18: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

18

Then after we choose “OK” the variable is set. Note the indicator that appears next to the name of

the variable. We do “Variance (%)” the same way using this time different formula.

2.2.9. Financial Statement Item.

There is one more parameter I want to add and that is “Financial Statement Item” in “Rows”.

Without this variable, nothing really will matter. The report will mean nothing. I drag and drop the

variable from “Dimensions” -> “Accounts” to the “Rows”.

Page 19: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

19

Here is the screen shot of the almost ready to run query:

It is good if we have the habit to save the query after saving a variable, that way we will

have better view if something is not right, where the problem is. You go to “Query” and

“Save” and cross your fingers that everything will be “Green!”

Here is mine status message:

So far, so good. Let’s try to run the query to see what will happen.

We need to go to BEx Analyzer and execute the query from there.

Page 20: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

20

A dialog window appears asking for fiscal year. If I choose to not enter anything a warning

message will appear.

What if I am not sure about the year or if there is any other reason for me to not choose this field?

White testing the system data I tried many many many cross-options. Years, company codes,

Financial statements versions till I got something useful to work with. And how I found it? After

making variables “Optional”.

We need to change the variable from Mandatory to Optional. ! I am going to put an exclamation

mark here! It is certainly not a good thing to change this variables, unless you are not their creator!

The system will generate the following message:

After completing this course, I have to change back the original settings of variables I modified.

Page 21: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

21

2.2.10. Changing Details of Variable.

Changing the variable from “Mandatory” to “Optional”. It is quite easy to do so. You go to

“Properties”, choose the variable and go to “Details”, click on this icon and change “Variable is”

from “Mandatory” to “Optional”.

Now, I can try again running the query.

An informational message appears. It is ok, it will show just one time:

I click ok and then I do not write anything in “Fiscal Year” and the query will still be generated.

Here is a little part of it:

Page 22: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

22

We can easily notice that there is no point of having such a report without specifying a period.

So, now I go back again loading the query and putting some meaningful information in “Year” fields.

I choose 2002 for Base and 2003 for Comparison.

Page 23: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

23

Here is my new report:

We can use the functions of “Filter” to filter by different parameters:

I am going to filter by “Business Area” and I would like to choose Drill Down.

Page 24: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

24

And here it is:

Now, it has a finished look.

Many other variables could be added to this one, like filtering not only by year, but by month or

adding more information like sales by business area, or choosing between various Financial

Statement versions.

Page 25: BEx Query Designer - · PDF fileBEx Query Designer As a component of Business Explorer, ... Help : This function takes you to the SAP BW online documentation. The BEx Query Designer

25

REFERENCES:

1. http://help.sap.com/saphelp_rc10/helpdata/en/43/4e3a1c430e324ee10000000a422035/conte

nt.htm

2. http://www.scribd.com/doc/21373903/Business-Warehouse-Business-Explorer-Details

3. http://myhelp.uky.edu/rwd/HTML/BW/BEX_310_Manual.pdf

4. http://webcache.googleusercontent.com/search?q=cache:1FPQYoLp0JAJ:csc-

studentweb.lr.edu/swp/SAP/CSC292/Query%2520Design1/Query%2520Design/BI%2520L3%252

0BEx%2520Query%2520Designer%2520Unit%25202.ppt+%22You+can+restrict+%28filter%29+th

e%22+%3Fcharacteristic+values+of+a+%3Fcharacteristic+in+the+Rows&cd=1&hl=en&ct=clnk&gl

=us&client=firefox-a

5. http://s3.amazonaws.com/r2d2/group_images/481/SAP-Logo_details.jpg


Recommended