You are on page 1of 101

SAP BW 7.

0 Enterprise Reporting & Analysis Workshop

SAP BW 7.0

Agenda
Unit 1: Introduction to BW Reporting: Overview of SAP BI System Describe the fundamental structures of SAP BI, Explain the reporting functions of SAP BI, Understand the most important terminology used in reporting Unit 2: Navigating in the Reports Navigation options of the BEx Analyze. Functions in the context menu. Drag and Drop used in navigation. Unit 4: First steps in the Query Designer Describe the functions of the BEx Query Designer, Define your own queries and modify these when necessary, Publish reports for analysis in the BEx Analyzer, Describe the differences between the different InfoProviders, Select the InfoProviders according to their use in creating reports, Use the different elements of the InfoProvider in the Query Designer

SAP BW 7.0

Agenda cont ..
Unit 5: Designing Calculated and Restricted Key Figures Understand the requirements for using selections and formulas in the queries, Use Include and Exclude selections, Understand different available functions for use in defining calculations Unit 6: Working with Characteristics and key Figures in the Query Definition Describe the properties of characteristics and their use in adjusting reports to your requirements, Demonstrate the benefit of using display attributes, Describe the difference between using display and navigation attributes, Restrict Characteristics, Understand the different Key Figure properties in the query. Unit 7: Variables Using variables to make the reports flexible, creating different types of the variables and the processing types, using the different variables in reports. Unit 8: Setting Query Properties Show and describe the various settings possible in a query definition, Influence the structure of and access to reports in a query definition, Display the workbooks or views in which a query definition is stored.

SAP BW 7.0

SAP BW 7.0: Enterprise Reporting and Analysis

Use the reporting and analysis tools available in SAP NetWeaver Business Intelligence (BI) to provide BI information customized for the different categories of user within your company.

SAP BW 7.0

Unit 1: Introduction to BW Reporting

Unit Objectives Give an SAP NetWeaver overview Describe the fundamental structures of SAP BI Explain the reporting functions of SAP BI Define the most important terminology used in the context of Enterprise Reporting

SAP BW 7.0

Information-Based Management
How do we get from here

Data

Information

Knowledge

Results

to here?
Realizing business value from transaction data to understand, manage, improve and now predict the Business

SAP BW 7.0

The SAP NetWeaver Platform

SAP BW 7.0

SAP BI Architecture
SAP BW includes three layers: the Business Explorer used for reporting purposes, the BW Server (Data Warehouse) which houses the different types of data used for reporting, and the Source System Layer, which is the SAP system used daily for entering, changing, and saving data.

SAP BW 7.0

BI Scenarios in BI 7.0
Enterprise Reporting, Query & Analysis High Focus on User Productivity Formatted Reporting Intuitive Ad-Hoc Analysis Advanced Excel Integration Model-Driven BI Applications Business Planning & Analytical Services Business Planning integrated in BI Platform and Suite Enterprise Data Warehousing High Performance with BI Accelerator Flexibility by enhanced data modeling capabilities Data Transfer Process Real Time Data Acquisition Web-based Administrator Cockpit

SAP BW 7.0

SAP Business Intelligence

SAP BW 7.0

What is an InfoObject?
The data from various sources are . unified for BW Business objects / data elements become InfoObjects. InfoObjects are the smallest information units in BW.

SAP BW 7.0

Types of InfoObjects

SAP BW 7.0

Terminology II

SAP BW 7.0

What is an InfoProvider?

An InfoProvider is an object for which queries can be created or executed in BEx. They are arranged into hierarchical InfoAreas on the Administrator Workbench. InfoProviders that physically contain data, are also called data targets. They include InfoCubes, ODS Objects and InfoObjects

Other InfoProviders are MultiProviders and InfoSets

SAP BW 7.0

Terminology III

SAP BW 7.0

SAP Business Intelligence Architecture

SAP BW 7.0

Different User Types

SAP BW 7.0

Unit 2: Navigating in the Reports

Unit Objectives Use the navigation options in the BEx Analyzer Use the functions of the context menu Use the functions of drag and drop navigation

SAP BW 7.0

BEx Analyzer Toolbar

The BEx Toolbar provides access all the important functions for navigating and analyzing the query data.

Refresh Open

Tools

System Information

Save

Change Variables Global Settings


SAP BW 7.0

Queries in the Open Dialog Box

SAP BW 7.0

Searching for Reports

SAP BW 7.0

BEx Analyzer Navigation Buttons

SAP BW 7.0

Exchange... with...

SAP BW 7.0

Drill Down

SAP BW 7.0

Keep Filter Value

SAP BW 7.0

Remove Filter Value

SAP BW 7.0

BEx Design Toolbar

The BEx Design Toolbar provides building blocks for reporting application development access. It is possible to created formatted reports with buttons and selection options like checkboxes and radio buttons.

SAP BW 7.0

Into the system

Taking a look at Navigation

SAP BW 7.0

Unit 4: First steps in the Query Designer

Unit Objectives Describe the functions of the BEx Query Designer Define your own queries and modify these when necessary Publish reports for analysis in the BEx Analyzer Describe the differences between the different InfoProviders Select the InfoProviders according to their use in creating reports Use the different elements of the InfoProvider in the Query Designer

SAP BW 7.0

New Query Dialog


From Start Programs, select Business Explorer Query Designer, then click the New Query icon

New Query icon

SAP BW 7.0

Query Toolbar - Buttons

SAP BW 7.0

Query Toolbar Functions


Option
New Open Save Save As Execute

Function
Defines a new query Opens an existing query Saves a new or modified query Saves a query under a new technical name After you define and save a query, use this function to display it in the SAP Business Explorer Web Analyzer and analyze the data

Check Query Query Properties

Performs a validity check on your query Choose this function 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

SAP BW 7.0

More Query Toolbar - Buttons

SAP BW 7.0

More Query Toolbar Functions


Option
InfoProvider

Function
Displays the content of the InfoProvider upon which the query is based; from here you can include objects in the query by using drag and drop. Shows the Filter screen area. You specify the filter values of the query here. Shows the Rows/Columns screen area. Here you specify the free character-istics for navigating in the query and the contents of the rows/columns. You can define formulas and selection conditions explicitly for cells in queries with two structures. This function is only available for queries with two structures.

Filter Rows/ Columns Cells

Conditions

You can define conditions for a query. You can specify threshold value conditions for the key figure values for every characteristic. For example, you can specify all sales figures above or below a certain threshold value. In the query, the selected characteristics are displayed with the restricted key figures.

Exceptions

You can define exceptions for a query. Exceptions, deviations in key figure values that you define, are displayed in color in the query view. This allows you to see at a glance whether results deviate from the expected results.

SAP BW 7.0

More Query Toolbar Functions (cont.)


Option
Properties

Function
Shows the Properties screen area. The content of the Properties screen area automatically adjusts itself. Depending on the object that you select, the properties appear as context sensitive.

Tasks

Provides an overview of the functions and options available to you while you are working in the query. Displays system messages, check messages, warnings, and other information. From the context menu of the message, you can navigate to the actual error, or display information about the error.

Messages

Where-Used List

When you choose Query Where-Used List, the Query Designer displays the objects (workbook, Web template, report, or broadcast setting) in which this query is used.

Documents

When you select the Explain Error Message function, the system message texts are displayed here. Shows or hides the technical names of the query components (InfoObjects, structures, variables, and so on).

Technical Names

SAP BW 7.0

Creating a new query - (filter view)

SAP BW 7.0

Example Creating a new query - filters

SAP BW 7.0

Creating a new query - (Rows / Columns View)

SAP BW 7.0

Example Creating a new query - (Rows / Columns View)

SAP BW 7.0

Query Designers Menu


Menus and icons The Query Designer is now menu-based You can use the shortcut keys (like Ctrl+O for Open) along with the icons for performing different functions Separate toolbars available These can be displayed or removed

SAP BW 7.0

Selecting filter value

SAP BW 7.0

Creating Exception

SAP BW 7.0

General Tab of the Exception Definition

SAP BW 7.0

Definition and Display Tabs of the Exception Def.

SAP BW 7.0

Defining Conditions

SAP BW 7.0

Defining new condition in query designer

SAP BW 7.0

Conditions : General Tab

SAP BW 7.0

Into the system

Taking a look at the Query Designer

SAP BW 7.0

Unit 5: Designing Calculated and Restricted Key Figures

Unit Objectives Understand the requirements for using selections and formulas in the queries Use Include and Exclude selections Understand different available functions for use in defining calculations Create Global structures for use in queries

SAP BW 7.0

Restricted Key figure

SAP BW 7.0

Formulating a selection condition

SAP BW 7.0

Calculated Key figure

SAP BW 7.0

Percentage Function : ( Variance) %

Example : Percentage Deviation or Percentage Variance Planned Sales % Actual Sales, expresses, as a percentage, the difference between the planned sales and the actual sales.

SAP BW 7.0

Percentage Share : %A

Example : Percentage Share (%A) Fixed costs %A Costs, shows how big a part of the total costs is taken up by fixed costs.
SAP BW 7.0

Percentage Share of result : %CT

Year 1999

Region North South (Interim) Result1999

Sales 30 30 60 60 60 120 180

%CT Sales 50 50 33,3333 50 50 66.6667 100

2000

North South (Interim) Result 2000

Overall Result

SAP BW 7.0

%CT in action

On applying a filter, the %CT is recalculated based on the new Overall Result.

SAP BW 7.0

Percentage Share of over all result : %GT

Year 1999

Region North South (Interim) Result 1999

Sales 30 30 60 60 60 120 180

%GT Sales 16,6667 16,6667 33,3333 33,3333 33,3333 66.6667 100

2000

North South (Interim) Result 2000

Overall Result

SAP BW 7.0

%GT in action

On applying a filter, the %GT is also recalculated based on the new Overall Result.

SAP BW 7.0

Percentage Share of the report result : %RT


This is much the same as %GT. Unlike the process of calculating the overall result, dynamic filters are not used when calculating the report result. This means that, independently of the filter status and the navigation status, the same value is always normalized.

SAP BW 7.0

%RT in action

Looks like %GT but wait

On applying a filter, the %RT is NOT recalculated based on the new Overall Result.
SAP BW 7.0

Data Functions : Count()

Use : COUNT(<Expression>) Description : Delivers the value 1, if <expression> <> 0, otherwise 0.

SAP BW 7.0

Data Functions : Delta

Delta : Delivers the value 1 if the <Expression> is 0, otherwise 1. The function is identical to the NOT operator and should no longer be used.

SAP BW 7.0

Data Functions : NDIVO

NDIV(<Expression>) : Is 0 if the calculation of <Expression> causes a division by 0. Otherwise, the result if the value of the expression. It is used to avoid error messages so that you can continue to calculate a defined result.

SAP BW 7.0

Data Functions : NODIM

NODIM(<Expression>) : Delivers purely numerical values of <Expression> and suppresses units and currencies. Delivers from <expression> the basic numeric value, and suppresses the unit and the currency. Using this function means that you avoid the mixed currency character (see Customizing table

SAP BW 7.0

Data Functions : NOERR

NOERR (x): Equals 0 for undefined calculations, otherwise x Is 0 if the calculation of <Expression> leads to an arithmetical error. Otherwise, the result is the value of the expression. It is used to avoid error messages or so that you can continue to calculate a defined result. NOERR(SQRT(-1)) = 0

SAP BW 7.0

More Data Functions : SUMCT

SUMCT <operand> : Delivers the (interim) result of the operand in all the rows or columns

Year 1999

Region North South (Interim) Result 1999

Sales 30 30 60 60 60 120 180

SUMCT Sales 60 60 180 120 120 180 180

2000

North South (Interim) Result 2000

Overall Result

SAP BW 7.0

SumCT in action

On applying a filter, the SumCT is recalculated based on the new Overall Result.

SAP BW 7.0

More Data Functions : SUMGT

SUMGT <operand> : Delivers the overall result of the operands

Year 1999

Region North South (Interim) Result 1999

Sales 30 30 60 60 60 120 180

SUMGT Sales 180 180 180 180 180 180 180

2000

North South (Interim) Result 2000

Overall result

SAP BW 7.0

SumGT in action

On applying a filter, the SumGT remains based on the

SAP BW 7.0

More Data Functions : SUMRT

SUMRT <operand> : Delivers the query result of the operand. For more information about the difference between the overall result and the query result

SAP BW 7.0

SumRT in action

On applying a filter, the SumRT remains based on the original Overall Results.

SAP BW 7.0

Mathemetical Functions

SAP BW 7.0

Trigonometrical Functions

SAP BW 7.0

Boolean Operators : I ( Relational Operators )

Relational Operators ==, <>, <, >, <=, >= USE : <expression1> <operator> <expression2>

SAP BW 7.0

Boolean Operators : II ( Logical Operators )

Logical Operators : AND, OR , NOT , XOR etc.

SAP BW 7.0

Boolean Operators: If-Then-Else

SAP BW 7.0

Into the system

Taking a look at Formulas and Selections

SAP BW 7.0

Unit 6: Characteristics and Key Figure Properties

Unit Objectives Describe the properties of characteristics and key figures and their use in adjusting reports to your requirements Demonstrate the benefit of using display attributes Describe the difference between using display and navigation attributes

SAP BW 7.0

Characteristic Properties
Use Drop-down list to quickly locate the required InfoObject

Properties are grouped into various categories. Use the tabs to locate the property you need

SAP BW 7.0

Characteristic Properties in details

SAP BW 7.0

Navigational Attributes
The attributes can be stored centrally in the characteristic master data Easy to implement in the system without changing the dimensions in the InfoCube Navigation attributes are handled in the query in the same way as characteristics

But:
Performance is slower than with characteristics

SAP BW 7.0

Key Figure Properties

Use Drop-down list to quickly locate the required InfoObject

Properties are grouped into various categories. Use the tabs to locate the property you need

SAP BW 7.0

Key Figures properties in details

SAP BW 7.0

Key Figures properties in details

SAP BW 7.0

Into the system

Taking a look at Characteristic and Key Figure Properties

SAP BW 7.0

Unit 7: Variables in queries

Unit Objectives Describe how variables can be used for defining more flexible reports Describe the different types of variables

SAP BW 7.0

Variables as the input parameters

SAP BW 7.0

Variables as placeholders for:


Characteristic values Hierarchies Hierarchy nodes Texts Formula elements

SAP BW 7.0

Adding a variable for a characteristic

SAP BW 7.0

New Variable: General Information

SAP BW 7.0

New Variable: Replacement Path

SAP BW 7.0

New Variable: Details

SAP BW 7.0

Default Values in Variables

SAP BW 7.0

Into the system

Taking a look at Variables in queries

SAP BW 7.0

Unit 8: Setting Query Properties

Unit Objectives Show and describe the various settings possible in a query definition Influence the structure of and access to reports in a query definition Display the workbooks or views in which a query definition is stored

SAP BW 7.0

General tab on Query Properties

Use this to enter a Text Variable in the report description

Entry for the Key Date (relates to time dependant master data)

SAP BW 7.0

Variable Sequence and Display Tabs


These are the variables being used in the query. You can order them as required over here.

SAP BW 7.0

Row and Columns Properties and Value Display

SAP BW 7.0

Query Where-Used List

SAP BW 7.0

Into the system

Taking a look Query Properties and Functions

SAP BW 7.0

Any Questions

New functions Query designing Web Analyzer Report Designing Broadcasting Authorizations

SAP BW 7.0

You might also like