You are on page 1of 48

SAP NetWeaver IT Scenario Overview <insert scenario name>

Version 2.0 May 2007

Enterprise Reporting, Query & Analysis

Excel Integration

SAP NetWeaver Product Management, SAP AG

Why Enterprise Reporting, Query & Analysis


Fast & reliable BI data access on every organizational level

An integrated and state-of-the art modeling environment For all types of queries, reports, and analytics For business users and IT Business For BI data & external data
Process Experts
us En er typ ter e Qu pri er se y & Re An por aly tin sis g,
for modeling & deployment

An

Business Users

A state-of-the art BI runtime for the masses: High visual appeal & usability High performance use of BI Mass distribution A seamless integration into MS Excel SAP NetWeaver Portal Knowledge management & collaboration capabilities Composite applications

AdHoc & Personalization, Web & Excel Integration

Information Consumers

Highly intuitive Composites & BI Apps Pattern Enterprise Reports

SAP AG 2005, SAP TechEd 05 / Session ID / 2

Enterprise Reporting, Query, & Analysis - Benefits The scenario comprises all ways that BI data is provided to endusers and how end-users interact with BI data
Composite Applications (Embedded BI) BI Applications Ad Hoc Analysis Excel Integration Enterprise Reports

Reducing TCO by
Minimizing the training costs for end-users (state-of-the art UIs) Use of an adaptable and flexible BI modeling environment (SAP Business Explorer & SAP NetWeaver Visual Composer)

Driving ROI by
Extending the reach to masses of users Avoiding the IT bottle neck by enabling the business user Providing high end-user productivity Guaranteeing fast and informed business decisions on all company levels
SAP AG 2005, SAP TechEd 05 / Session ID / 3

Enterprise Reporting, Query, & Analysis Scenario Variants Query, Reporting & Analysis Design
Describes how IT and/or business users can design and deploy standard reporting and analysis for large groups of end-users.

Ad Hoc Query & Analysis


Describes how business users can analyze, configure and personalize ad hoc queries on various data sources

Excel Integration
Describes how business users can model and interact with BI data by fully leveraging MS Excel capabilities (Add-On in Excel: BEx Analyzer)

Information Broadcasting
Describes how IT and/or business users can distribute BI data at a required time (ad hoc, scheduled, when data is changed, or based on exceptions), via various channels (e-mail, printer or portal) and in various formats

Embedding BI into Applications


Describes how to embed and use BI capabilities within applications
SAP AG 2005, SAP TechEd 05 / Session ID / 4

Business Explorer Suite


Usage Type BI Java including the usage types Portal & AS Java is required for using the 7.0 BEx Explorer Suite (including BEx Analyzer)
NW7.0 Portal

7.0 Business Explorer Suite (BEx) Information Broadcasting 7.0 BEx Web
BI Pattern Web Application Designer MS Excel Add-in

BEx Analyzer

Web Analyzer

Report Designer

3rd Party BI SAP BI Info Provider


SAP AG 2005, SAP TechEd 05 / Session ID / 5

BEx Query Designer

Enterprise Reporting, Query and Analysis


Information Broadcasting User Interfaces
Enterprise Report

Composite

Ad Hoc

BI App

MS Excel

SAP NetWeaver Visual Composer Embedded BI BI Extension Kit

SAP Business Explorer Suite (BEx) Ad Hoc Query & Analysis Web Analyzer Reporting and Analysis Design Web Application Designer Report Designer MS Excel Integration Analyzer (Add-In)

Other Services & BAPIS

BI Consumer Services BI Consumer Services


Data Sources

SAP Operational Data*

Non-SAP Operational Data*

3rd-Party BI Data

SAP NetWeaver BI Info Provider BEx Queries

SAP AG 2005, SAP TechEd 05 / Session ID / 6

* Not available for SAP Business Explorer BICS connection yet

BEx Design- & Runtime


BI SKILLS: high
IT & Business User

low
Business User Information Consumer

no

BEx Design Tools


Applications

BEx Web AdHoc Analysis & Excel Integration

BEx Web Apps, Queries, Reports & Patterns

Queries

Reports

Platform
BI (based on AS ABAP)
Persistence Layer Query Info Web Apps Queries Views Providers
Internet Grafic Service

BI Java (based on AS Java & Portal)


Runtime Layer Broadcasting BEx Web Planning KM
Adobe Document Service

XML

ADS

SAP AG 2005, SAP TechEd 05 / Session ID / 7

Introduction to MS Excel Integration


The Business Explorer Analyzer offers convenient functions for Business Experts to evaluate and present BI data interactively within MS Excel. A user can define queries and subsequently analyze the data. Using embedded navigation functions (e.g., expand hierarchy, filter a characteristic by a characteristic value and so on) a business user is able to look at and evaluate data from different perspectives.

Key Capabilities
BI data is easily embeddable into MS Excel Business users can utilize their Excel know-how and use Excel functionality on top of BI data. SAP NetWeaver 7.0 provides enhanced navigation features such as Drag & Drop SAP NetWeaver 7.0 provides additional functionality such as a design mode and leverages Excel formatting and formula features BI Planning is completely integrated BI data has to be easily distributable. Hence, BEx Analyzer Workbooks can be pre-calculated and distributed via Information Broadcasting

SAP AG 2005, SAP TechEd 05 / Session ID / 8

Scenario Variant 3: Excel Integration


Query Design Embedding Queries, Views & InfoProviders Workbook Design BI User Interaction

Usage Type:

BI Java
Tool:

(1) Choose InfoProvider (2) Create Query (3) Save Query

BEx Query Designer


Usage Type:

BI
Tool:

BEx Analyzer

(4) Open Query, View or InfoProvider (5) Embed Query (6) Analyze Query (7) Save WB

(8) Create WB Layout (9) Choose Design Items and Data Binding (10) Use Excel Formatting and/or Formulas (11) Save WB (12) Access BI Data (13) Analyze Data (if applicable) (14) Personalize Data (if applicable) (15) Integrate Documents (if applicable)

Usage Type:

EP, BI Java, BI

(16) Use KM Services (if applicable) (17) Use Export/Printing Services (if applicable) (18) Use Information Broadcasting (if applicable)

SAP AG 2005, SAP TechEd 05 / Session ID / 9

Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode

Embedding Data into Workbooks


Designing Queries Embedding Data into Workbooks Designing Workbooks BI User Interaction

Analysis Mode
Intuitive User Interaction via drag & drop and re-designed property dialogues Direct access to InfoProviders queries & query views Personalized filter value lists (favorites & history) Full Unicode support Local calculations Excel-based data entry and planning. Information Broadcasting

SAP AG 2005, SAP TechEd 05 / Session ID / 11

End User Interaction Display Navigation Panel

SAP AG 2005, SAP TechEd 05 / Session ID / 12

End User Interaction Exchange dimensions


Drag Sales Group over Distribution Channel

Result

SAP AG 2005, SAP TechEd 05 / Session ID / 13

End User Interaction Exclude from Filter

Drag Canada out of the result set Result

Result Canada excluded from filter


SAP AG 2005, SAP TechEd 05 / Session ID / 14

End User Interaction - Drill down


Drag Division behind Distribution Channel

Result

SAP AG 2005, SAP TechEd 05 / Session ID / 15

End User Interaction - Filtering

Drag Australia into the Navigation Panel

Result: The Query is filtered according to Australia

SAP AG 2005, SAP TechEd 05 / Session ID / 16

End User Interaction change column order


Drag Lost Deals in front of Sales Plan

Result

SAP AG 2005, SAP TechEd 05 / Session ID / 17

End User Interaction Local calculations I

Local calculation can be easily added by an end-user via the context menu

SAP AG 2005, SAP TechEd 05 / Session ID / 18

End User Interaction Local calculations II


Local calculations Local calculations are a subset of the formulas in the Query Designer They can be saved together with the workbook The query result set embedded in the workbook can also be saved as a Query View

SAP AG 2005, SAP TechEd 05 / Session ID / 19

Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode

Designing Workbooks
Designing Queries Embedding Data into Workbooks Designing Workbooks BI User Interaction

Excel Formula Mode


Seamless integration of native Excel formatting and formulas Any cell of the result set is described via an Excel formula (BexGetData) Excel formatting options can be fully leveraged for BEx workbooks (e.g., blank lines, fonts, etc.) Combining Excel formulas and Excel formatting allows the design of high-end formatted solution workbooks
SAP AG 2005, SAP TechEd 05 / Session ID / 21

Excel Integration Example: Highly formatted BEx Query


Every Cell of the query result set is automatically interpreted as an Excel formula
=BexGetData("VS_BUDGET_REL","","DATA PROVIDER_1") Examples: =BexGetData("","T OTAL_REVENUE", "DATA PROVIDER_1")

SAP AG 2005, SAP TechEd 05 / Session ID / 22

BexGetData
BexGetData

BexAnalyzer offers the Excel function BexGetData. This allows access to every cell of the result set of an arbitary dataprovider The conext menu of the analysis grid offers the option Convert to Formula . This converts the data of each cell into a well defined Excel formula The selection parameters of the formula are derived from the key rows and colums of the respective cell By using this option, the Analysis Grid Item well be deleted and Drag & Drop will be disabled. The number format of the data cells is set to standard From now on the endusre has full flexibility of using Excel Formating and Formulas on the data

SAP AG 2005, SAP TechEd 05 / Session ID / 23

Example I - Changing BEx workbooks that use Excel Formulas


BexGetData 1. Select convert to formula

2. Each cell is described by a unique formula, example:

3. Simply by overwriting keys, (e.g master data values), you can change the according data cells:

SAP AG 2005, SAP TechEd 05 / Session ID / 24

Example II: Changing BEx workbooks that use Excel Formulas


BexGetCellData 1. You can include a new column by simply typing in the description or technical name of a KeyFigure, e.g. Net Sales

2. Just copy the formulas from Billed Quantity to the new column for Net Sales

2. The right values are automatically displayed by the BEx Analyzer

SAP AG 2005, SAP TechEd 05 / Session ID / 25

Excel Integration Example: Highly formatted BEx Query


The standard BEx formats have been completely replaced by Excel formats. The end-use is completely free in reformating the workbook and add further Excel calculations

SAP AG 2005, SAP TechEd 05 / Session ID / 26

Example

SAP AG 2005, SAP TechEd 05 / Session ID / 27

Example
Every cell of the grid described by an Excel formula. e.g. =BexGetData(DATA PROVIDER_2,ORDERS2006,AUSTRALIA
Dataprovider 2

Dataprovider 1

SAP AG 2005, SAP TechEd 05 / Session ID / 28

Example
New calculated =BexGetData(DATA PROVIDER_2,ORDERS2006,AUSTRALIA keyfigure deviation via Dataprovider 2 Excel formula =(F12-E12)/E12 Every cell of the grid described by an Excel formula. e.g.

Overwrite BEx Formatting completely with Excel Formats


Dataprovider 1

E.g. change cell coloring and borders, define Excel-based exceptions e.g.

Empty line plus totals line added, symbol added, Sums calculated as =SUM (B22:B27)
SAP AG 2005, SAP TechEd 05 / Session ID / 29

Example
New calculated =BexGetData(DATA PROVIDER_2,ORDERS2006,AUSTRALIA keyfigure deviation via Dataprovider 2 Excel formula Add Logos, =(F12-E12)/E12 Graphics Every cell of the grid described by an Excel formula. e.g.

Add BEx Items such as current user, last data refresh etc.

Overwrite BEx Formatting completely with Excel Formats


E.g. change cell coloring and borders, define Excel-based exceptions e.g.

Dataprovider 1

Empty line plus totals line added, symbol added, Sums calculated as =SUM (B22:B27)
SAP AG 2005, SAP TechEd 05 / Session ID / 30

Add Excel charts

Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode

Designing Workbooks
Designing Queries Embedding Data into Workbooks Designing Workbooks BI User Interaction

Design Mode
Code-free application modeling in Excel Any BI InfoProvider can be integrated into MS Excel

Items

Analysis Grid Navigation Pane List of Filters Button Dropdown Box Checkbox Group Radio Button Group List of Conditions List of Exceptions Text Messages Workbook Settings

SAP AG 2005, SAP TechEd 05 / Session ID / 32

BEx Analyzer Design Toolbar


Use the analysis grid as the central design item in your worksheets

Insert Analysis Grid


The General Tab options allow you to define your data provider define the range for your Grid define various behaviors you can attach to enhance the grid. Examples generates a formula for each cell- the table item itself will then be replaced Apply default BEx formatting or use Excel formats

SAP AG 2005, SAP TechEd 05 / Session ID / 33

BEx Analyzer Design Toolbar

Insert Analysis Grid

Use the clipping options to specifically define the size of the analysis grid using clipping or scroll bars. You can independently configure horizontal or vertical clipping using the following options:

SAP AG 2005, SAP TechEd 05 / Session ID / 34

BEx Analyzer Design Toolbar

Insert Analysis Grid

Associate Microsoft Excel charts with the analysis grid with this function, so that the charts always represent the results of the query This assures that the charts are displayed correctly even if the number of rows/columns in the analysis grid are changing

SAP AG 2005, SAP TechEd 05 / Session ID / 35

BEx Analyzer Design Toolbar


Use the Navigation Pane in order to provide further characteristics and keyfigures to be included in the analysis

Insert Navigation Pane


Dimensions Tab: Lists all the available dimensions in the query. This can also be done in the properties of e.g. DropDown, Filter List, Check Box & Radio Button Items

SAP AG 2005, SAP TechEd 05 / Session ID / 36

BEx Analyzer Design Toolbar


Use Drop Downs, Check Boxes, Radio Buttons for intuitive and predefined navigation

Dropdown Box Check Box Radio Button


The Dimensions tab options: choose a dimension what text you wish to see what method to retrieve the list how the filters are displayed in the list
SAP AG 2005, SAP TechEd 05 / Session ID / 37

BEx Analyzer Design Toolbar


The button design item lets you execute a customized command against the query results

Insert Button
Anything you can do when you manually navigate a query via the context menu you can also customize with a button. You can use the same Web API commands as in the web Application Designer

SAP AG 2005, SAP TechEd 05 / Session ID / 38

Demo

Button

Demo

Drowpdown Item

SAP AG 2005, SAP TechEd 05 / Session ID / 39

Create Dropdown Example


1. Select Data Provider

Insert Dropdown

3. Select dimension

2. Select Query or InfoCube

SAP AG 2005, SAP TechEd 05 / Session ID / 40

Create Button Example


Create the Command string by inserting the parameters and values

Insert Button

Insert Button Text

SAP AG 2005, SAP TechEd 05 / Session ID / 41

Complex Example for a command button

1. Status before button is clicked

2. Status after button is clicked

On Click: Planning function is applied But where is the transfered 20% value specified?

SAP AG 2005, SAP TechEd 05 / Session ID / 42

Complex Example for a command button

2. Status after button is clicked The system derives the value to be applied via the planning function from the cells A49:C49

2. Status as soon as user types in 30%

Cell C49 holds a formula that calculates the value that has to be applied to the planning function
SAP AG 2005, SAP TechEd 05 / Session ID / 43

BEx Analyzer Design Toolbar


Workbook settings allows you to set specific settings to this workbook

Refresh workbook on Open Process Variables on Refresh Allow Drag and Drop Protect Workbook (add password to workbook prohibiting any changes) insert a new theme delete or apply an existing theme

Workbook Settings
SAP AG 2005, SAP TechEd 05 / Session ID / 44

BEx Analyzer Design Toolbar


List of conditions/ Exceptions lets you activate and deactivate conditions/exceptions defined in the query

allows you to define your data provider range for your navigation pane

Insert List of Conditions Insert List of Exceptions

SAP AG 2005, SAP TechEd 05 / Session ID / 45

BEx Analyzer Design Toolbar


The text design item displays text elements associated with the query

configure data provider Select the checkbox next to the text elements you wish to display Additionally you can select to display all static filters

Insert Text

SAP AG 2005, SAP TechEd 05 / Session ID / 46

BEx Analyzer Design Toolbar


The messages item displays messages associated with your workbook
configure cell range messages types AutoFit options Use the clipping options to specifically define the VERTICAL size of the message item using clipping or scroll bars. Clipping settings work together with cell coordinate settings in the Range field.

Insert Messages

SAP AG 2005, SAP TechEd 05 / Session ID / 47

Summary BEx Analyzer offers

Seamless integration into Excel Intuitive Navigation for end users A Design Mode to enable easy building of BI applications Direct use if Excel Formulas and formatting Tight integration with BI Planning

SAP AG 2005, SAP TechEd 05 / Session ID / 48

You might also like