sap bi reporting

101
SAP BW 7.0 SAP BW 7.0 Enterprise Reporting & Enterprise Reporting & Analysis Workshop Analysis Workshop SAP BW 7.0

Upload: bhasker-uppala

Post on 04-Apr-2015

5.979 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: SAP BI Reporting

SAP BW 7.0SAP BW 7.0

Enterprise Reporting & Enterprise Reporting &

Analysis WorkshopAnalysis Workshop

SAP BW 7.0

Page 2: SAP BI Reporting

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

SAP BW 7.0

InfoProviders according to their use in creating reports, Use the different elements

of the InfoProvider in the Query Designer

Page 3: SAP BI Reporting

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

SAP BW 7.0

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.

Page 4: SAP BI Reporting

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

SAP BW 7.0

categories of user within your

company.

Page 5: SAP BI Reporting

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

SAP BW 7.0

� Define the most important terminology used in the context of

Enterprise Reporting

Page 6: SAP BI Reporting

Information-Based Management

How do we get from here ;

DataData ResultsResultsKnowledgeKnowledgeInformationInformation

SAP BW 7.0

to here?

Realizing business value from transaction data to understand,

manage, improve and now predict the Business

Page 7: SAP BI Reporting

The SAP NetWeaver Platform

SAP BW 7.0

Page 8: SAP BI Reporting

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

Page 9: SAP BI Reporting

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

SAP BW 7.0

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

Page 10: SAP BI Reporting

SAP Business Intelligence

SAP BW 7.0

Page 11: SAP BI Reporting

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

Page 12: SAP BI Reporting

Types of InfoObjects

SAP BW 7.0

Page 13: SAP BI Reporting

Terminology II

SAP BW 7.0

Page 14: SAP BI Reporting

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

SAP BW 7.0

InfoCubes, ODS Objects and InfoObjects

Other InfoProviders are

MultiProviders and InfoSets

Page 15: SAP BI Reporting

Terminology III

SAP BW 7.0

Page 16: SAP BI Reporting

SAP Business Intelligence Architecture

SAP BW 7.0

Page 17: SAP BI Reporting

Different User Types

SAP BW 7.0

Page 18: SAP BI Reporting

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

Page 19: SAP BI Reporting

The BEx Toolbar provides access all the important functions for navigating

and analyzing the query data.

Open

Refresh ToolsSystem

Information

BEx Analyzer Toolbar

SAP BW 7.0

Save Change

Variables

Global Settings

Page 20: SAP BI Reporting

Queries in the Open Dialog Box

SAP BW 7.0

Page 21: SAP BI Reporting

Searching for Reports

SAP BW 7.0

Page 22: SAP BI Reporting

BEx Analyzer Navigation Buttons

SAP BW 7.0

Page 23: SAP BI Reporting

Exchange... with...

SAP BW 7.0

Page 24: SAP BI Reporting

Drill Down

SAP BW 7.0

Page 25: SAP BI Reporting

Keep Filter Value

SAP BW 7.0

Page 26: SAP BI Reporting

Remove Filter Value

SAP BW 7.0

Page 27: SAP BI Reporting

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.

BEx Design Toolbar

SAP BW 7.0

Page 28: SAP BI Reporting

Into the system…

SAP BW 7.0

Taking a look at Navigation

Page 29: SAP BI Reporting

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

SAP BW 7.0

� 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

Page 30: SAP BI Reporting

New Query Dialog

New Query icon

From Start ���� Programs, select Business

Explorer ���� Query Designer, then click the

New Query icon

SAP BW 7.0

Page 31: SAP BI Reporting

Query Toolbar - Buttons

SAP BW 7.0

Page 32: SAP BI Reporting

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

SAP BW 7.0

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

Page 33: SAP BI Reporting

More Query Toolbar - Buttons

SAP BW 7.0

Page 34: SAP BI Reporting

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/

Columns

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.

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.

SAP BW 7.0

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.

Page 35: SAP BI Reporting

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.

SAP BW 7.0

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

Page 36: SAP BI Reporting

Creating a new query - (filter view)

SAP BW 7.0

Page 37: SAP BI Reporting

Example Creating a new query - filters

SAP BW 7.0

Page 38: SAP BI Reporting

Creating a new query - (Rows / Columns View)

SAP BW 7.0

Page 39: SAP BI Reporting

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

SAP BW 7.0

Page 40: SAP BI Reporting

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

SAP BW 7.0

Separate toolbars available

� These can be displayed

or removed

Page 41: SAP BI Reporting

Selecting filter value

SAP BW 7.0

Page 42: SAP BI Reporting

Creating Exception

SAP BW 7.0

Page 43: SAP BI Reporting

General Tab of the Exception Definition

SAP BW 7.0

Page 44: SAP BI Reporting

Definition and Display Tabs of the Exception Def.

SAP BW 7.0

Page 45: SAP BI Reporting

Defining Conditions

SAP BW 7.0

Page 46: SAP BI Reporting

Defining new condition in query designer

SAP BW 7.0

Page 47: SAP BI Reporting

Conditions : General Tab

SAP BW 7.0

Page 48: SAP BI Reporting

Into the system…

SAP BW 7.0

Taking a look at the Query Designer

Page 49: SAP BI Reporting

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

SAP BW 7.0

calculations

� Create Global structures for use in queries

Page 50: SAP BI Reporting

Restricted Key figure

SAP BW 7.0

Page 51: SAP BI Reporting

Formulating a selection condition

SAP BW 7.0

Page 52: SAP BI Reporting

Calculated Key figure

SAP BW 7.0

Page 53: SAP BI Reporting

Percentage Function : ( Variance) %

SAP BW 7.0

Example : Percentage Deviation or Percentage Variance

Planned Sales % Actual Sales, expresses, as a percentage, the difference

between the planned sales and the actual sales.

Page 54: SAP BI Reporting

Percentage Share : %A

SAP BW 7.0

Example : Percentage Share (%A)

Fixed costs %A Costs, shows how big a part of the total costs is taken up by

fixed costs.

Page 55: SAP BI Reporting

Percentage Share of result : %CT

Year Region Sales %CT Sales

1999 North 30 50

SAP BW 7.0

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

Page 56: SAP BI Reporting

%CT in action…

On applying a filter, the

%CT is recalculated based

on the new Overall Result.

SAP BW 7.0

Page 57: SAP BI Reporting

Percentage Share of over all result : %GT

Year Region Sales %GT Sales

SAP BW 7.0

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

Page 58: SAP BI Reporting

%GT in action…

On applying a filter, the

%GT is also recalculated

based on the new Overall

Result.

SAP BW 7.0

Page 59: SAP BI Reporting

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

SAP BW 7.0

of the filter status and the

navigation status, the

same value is always

normalized.

Page 60: SAP BI Reporting

%RT in action

Looks like %GT;but wait;

SAP BW 7.0

On applying a filter, the

%RT is NOT recalculated

based on the new Overall

Result.

Looks like %GT;but wait;

Page 61: SAP BI Reporting

Data Functions : Count()Data Functions : Count()

Use :

COUNT(<Expression>)

Description : Delivers the

value 1, if <expression> <>

SAP BW 7.0

value 1, if <expression> <>

0, otherwise 0.

Page 62: SAP BI Reporting

Data Functions : Delta

Delta : Delivers the value

1 if the <Expression> is 0,

otherwise 1.

The function is identical

to the NOT operator and

SAP BW 7.0

to the NOT operator and

should no longer be used.

Page 63: SAP BI Reporting

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.

SAP BW 7.0

the expression.

It is used to avoid error

messages so that you

can continue to calculate

a defined result.

Page 64: SAP BI Reporting

Data Functions : NODIM

NODIM(<Expression>) :

Delivers purely numerical

values of <Expression> and

suppresses units and

currencies.

SAP BW 7.0

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

Page 65: SAP BI Reporting

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

SAP BW 7.0

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

Page 66: SAP BI Reporting

More Data Functions : SUMCT

Year Region Sales SUMCT Sales

SUMCT <operand> :

Delivers the (interim) result

of the operand in all the

rows or columns

SAP BW 7.0

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

Page 67: SAP BI Reporting

SumCT in action…

SAP BW 7.0

On applying a filter, the

SumCT is recalculated

based on the new Overall

Result.

Page 68: SAP BI Reporting

More Data Functions : SUMGT

SUMGT <operand> : Delivers

the overall result of the

operands

Year Region Sales SUMGT Sales

1999 North 30 180

SAP BW 7.0

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

Page 69: SAP BI Reporting

SumGT in action…

SAP BW 7.0

On applying a filter, the

SumGT remains based on

the

Page 70: SAP BI Reporting

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

query result

Page 71: SAP BI Reporting

SumRT in action…

SAP BW 7.0

On applying a filter, the

SumRT remains based on

the original Overall Results.

Page 72: SAP BI Reporting

Mathemetical FunctionsMathemetical Functions

SAP BW 7.0

Page 73: SAP BI Reporting

Trigonometrical Functions

SAP BW 7.0

Page 74: SAP BI Reporting

Boolean Operators : I ( Relational Operators )

SAP BW 7.0

Relational Operators ==, <>, <, >, <=, >=

USE : <expression1> <operator> <expression2>

Page 75: SAP BI Reporting

Boolean Operators : II ( Logical Operators )

SAP BW 7.0

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

Page 76: SAP BI Reporting

Boolean Operators: If-Then-Else

SAP BW 7.0

Page 77: SAP BI Reporting

Into the system…

SAP BW 7.0

Taking a look at Formulas and

Selections

Page 78: SAP BI Reporting

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

attributes

Page 79: SAP BI Reporting

Characteristic Properties

Use Drop-down list

to quickly locate the

required InfoObjectProperties are grouped

into various categories.

Use the tabs to locate

the property you need

SAP BW 7.0

Page 80: SAP BI Reporting

Characteristic Properties in details

SAP BW 7.0

Page 81: SAP BI Reporting

� 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

Navigational Attributes

SAP BW 7.0

But:

� Performance is slower

than with characteristics

Page 82: SAP BI Reporting

Key Figure Properties

Properties are grouped

into various categories.

Use the tabs to locate the

property you need

Use Drop-down list

to quickly locate the

required InfoObject

SAP BW 7.0

Page 83: SAP BI Reporting

Key Figures properties in details

SAP BW 7.0

Page 84: SAP BI Reporting

Key Figures properties in details

SAP BW 7.0

Page 85: SAP BI Reporting

Into the system…

SAP BW 7.0

Taking a look at Characteristic

and Key Figure Properties

Page 86: SAP BI Reporting

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

Page 87: SAP BI Reporting

Variables as the input parameters

SAP BW 7.0

Page 88: SAP BI Reporting

Variables as placeholders for:

� Characteristic values

� Hierarchies

� Hierarchy nodes

� Texts

� Formula elements

SAP BW 7.0

Page 89: SAP BI Reporting

Adding a variable for a characteristic

SAP BW 7.0

Page 90: SAP BI Reporting

New Variable: General Information

SAP BW 7.0

Page 91: SAP BI Reporting

New Variable: Replacement Path

SAP BW 7.0

Page 92: SAP BI Reporting

New Variable: Details

SAP BW 7.0

Page 93: SAP BI Reporting

Default Values in Variables

SAP BW 7.0

Page 94: SAP BI Reporting

Into the system…

SAP BW 7.0

Taking a look at Variables in

queries

Page 95: SAP BI Reporting

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

Page 96: SAP BI Reporting

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

SAP BW 7.0

dependant master

data)

Page 97: SAP BI Reporting

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

Page 98: SAP BI Reporting

Row and Columns Properties and Value Display

SAP BW 7.0

Page 99: SAP BI Reporting

Query Where-Used List

SAP BW 7.0

Page 100: SAP BI Reporting

Into the system…

SAP BW 7.0

Taking a look Query Properties

and Functions

Page 101: SAP BI Reporting

Any Questions…

New functionsQuery designing

Web Analyzer

SAP BW 7.0

Query designingWeb Analyzer

Report DesigningBroadcasting

Authorizations