new functions in bex

126
SAP NetWeaver IT Scenario Overview <insert scenario name> SAP NetWeaver Product Management, SAP AG Enterprise Reporting, Query & Analysis in NetWeaver 7.0 Variant: Query, Reporting & Analysis Version 2

Upload: yugandhar-vallipi

Post on 11-Nov-2014

29 views

Category:

Documents


0 download

DESCRIPTION

New Functions in Bex

TRANSCRIPT

Page 1: New Functions in Bex

SAP NetWeaverIT Scenario Overview <insert scenario name>

SAP NetWeaver Product Management, SAP AG

Enterprise Reporting, Query & Analysis in NetWeaver 7.0Variant: Query, Reporting & Analysis

Version 2

Page 2: New Functions in Bex

Query DesignEnterprise Report DesignWeb Application Design

Page 3: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 3

Why Enterprise Reporting, Query & Analysis

Fast & reliable BI data access on every organizational levelAn

y us

er ty

pe

Information Consumers Highly intuitive Composites & BI Apps

PatternEnterprise Reports

Business UsersAdHoc & Personalization, Web & Excel Integration

Business Process Experts

for modeling & deployment

An integrated and state-of-the art modeling environment For all types of queries, reports, and analyticsFor business users and ITFor BI data & external data

A state-of-the art BI runtime for the masses:High visual appeal & usabilityHigh performance use of BIMass distribution

A seamless integration intoMS Excel SAP NetWeaver PortalKnowledge management &

collaboration capabilitiesComposite applicationsEn

terp

rise

Repo

rting

,

Query

& A

naly

sis

Page 4: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 4

Enterprise Reporting, Query, & Analysis - Benefits

The scenario comprises all ways that BI data is provided to end-users and how end-users interact with BI data

Composite Applications (Embedded BI)

Ad Hoc Analysis

Excel Integration

BI Applications

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 usersAvoiding the IT bottle neck by enabling the business userProviding high end-user productivity Guaranteeing fast and informed business decisions on all company levels

Page 5: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 5

Enterprise Reporting, Query, & Analysis – Scenario Variants

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

Ad Hoc Query & AnalysisDescribes how business users can analyze, configure and personalize ad hoc queries on various data sources

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

Information BroadcastingDescribes 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 ApplicationsDescribes how to embed and use BI capabilities within applications

Page 6: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 6

Business Explorer Suite

7.0 Business Explorer Suite (BEx)

BEx Query Designer

Information Broadcasting

Web Analyzer

WebApplication

Designer

MS Excel Add-inReport

Designer

7.0 BEx Web BEx AnalyzerBI Pattern

NW7.0 Portal

SAP BI Info Provider3rd Party BI

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

Page 7: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 7

BEx Design- & Runtime

BI (based on AS ABAP) BI Java (based on AS Java & Portal)

ADSXML

Runtime Layer

Broadcasting BEx Web Planning KM

Persistence Layer

Web Apps Queries QueryViews

InfoProviders

Internet Grafic Service Adobe Document Service

Platform

BEx Design Tools BEx Web Apps, Queries, Reports & PatternsBEx Web AdHoc

Analysis & Excel Integration

IT & Business User

Business User Information Consumer

BI SKILLS: high low no

Reports

Queries

Applications

Page 8: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 8

Composite

User Interfaces

Enterprise ReportBI App MS ExcelAd Hoc

Information Broadcasting

Enterprise Reporting, Query and Analysis

BI Consumer ServicesBI Consumer Services

DataSources

Web Analyzer

WebApplication

Designer

Analyzer(Add-In)

ReportDesigner

MS Excel Integration

Reporting and Analysis Design

Ad Hoc Query & Analysis

SAP Business Explorer Suite (BEx)SAP NetWeaver

Visual Composer

Embedded BI

BI Extension

Kit

Other Services &

BA

PIS

SAP Operational

Data*

Non-SAP Operational

Data* Info Provider

3rd-Party BI Data BEx Queries

SAP NetWeaver BI

* Not available for SAP Business Explorer BICS connection yet

Page 9: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 9

Scenario Variant 1: Query, Reporting & Analysis

Designinga Query

Designing a Report

Designing a Web Application BI User Interaction

(1) Choose InfoProvider

(2) Design query

(3) Save query

(4) Open query

(5) Design report

(7) Create new Web template

(8) Insert Web items

(9) Assign Data Provider

(10) Configure interaction

(11) Save Web application

(6) Save report

(13) Access BI data

(14) Analyze data (ifapplicable)(15) Personalyze data(if applicable)

(17) Use KM services(if applicable)

(18) Useexport/printingservices (if applicable)

(12) Deploy

(16) Integratedocuments (ifapplicable)

(19) Use Information Broadcasting (ifapplicable)

Usage Type: BI Java, BI

Tools:BEx Query Designer

BEx Report Designer

BEx Web ApplicationDesigner

UsageType: BI Java; EP, BI

Page 10: New Functions in Bex

Query DesignState-of-the-Art UIEnhanced Support for Business ExpertsNew Functions and Enhancements for Query Authors

Summary

New Functions of the BEx Query DesignerNew Functions of the Analytical Engine available in the BEx Query Designer

Page 11: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 11

Business Explorer Suite

7.0 Business Explorer Suite (BEx)

BEx Query Designer

Information Broadcasting

Web Analyzer

WebApplication

Designer

MS Excel Add-inReport

Designer

7.0 BEx Web BEx AnalyzerBI Pattern

NW7.0 Portal

SAP BI Info Provider3rd Party BI

Page 12: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 12

State-of-the-Art UI 1

A newly developed state-of-the-art UI helps all types of users in creating queries. It includes

Enhanced property display and change directly in context (properties pane)

Support of multi-selected objects (drag&drop and changing properties for objects of the same type)

Page 13: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 13

State-of-the-Art UI 2

Extended visualization of states and user actions, for exampleDisplay of the objects during a drag operationDisplay of drop points

Creating display hierarchies for key figures or structure members using drag&drop

Inline editing of texts

Page 14: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 14

State-of-the-Art UI 3

Options for “Cut” and “Insert”Cut and insert are available via the context menu.Cut: The objects are just marked as contained in clipboard (displayed with semitransparent icons).Insert: The objects are moved from source and pasted to the target.

Page 15: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 15

State-of-the-Art UI 3

New layout of the BEx Query Designer with different components:

Viewer components for

InfoProviders

Filter

Rows/Columns

Tabular mode

Cell Editor

Properties etc.

available via

Tab pages

Windows

Enhanced editors for formulas, conditions, exceptions, variables etc.

Page 16: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 16

State-of-the-Art UI 4

Enhanced application menus, context menus, and toolbars

Application Menu

Context Menu

Context menu and application menucontaining icons for common commands and showing common keyboard shortcuts (if available)

Three task oriented Toolbars are available

Toolbars can be displayed or removed on demand via application menu

Page 17: New Functions in Bex

IntroductionState-of-the-Art UIEnhanced Support for Business ExpertsNew Functions and Enhancements for Query Authors

Summary

New Functions of the BEx Query DesignerNew Functions of the Analytical Engine available in the BEx Query Designer

Page 18: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 18

Support for Business Experts and Casual Users

In order to help Business Experts to create BEx Queries in a simple and intuitive way, the new BEx Query Designer provides a lot of enhancements and new functions, for example:

A task pane that presents available tasks for a selected object in context

A message pane that shows errors in the query definition and provides correction helps

Erroneous objects are underlined with a zigzagged line.

Correction helps are available via context menu, message panel, task panel, or applications help menu.

Page 19: New Functions in Bex

IntroductionState-of-the-Art UIEnhanced Support for Business ExpertsNew Functions and Enhancements for Query Authors

Summary

New Functions of the BEx Query DesignerNew Functions of the Analytical Engine available in the BEx Query Designer

Page 20: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 20

New Functions of the BEx Query Designer 1: Display Options

The new version of the BEx Query Designer provides a large number of new functions and enhancements for query authors, for example:

Display options for default property values of query objects: For every query object, the user can choose for any property, if it represents the setting of the InfoObject, or his/her self defined setting.

Example: Number format properties of a key figure

This flag indicates, that the number of decimal places for this key figure, 0,000, is derived from the key figure setting.

The scaling factor for the key figure is set by the user – it is not derived from the key figure setting.

Page 21: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 21

New Functions of the BEx Query Designer 2: Display Key/Text

Enhanced options for displaying keys and texts (and its combinations) for objects in the query definition (available in the properties).

Page 22: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 22

New Functions of the BEx Query Designer 3: Top Down Definition Capabilities

Top down definition capabilities: Creation of objects which might be needed is allowed at the same place where they are needed.

Example: You want to create a formula “Variance from US Revenue” using a restricted key figure that shows the revenue for the US. You can create this new restricted key figure launching the selection editor directly from the context of the formula editor.

1. Choose “New selection”directly in the formula editor

2. Choose “Edit”

3. The selection editor opens – create the restricted key figure you need for your formula

Page 23: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 23

New Functions of the BEx Query Designer 4: Saving Incomplete Queries

Saving of incomplete queries:Up to now, it was not possible to save an incomplete or erroneous query definition. With the new Query Designer, you can save incomplete query definitions that should be completed at a later point in time. Due to the fact that the user is able to correct errors or complete the query definition at any time he wants, he might have lost the context and the knowledge about the erroneous objects when open the query again – using the information and the functions available in the message panel it is easy to navigate to these objects and correct errors or complete missing object definitions.

Page 24: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 24

Creating Exceptions in the New BEx Query Designer

In the new BEx Query Designer, there is a separate tab page available where exceptions can be created. It can be started using the exceptions button or via the menu (view – exceptions).

In order to create a new exception, right click in the exceptions area to start the context menu, then choose “New Exception”.

Page 25: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 25

Exception Editor 1: General Settings

After starting the exception editor, define the setting for your exception.

On the General tab page, enter a description and define the threshold values for the exception.

Page 26: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 26

Exception Editor 2: Definition

On the Definition tab page, choose the key figures on that the exception should be defined.

You can define, if the exception should be calculated before list calculation that can be defined at runtime.

Page 27: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 27

Exception Editor 3: Display Options

On the Display tab page, you can define, which parts of the result set should be affected by the exception.

Affect data cellsOnly for the evaluated structure member entered on the Definition tab pageOf another key figure (e.g. the exception will be determined from a deviation but applied on the absolute key figure „Revenue“).Of all key figures available in the query

Affect characteristic cellsIn the rowsIn the columnsIn both rows and columns

Page 28: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 28

Exception Editor 4: Cell Restrictions

On the Cell Restrictions tab page, enter the settings for the cell restrictions.

For all unlisted characteristics, you can specify if the exception should affect all values or totals only.

You can also define cell restrictions for special characteristics. Choose:

Everything Fixed values (enter the characteristic values that should be affected)A certain hierarchy level (enter the level that should be affected)

Page 29: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 29

Changing Exception Properties in Context: General

In order to support business users in working with exceptions in the BEx Query Designer, it is now possible to change the settings for existing exceptions directly in context in the properties area.

Select the exception that you want to change on the Exceptions tab page in the Query Designer.

In the properties area you find four tab pages, where settings for the chosen exception can be changed.

On the General tab page, you can activate/inactivate the exception, or change the description.

Page 30: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 30

Changing Exception Properties in Context

Change the settings for the single or multiple structure members that the exception should be applied on, and for the time point of calculation of the exception (before or after list calculation at query runtime) on the Definition tab page.

On the Display tab page, you can change the options in which way data cells or characteristic cells are affected by the exception.

Page 31: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 31

Changing Exception Properties in Context

On the Cell restrictions tab page, you can change if the exception for unlisted characteristics should be applied for all values or for totals only.

Important note: The definition of thresholds for key figures and the definition of cell restrictions for special characteristics can only be changed in the exception editor.

It is not possible to change these settings in context.

Page 32: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 32

Creating Conditions in the New BEx Query Designer

In the new BEx Query Designer, there is a separate tab page available where conditions can be created. It can be started using the conditions button or via the menu (view – conditions).

Start the definition of a new condition using the context menu (right click in the conditions area -New condition).

Page 33: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 33

Condition Editor 1: General Settings

On the General tab page in the condition editor, you can define the description for the condition and the condition type. Enter the key figure, the operator, and the appropriate values for your condition. You can flag your condition as active.

Page 34: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 34

Condition Editor 2: Characteristic Assignment

On the Characteristic Assignment tab page, you can enter the setting for the characteristics. Choose, if the condition should be available for all characteristics in the drilldown independently, single characteristics or combinations of characteristics.

There are two new options available: The condition can be applied to the most detailed characteristic along rows or columns.

Page 35: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 35

Changing Condition Settings in Context

The options to change settings for conditions are also available directly in context of the condition in the properties area of the Query Designer.

This allows a quick changing of conditions without starting the editor again.

Page 36: New Functions in Bex

IntroductionState-of-the-Art UIEnhanced Support for Business ExpertsNew Functions and Enhancements for Query Authors

Summary

New Functions of the BEx Query DesignerNew Functions of the Analytical Engine available in the BEx Query Designer

Page 37: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 37

Enhanced Filter Options

Enhanced filter options:

With the new BEx Query Designer the options for setting filters were redesigned and enhanced.

There is a new tab page for filter available which consists of two areas:

In the “Characteristic Restrictions” area, you can set static filters for your query. Put a characteristic in this area and restrict it. New: You can save this filter characteristic as a re-usable object – in this way restricted key figures are defined in the new Query Designer.In the “Default Values” area, you create sets of default values that will be shown to the user as a start view. The user is able to change this set and choose different or additional filter values for the characteristic at runtime. You can also save this filter as a restricted key figure.

Page 38: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 38

Enhanced Filter Options: Example (Step 1)

1. At the Filter tab page, restrict a characteristic to the values the user should see after opening the query in the default values area. (If you want to use this restricted key figure in other queries, you can save it.)

2. At the Rows/Columns tab page, you will find this characteristic in the free characteristics area.

Page 39: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 39

Enhanced Filter Options: Example (Step 2)

To view the default values in the start view of the query, drag it from the Free Characteristics area to the Rows area.

Page 40: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 40

Enhanced Filter Options: Example (Step 3)

Result: The default values can be viewed in the start view of the query. The user can change the values during runtime.

Page 41: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 41

New Options for Exception Aggregation

Calculated key figures with exception aggregation can be used within other calculated key figures that uses also exception aggregation. To allow this function, reference characteristics can be defined for calculated key figures with exception aggregation. In this way, key figures with exception aggregations for example can be nested.

You can enter the definition for the exception aggregation in the properties area for the key figure or formula at the “Aggregation” tab page.

Choose the needed type of exception aggregation from the drop down menu.

Choose the reference characteristic from the drop down menu (all characteristics from the used Info Provider are offered here).

Page 42: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 42

Exception Aggregation: Example (Step 1)

Example: As a sales manager, you want to analyze the number of sold products and the averaged number of different products soldto different customers.

In your InfoCube, only a key figure of the net weight for the different sold products is provided. Using the new functions for exception aggregation, you can derive the additionally needed two key figures from the net weight for sold products.

Create a query that contains the characteristics “Sold-to party”(customer) and “Product” in the free characteristics, the characteristic “Calendar year” in the rows, and the key figure “Net weight in kg”.

Page 43: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 43

Exception Aggregation: Example (Step 2)

Define a key figure “Different Products” that shows you the number of sold products using the new exception aggregation function.

Create a new calculated key figure that contains

the key figure “Net Weight in kg”

In the properties of the calculated key figure “Different Products”, choose the exception aggregation “Count all values <> 0” for the reference characteristic “Product”.

In this way you have defined a counter for your sold products derived from the key figure “Net weight in kg”:

Page 44: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 44

Exception Aggregation: Example (Step 3)

As an additional information you want to see the averaged numberof different products sold to different customers.

Create a second new calculated key figure that

contains the key figure “Different Products”

In the properties of the second calculated key figure named “Avg. Sold Products/ Customer”, choose the exception aggregation “Average of all values” for the reference characteristic “Sold-to Party”.

You have created a calculated key figure that uses exception aggregation in a nested way. It shows you the averaged number of different products you sold to different customers:

Page 45: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 45

Exception Aggregation: Summary

Using the new functions of exception aggregation, you can createcalculated key figures using formulas that uses exception aggregation itself (nested exception aggregation).

In this way, you can derive additional information out of a restricted number of key figures provided in the InfoCube you want to analyze.

You can also use calculated key figures created on cell level (using the cell editor) with the new functions of exception aggregation.

This new function provides you with many additional options for analyses.

Page 46: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 46

Temporal Join of Hierarchies

The temporal join of time-dependent hierarchies allows to view leaves within a hierarchy below two (or more) nodes depending ontheir validity period (attribute of the characteristic value).

To use this function, mark the option “Use Temporal Hierarchy Join” at the “Hierarchy” tab page in the InfoObject maintenance.

Page 47: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 47

Temporal Join of Hierarchies: Example

016.04.-31.12.Swan, Gloria

501.01.-31.12.Leon, Grace

001.01.-31.12.Hustved, Paul

301.01.-31.12.Auster, Siri10003 (Sales)

601.01.-31.12.McCullers, Hannah

001.01.-31.12.Frantzen, Jeffrey

101.01.-31.12.Eugenides, Jonathan

201.01.-31.12.Bates, Victor

201.01.-31.12.Abraham, Gregory10002 (Product Management)

501.01.-31.12.Want, Anthony

001.01.-31.12.Tree, Mary

101.01.-15.04.Swan, Gloria

001.01.-31.12.Smith, John

301.01.-31.12.Miller, James10001 (Development)

Absence DaysValidityEmployeeCost Center

COST CENTER HIERARCHY: EMPLOYEES Example:

Your employee Gloria Swan changed the department within the calendar year. Using the function of temporal hierarchy join, Gloria appears below two nodes (cost centers) within the employees’ hierarchy according to the validity period.

Page 48: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 48

Functionality for BI-integrated Planning

Functionality for BI-integrated planning: With SAP NetWeaver 207.0, planning is completely integrated with Business Intelligence. Therefore planning applications will be created using the BEx tools. The first step to create a planning application is the design of a query that allows to enter planning data. This query has to be defined on top of an aggregation level. For details, please refer to the IT scenario “Business Planning and Analytical Services”.

For queries to be used as planning queries, new options for the entry of data can be defined in the properties of structure members.

Page 49: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 49

Additional New Functions of the Analytical Engine

Unit conversion for key figures available in the key figures properties.

Variables:Variables can contain multiple default values. Variables can automatically be replaced by the value of other variables.

Page 50: New Functions in Bex

IntroductionState-of-the-Art UIEnhanced Support for Business ExpertsNew Functions and Enhancements for Query Authors

Summary

New Functions of the BEx Query DesignerNew Functions of the Analytical Engine available in the BEx Query Designer

Page 51: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 51

Summary

Now you have learned about the features and functions of the new BEx Query Designer:

Capabilities of the new state-of-the-art user interface

New features that helps especially business experts when using the BEx Query Designer

New functions of the BEx Query Designer

New functions of the Analytical Engine available in the BEx Query Designer

Page 52: New Functions in Bex

IntroductionBasic Concepts

Designing a Report LayoutFormatting Fonts and Styles of a Report

Page Layout, View, and Printing Summary

Enterprise Report Design

Page 53: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 53

Business Explorer Suite

7.0 Business Explorer Suite (BEx)

BEx Query Designer

Information Broadcasting

Web Analyzer

WebApplication

Designer

MS Excel Add-inReport

Designer

7.0 BEx Web BEx AnalyzerBI Pattern

NW7.0 Portal

SAP BI Info Provider3rd Party BI

Page 54: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 54

Learning Objectives

In this chapter, you will learn how to design a BEx Report usingthe BEx Report Designer.

The following topics will be covered:

Introduction to the basic concepts of the BEx Report Designer

How to format fonts and styles for a report

Using of rules

How to design the report layout

How to save and view BEx Reports

How to generate a PDF file and print the report

Page 55: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 55

Overview: Scenario covered in this chapter

View on the Web

Generate PDF File

Printing

BEx Broadcaster

BroadcastPDF File

Broadcast to Printer

Other BroadcatingOptions…

BEx Query View BEx Query

Report Design withthe BEx Report Designer

Page 56: New Functions in Bex

IntroductionBasic Concepts

Designing a Report LayoutFormatting Fonts and Styles of a Report

Page Layout, View, and Printing Summary

Page 57: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 57

Data Providers for BEx Reports

Data Providers for BEx Reports can be BEx Queries created with the BEx Query Designer based on SAP NetWeaver BI InfoProviders such as InfoCubes, DataStore Objects, Master Data, InfoSets, MultiProviders.

BEx Query Views created using the BEx Web Analyzer based on SAP NetWeaver BI InfoProviders or 3rd party BI data.

Page 58: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 58

Formatted Reporting and Analysis

The BEx Report Designer allows you to design of highly formattedreports based on BEx Queries or BEx Query Views.

BEx Reports are optimized for presentation and printing, thereforethey offer only restricted navigation options (e.g. setting of filtervalues, expanding a hierarchy).

The full range of analytical options is available with the Web Item Analysis or the BEx Web Analyzer.

Ad

hoc

Nav

igat

ion

Des

ign

/ Lay

out

Web Item Analysis/BEx Web Analyzer

BEx Report/Web Item Report

Page 59: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 59

How to Launch the BEx Report Designer

The BEx Report Designer can be launched via the start menu (Start – Programs – Business Explorer – Report Designer).

Additionally, you can launch the BEx Report Designer from the BEx Web Application Designer directly from the context menu of a WebItem Report (choose “Edit”).

Page 60: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 60

Initial View and Functional Areas in the Report Designer

After you have chosen a data provider, you will get an initial view of the report that reflects the start view of the query/query view.

Formatting and layouting for selected cells or group levels is done using the context menu, the tool bar, the menu bar, and the formatting options provided by the tab pagesavailable for Field Catalog, Report Structure, Format Catalog, and Properties.

Initial viewDifferent tab pages for formatting and layouting

Page 61: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 61

Different Sections within Reports

Using the Report Designer, you are able to create reports that contain one or more sections. Each section can be based on a different data provider (query, query view).

Please note that sections of a report are aligned one below the other. If you want to place report sections side by side, create two reports and arrange them side by side in the Web Application Designer using two Web Items Report.

Create a report with two sections

Page 62: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 62

Sections within a Report: Static Section

Within a BEx Report, you can create static and dynamic sections.

A static section is based on a data provider that contains two structures (one structure in the rows, one in the columns). Because the position of every field in such a query/query view is welldefined, an unrestricted positioning of all fields available from the data provider within the report section is possible. During runtime there are no navigation options within the report.

Example for a static section in the BEx Report Designer:

Page 63: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 63

Sections within a Report: Dynamic Section

A dynamic section is based on a data provider that contains a key figure structure in the columns and one or more characteristics in the drill down of the rows. It can also contain a hierarchy.

The number of fields in a dynamic report section can change during runtime because the number of characteristic values may differ: Users have restricted navigation options during runtime (settingfilter values, expanding a hierarchy).

Therefore the positioning of fields during design time is restricted: The position of a field can only be changed within the same group of the report section. In addition, fields from higher- level groups can be dragged to lower-level groups.

Example of a dynamic section in the BEx Report Designer:Group Level 0

Group Level 1

Group Level 2

Page 64: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 64

Row Pattern Concept

The prerequisite to enable not only static, but also dynamic sections within a report is the row pattern concept. It allows you to identify different row types within the report section that can be formatted in the same way: for example column header, result row, dimension member, detail data

The design of a row pattern (assigning color and font, setting row height and width, merging cells, etc.) is applied to each row type in the report section during runtime.

Page 65: New Functions in Bex

IntroductionBasic Concepts

Designing a Report LayoutFormatting Fonts and Styles of a Report

Page Layout, View, and Printing Summary

Page 66: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 66

Insert Report Section and Choose Data Provider

First, insert a report section into the Report Designer. Choose a BEx Query or BEx Query View as a data provider for the report section from the BEx Open Dialog.

Page 67: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 67

Change Font, Color and Format for Row Patterns or Fields

To change the format of a row pattern or a field, click on the field or on the field to the left of the row pattern to select the area.

You can change the font and the color as you like using the buttons of the toolbar or the options from the menu bar. Change the width of a row or the length of a field by dragging it. All formats used in a report can be found in the Format Catalog and dragged from there to other parts of the report that are to be formatted in the same way.

Page 68: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 68

Change Properties Using the Properties Area

You can also change the format for a field or a row pattern using the properties area.

You can, for example, remove the content of a field, enter text,change height and width of the selected area, etc.

Page 69: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 69

Report Structure Tab Page

On the Report Structure tab page, you can create, for example, rules for formats to present selected characteristic values:

If a data provider contains the characteristic “country”, and the manager who is working with the report needs to be informed about the numbers for France at the first glance, you can create a rule that shows her the country “France” highlighted in red.

Page 70: New Functions in Bex

IntroductionBasic Concepts

Designing a Report LayoutFormatting Fonts and Styles of a Report

Page Layout, View, and Printing Summary

Page 71: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 71

Change the Position of a Field Using Drag & Drop

Change the position of a field within a report section using Drag & Drop (according to the rules for dynamic or static report sections).

Page 72: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 72

Create a Page Header and Enter Text (Inline-Editing)

With the Report Designer, you can create headers and footers forthe report and for the report pages. Headers and footers show upaccordingly when viewing the report on the Web or as a PDF file and when printed.

Example: Creation of a page header using user-specific text

1. Insert a page header using the menu bar. A new row appears.

2. To insert text, choose the appropriate command from the context menu of the header row. Enter your text.

3. To center the text in the header row, click on the button in the tool bar.

Page 73: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 73

Additional Fields, Rows, and Columns - Field Catalog

Within a report section you can define additional fields, rows, or columns using the context menu:

In the new row, you want to insert a field from the field catalog area. In the field catalog you will find all fields available with the data provider (incl. text elements) and user-specific fields. You can drag all available fields to headers and footers without restriction.

Drag & Drop

Page 74: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 74

Insert a image (picture, logo,…)

Within a report section you can insert a image, either stored in the MIME repository; or using an URL.

1. Select “Insert” then “New Image” in the appropriate report cell

2. Type in the name of your image stored in the MIME repository

3. Adjust the size of the image in the property pane

4. Adjust eventually the size of the destination cell (height,…)

Page 75: New Functions in Bex

IntroductionBasic Concepts

Designing a Report LayoutFormatting Fonts and Styles of a Report

Page Layout, View, and Printing Summary

Page 76: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 76

BEx Report Designer: PDF Conversion, Broadcasting, Printing

BEx Report Designer

BEx Broadcaster

Broadcastto Printer

BroadcastPDF file

OtherBroadcastingOptions… BEx

Report

View on the WebView as PDF File

Printing

Page 77: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 77

Save and View the Report on the Web

You can save your report using the “Save” button in the tool bar or the “Report” – “Save” option available with the menu bar. Save the report to your Favorites or to a role.

Page 78: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 78

Launch to Web

Using the “Execute” button or the “Report” – “Execute” option from the menu bar, you can launch your report directly to the Web andview it in the Report Default Template.

Page 79: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 79

Launch BEx Report to the Web and Generate PDF File

Click on the “Print Version” button in the Report Default Template to generate a PDF file.

Start printing using the print icon of Adobe Acrobat

Page 80: New Functions in Bex

IntroductionBasic Concepts

Designing a Report LayoutFormatting Fonts and Styles of a Report

Page Layout, View, and Printing Summary

Page 81: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 81

Summary

Now you have learned how to design a BEx Report using the BEx Report Designer.

The following topics were covered:

Introduction to the basic concepts used by the BEx Report Designer

How to format fonts and styles for a report

Using of rules

How to design the report layout

How to save and view BEx Reports

How to generate a PDF file from a report and print it

Page 82: New Functions in Bex

Web Application DesignOverviewCommand WizardWeb ItemsCharts

Page 83: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 83

Integrated Pattern Wizard !!!

Page 84: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 84

Business Explorer Suite

7.0 Business Explorer Suite (BEx)

BEx Query Designer

Information Broadcasting

Web Analyzer

WebApplication

Designer

MS Excel Add-inReport

Designer

7.0 BEx Web BEx AnalyzerBI Pattern

NW7.0 Portal

SAP BI Info Provider3rd Party BI

Page 85: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 85

Web Application Design in SAP NetWeaver BI 7.0

BEx Web Application DesignerPowerful modeling capabilities reduce the need for programming and scripting.

Page 86: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 86

Designing a Web Application: Key Capabilities

New Capabilities at a glanceDesign of planning aware business applicationsNew Web items & layout elements (Tab Pages, buttons, etc.)Intuitive way of working with reusable web items – now stored in roles and favoritesNew chart types: GANTT, Heatmap & Milestone Trend AnalysisMovable and Floatable windowsFully Unicode-compliant

Model-driven BI application building

Wizard for Commands and visualization (e.g. buttons)“Auto Complete“ support for Web API developersEasy integration of native HTML elements

Page 87: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 87

Web Items and Properties area in WAD

Grouping of web items‘Standard’ - most frequently used items‘Advanced’ - used less often‘Miscellaneous’ - special items

Item properties are grouped as well‘Display’ – all properties affecting the rendering of the item such as width, height and visibility‘Internal Display’ – all properties relating to item specific rendering, i.e. alternate table row styles for the analysis item‘Behavior’ – item specific behavior‘Data Binding’ – item specific settings such as assignment of data provider or specification of characteristics for a filter pane

Page 88: New Functions in Bex

Web Application DesignOverviewCommand WizardWeb ItemsCharts

Page 89: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 89

Web Application Designer: Command Wizard (1)

Command Wizard:

Leveraging the power of the WEB API in an easy & intuitive fashion

Reducing the need for customer Java scripting

Page 90: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 90

Web Application Designer: Command Wizard (2)

The command wizard provides you with complete control over what commands to display, eliminating unnecessary hunting for the command you are looking for.

Page 91: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 91

Web Application Designer: Command Wizard (3)

Finally, specify needed information for your command and finish by clicking ‘OK’ (example: command “Export Web Application”).

Page 92: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 92

Providing Printing Options for BEx Web Applications

To enable printing for a BEx Web Application, you have to provide an element that can be used to print the Web Application partly or completely.

To do so, include the Web Item Button Group or a hyperlink to your Web application. Specify the command “Export Web Application” for the chosen element using the command wizard. Example: Inserting a hyperlink to provide printing functions for the Web application.

Page 93: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 93

Command “Export Web Application”

Choose the parameters for the command “Export Web Application”:

Choose the export format – this could be PDF or MS Excel or a printer format to be exported directly to a printer (PCL, Post Script).

Choose whether the print dialog is displayed so that users can define their own settings.

You can define global layout options for the Web application - enter settings for the layout strategy, paper orientation, repeated headers or key columns.

Define whether the complete Web application should be exported, or just individual Web items.

Page 94: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 94

Command Wizard Example: Calling Conditions Dialog

With the „Calling Conditions Dialog“ command you can create orchange a condition.

Page 95: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 95

Command Wizard Example: Calling Exceptions Dialog

With the „Calling Exceptions Dialog“ command you can create orchange an exception.

Page 96: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 96

Command Wizard Example: Export Web Application Dialog

Using the „Export Web Application“ command you can export thedata view in a specified format (e.g. PDF) and print it.

Page 97: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 97

Command Wizard Example: Chart Properties Dialog

Using the „Chart Properties“ command you can call the propertiesdialog for charts and change chart, data and additional settings.

Page 98: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 98

Command Wizard Example: Command sequence (1)

You can combine different commands to a sequence in the WAD, e.g. exchanging characteristic, exporting the application, calling the chart properties dialog,…

Page 99: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 99

Command Wizard Example: Command sequence (2)

Page 100: New Functions in Bex

Web Application DesignOverviewCommand WizardWeb ItemsCharts

Page 101: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 101

Web Item Button Group

Button GroupDisplay a group of Buttons where each button can execute one or more commands (e.g. Filter by region)

Add

Delete

Launch Command

WizardExample of button row

Page 102: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 102

Web Item Tab Pages

Tab Pages ItemEach tab page is assigned exactly one web item If you want to group multiple Web items on a tab page, use the Container or Container Layout Web item and assign it to the tab page

Item/Container/Container LayoutTab1 Tab2

Page 103: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 103

Web Item Container

ContainerCollection of your own HTML code or an assortment of Web itemsE.g. within a tab page you may want to organize your HTML for each tab

Insert your HTML code into the Container

Page 104: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 104

Web Item Report

Report ItemEmbed reports created with the new BEx Report Designer directly in your web application

1. Drag & Drop the Web Item Report

2. Start the BEx Report Designervia the context menu

Page 105: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 105

Web Item Property Pane

Property Pane ItemBefore, web item properties could only be changed at design time or at run time via the Web APIThe property pane now allows the user to change web item properties at runtime

Page 106: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 106

Additional New Web Items

Filter PaneEnables the display of multiple filter dropdown boxes for a data providerSelections can be made automatically, can be predefined or made at run time using drag & drop

Group Group one or more web items in three parts

DocumentsDocuments of all formats can now be embedded in place. No need to create frames or iFrames in the Web application Online displaying, editing & creation of documentsUse KM services on documents stored on the BI server via the BW repository managers

Caption Area

Toolbar Area

Content Area

Page 107: New Functions in Bex

Web Application DesignOverviewCommand WizardWeb ItemsCharts

Page 108: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 108

New Chart Types: GANTT Chart

A Gantt chart is a powerful visual reporting device used for conveying a project's schedule. A typical Gantt chart graphically displays the work breakdown, total duration needed to complete tasks, as well as percentage completion.

Page 109: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 109

New Chart Types: GANTT Chart (2)

For including a GANTT chart in a web application you have to use a special data provider. The query or the view has to have a time key figure with a start and end date.

Page 110: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 110

New Chart Types: GANTT Chart (3)

GANTT chart generatorGraphs are fine but easily understood. Therefore you need to avoid using them. You should consider using the much more complex GANTT (Got Another New Timewasting Toy) chart. Prepared correctly,these can also be useful but by following detailed instructions they can be prepared in such a way that they look marvellous and mean sod all.

Page 111: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 111

New Chart Types: Milestone Trend Analysis (MTA)

A MTA chart allows you to monitor project finish dates trends. Aincreasing slope indicates a later finish date whereas a decreasingslope indicates a moving up of the finish date.

Page 112: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 112

New Chart Types: MTA (2)

Trends are represented in an MTA chart:

Horizontal line > deadline is keptRising line > deadline is exceeded at each reporting dateFalling line > milestone is due to be accomplished earlier and earlier.

Page 113: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 113

New Chart Types: Heatmap (1)

Page 114: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 114

New Chart Types: Heatmap (3)

big boxes (10) represent different divisions

sub-boxes represent different companies

size of the sub-boxes represent the sales in quantity

color of each sub-box represents relative sales in dollars

What regions are leading in sales?

Page 115: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 115

New Chart Types: Heatmap (2)

Represent two different data series via (1) the size of rectangles and (2) rectangle color

Business Scenario

Measuring the effectiveness of a marketing campaign.

The rectangle size would indicate the dollar amount of business won

The rectangle color would indicate the campaign cost (green = low, red = high)

Thus a small rectangle representing banner ads (small amount won) colored orange (high campaign cost) might be a good candidate do drop from future advertising campaigns.

Page 116: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 116

Web Application Designer: Editor (1)

New Editor capabilitiesVerify templates locally to ensure correct syntax and proper use of tags“Auto Complete” syntax completion

Typing ‘<bi:’ will trigger a pop-up with all available commandsTyping a letter will reduce the list of commands to all those matching the letters

Typing ‘t’ results in:

Page 117: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 117

Web Application Designer: Editor (2)

Dynamic display of errors and warningsMeaningful error messagesLine and Column indictors with hyperlinks: clicking on the ‘line:col’ will position the cursor on that coordinate. No scrolling through long templates to get to the error!

Page 118: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 118

Web Application Designer: Editor (3)

New, transparent XML based format

Direct navigation to web items via a dropdown box when in XHTML editor mode

Results in positioning the cursor on the item and making the item the first line in the editor

Page 119: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 119

Web Application Designer: Editor (4)

Layout ModeEasier creation of HTML content via the ‘Insert …’ option in the context menu Increased flexibility and control by providing access to the HTML tags as well as CSS elements, eliminating the need of detailed HTML knowledge

Page 120: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 120

Web Application Designer: Editor (5)

Insert - Table

Direct link to online documentation for detailed

setting of the table (border,…)

Page 121: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 121

Web Application Designer: Editor (6)

Insert - Hyperlink

Launches the Command Wizard

Page 122: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 122

Web Application Designer: Replaced Web Items

Role MenuReplaced by the role-based display of content in the SAP NetWeaver Portal.

Alert MonitorReplaced by the Universal Worklist (UWL) in the SAP NetWeaver Portal. With the integration of BI Information Broadcasting into the Alert Framework, this allows all alerts to be monitored centrally with a consistent user interface, regardless of origin.

Ad hoc Query DesignerReplaced by the BEx Web Analyzer.

BroadcasterIs now available as an iView in the SAP NetWeaver Portal and thus can be assigned to pages and roles.

Page 123: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 123

Web Application Designer: Changed Web Items (1)

Dropdown BoxMerged with ‘Query View – Selection’ web item, thus allowing the selection of characteristic values to filter data as well as navigating among different query viewsUser definable entries with associated Web API commandsThe ONLY_VALUES parameter is no longer supportedThe parameters VIEW_DD_USE_BUTTONS and VIEW_DD_BUTTONS_IN_ROWS from the ‘Query View – Selection’ Web item are no longer supported. Use the new ‘Button Group’ web item instead

Navigation AreaSupersedes the ‘Navigation Block’ web item, supporting Drag & Drop to change the navigational state

Info FieldReplaces the ‘Filter’ and ‘Text Elements’ web items

Page 124: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 124

Web Application Designer: Changed Web Items (2)

Analysis ItemFormerly known as the ‘Table Item’New capability to sort Now supports drag & drop to change the navigational state

Text ItemEnhances the SAP NetWeaver 2004 ‘Label’ item by allowing the display of language dependent text

Page 125: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 125

Web Application Designer 3.x & NW7.0BEx Web Application Designer (WAD) 3.x & NW7.0

Existing customer scenarios continue to be editable with the 3.x WAD that is shipped in NW7.0 as well as the NW7.0 WADSome 3.x items are no longer available. For example:

The menu item is replaced by SAP NetWeaver Portal functionalityThe Alert Monitor is replaced by the Universal Worklist within SAP NetWeaver

PortalA migration can be triggered if a 3.x web application is opened with the NW7.0 WADBEx Web Applications in which certain customer-specific enhancements (e.g. Table Interface, custom JavaScript) were made cannot be automatically converted with WAD 207.0. Manual adaptation might be necessary to ensure the proper behavior of the web application. After saving with the NW7.0 WAD, the migrated version of a web application cannot longer be used in the 3.x BEx WAD. Migrated versions will not appear in the open dialog of the old tool.After migration, the old version of a web application is still available in the old 3.x BEx WAD. The old version will still appear in the open dialog of the old tool. Migration can be done as many times as need since old web applications are not deleted.New capabilities are only implemented in the NW7.0 WADWeb templates for the new BEx Web runtime can only be created with the new BEx WAD.

Page 126: New Functions in Bex

© SAP AG 2007, SAP NetWeaver BI 7.0 / 126

Copyright 2005 SAP AG. All Rights ReservedNo part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.