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 Tools
System
Open 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 Function

New Defines a new query

Open Opens an existing query

Save Saves a new or modified query

Save As Saves a query under a new technical name

Execute 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 Performs a validity check on your query

Query Properties 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 Function

InfoProvider 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.

Filter Shows the Filter screen area. You specify the filter values of the query here.

Rows/ Shows the Rows/Columns screen area. Here you specify the free character-istics for navigating in
Columns the query and the contents of the rows/columns.

Cells 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.

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 Function

Properties 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.

Messages 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.

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.

Technical Names Shows or hides the technical names of the query components (InfoObjects, structures, variables,
and so on).

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 Region Sales %CT Sales

1999 North 30 50

South 30 50

(Interim) Result1999 60 33,3333

2000 North 60 50

South 60 50

(Interim) Result 2000 120 66.6667

Overall Result 180 100

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 Region Sales %GT Sales


1999 North 30 16,6667
South 30 16,6667
(Interim) Result 1999 60 33,3333
2000 North 60 33,3333
South 60 33,3333
(Interim) Result 2000 120 66.6667
Overall Result 180 100

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 Region Sales SUMCT Sales


1999 North 30 60
South 30 60
(Interim) Result 1999 60 180
2000 North 60 120
South 60 120
(Interim) Result 2000 120 180
Overall Result 180 180

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 Region Sales SUMGT Sales


1999 North 30 180
South 30 180
(Interim) Result 1999 60 180
2000 North 60 180
South 60 180
(Interim) Result 2000 120 180
Overall result 180 180

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
Properties are grouped
required InfoObject
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 Properties are grouped


to quickly locate the into various categories.
required InfoObject 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