SAP NetWeaver IT Scenario Overview <insert scenario name>

Enterprise Reporting, Query & Analysis in NetWeaver 7.0

Version 2

Variant: Query, Reporting & Analysis
SAP NetWeaver Product Management, SAP AG

Query Design Enterprise Report Design Web Application Design

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

y

AdHoc & Personalization, Web & Excel Integration

Information Consumers

Highly intuitive Composites & BI Apps Pattern Enterprise Reports

© SAP AG 2007, SAP NetWeaver BI 7.0 / 3

& Analysis . Query.0 / 4 .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 2007. SAP NetWeaver BI 7.Enterprise Reporting.

when data is changed. SAP NetWeaver BI 7.Enterprise Reporting. Ad Hoc Query & Analysis „ Describes how business users can analyze. scheduled. 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. & Analysis – Scenario Variants Query. or based on exceptions).0 / 5 . printer or portal) and in various formats Embedding BI into Applications „ Describes how to embed and use BI capabilities within applications © SAP AG 2007. 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. via various channels (e-mail.

SAP NetWeaver BI 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 2007.0 Portal 7.0 BEx Explorer Suite (including BEx Analyzer) NW7.Business Explorer Suite Usage Type BI Java including the usage types Portal & AS Java is required for using the 7.0 / 6 BEx Query Designer .

SAP NetWeaver BI 7.BEx Design. 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 2007.& 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.0 / 7 .

SAP NetWeaver BI 7.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 BI Consumer Consumer Services Services Data Sources SAP Operational Data* Non-SAP Operational Data* 3rd-Party BI Data SAP NetWeaver BI Info Provider BEx Queries © SAP AG 2007.0 / 8 * Not available for SAP Business Explorer BICS connection yet .

BI (3) Save query Tools: BEx Query Designer BEx Report Designer BEx Web Application Designer (4) Open query (5) Design report (6) Save report (7) Create new Web template (8) Insert Web items (9) Assign Data Provider (10) Configure interaction (11) Save Web application (12) Deploy (13) Access BI data (14) Analyze data (if applicable) (15) Personalyze data (if applicable) (16) Integrate documents (if applicable) (17) Use KM services (if applicable) (18) Use export/printing services (if applicable) (19) Use Information Broadcasting (if applicable) Usage Type: BI Java. SAP NetWeaver BI 7. BI © SAP AG 2007. EP. Reporting & Analysis Designing a Query (1) Choose InfoProvider Designing a Report Designing a Web Application BI User Interaction Usage Type: (2) Design query BI Java.Scenario Variant 1: Query.0 / 9 .

Query Design State-of-the-Art UI Enhanced Support for Business Experts Enhancements for Query Authors New Functions Functionsand of the BEx Query Designer New Functions of the Analytical Engine available in the BEx Query Designer Summary .

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 BEx Query Designer © SAP AG 2007.0 / 11 .0 Business Explorer Suite (BEx) Information Broadcasting 7. SAP NetWeaver BI 7.Business Explorer Suite NW7.0 Portal 7.

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) © SAP AG 2007. SAP NetWeaver BI 7.0 / 12 .

for example „ Display of the objects during a drag operation „ Display of drop points „ Creating display hierarchies for key figures or structure members using drag&drop „ Inline editing of texts © SAP AG 2007.State-of-the-Art UI 2 „ Extended visualization of states and user actions.0 / 13 . SAP NetWeaver BI 7.

„ Insert: The objects are moved from source and pasted to the target. SAP NetWeaver BI 7.0 / 14 . „ Cut: The objects are just marked as contained in clipboard (displayed with semitransparent icons).State-of-the-Art UI 3 „ Options for “Cut” and “Insert” „ Cut and insert are available via the context menu. © SAP AG 2007.

© SAP AG 2007. variables etc. available via „ Tab pages „ Windows „ Enhanced editors for formulas. exceptions. SAP NetWeaver BI 7.0 / 15 . conditions.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.

context menus.0 / 16 . SAP NetWeaver BI 7. and toolbars „ Context menu and application menu containing icons for common commands and showing common keyboard shortcuts (if available) Application Menu Context Menu „ Three task oriented Toolbars are available „ Toolbars can be displayed or removed on demand via application menu © SAP AG 2007.State-of-the-Art UI 4 „ Enhanced application menus.

Introduction State-of-the-Art UI Enhanced Support for Business Experts Enhancements for Query Authors New Functions Functionsand of the BEx Query Designer New Functions of the Analytical Engine available in the BEx Query Designer Summary .

task panel. SAP NetWeaver BI 7. the new BEx Query Designer provides a lot of enhancements and new functions.Support for Business Experts and Casual Users „ In order to help Business Experts to create BEx Queries in a simple and intuitive way. 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 © SAP AG 2007. Correction helps are available via context menu. or applications help menu. for example: Erroneous objects are underlined with a zigzagged line. message panel.0 / 18 .

Introduction State-of-the-Art UI Enhanced Support for Business Experts Enhancements for Query Authors New Functions Functionsand of the BEx Query Designer New Functions of the Analytical Engine available in the BEx Query Designer Summary .

the user can choose for any property. is derived from the key figure setting. that the number of decimal places for this key figure.000. if it represents the setting of the InfoObject. 0. or his/her self defined setting.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. . © SAP AG 2007. SAP NetWeaver BI 7. Example: Number format properties of a key figure This flag indicates.0 / 20 The scaling factor for the key figure is set by the user – it is not derived from the key figure setting.

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). SAP NetWeaver BI 7. © SAP AG 2007.

Example: You want to create a formula “Variance from US Revenue” using a restricted key figure that shows the revenue for the US. 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. The selection editor opens – create the restricted key figure you need for your formula © SAP AG 2007. Choose “New selection” directly in the formula editor 2. You can create this new restricted key figure launching the selection editor directly from the context of the formula editor. Choose “Edit” 3. 1.

© SAP AG 2007. you can save incomplete query definitions that should be completed at a later point in time. 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. it was not possible to save an incomplete or erroneous query definition.New Functions of the BEx Query Designer 4: Saving Incomplete Queries „ Saving of incomplete queries: „ Up to now. SAP NetWeaver BI 7.0 / 23 . With the new Query Designer. „ Due to the fact that the user is able to correct errors or complete the query definition at any time he wants.

© SAP AG 2007. SAP NetWeaver BI 7.0 / 24 . It can be started using the exceptions button or via the menu (view – exceptions). right click in the exceptions area to start the context menu. In order to create a new exception. there is a separate tab page available where exceptions can be created.Creating Exceptions in the New BEx Query Designer In the new BEx Query Designer. then choose “New Exception”.

Exception Editor 1: General Settings After starting the exception editor. enter a description and define the threshold values for the exception. © SAP AG 2007. SAP NetWeaver BI 7.0 / 25 . On the General tab page. define the setting for your exception.

if the exception should be calculated before list calculation that can be defined at runtime.Exception Editor 2: Definition On the Definition tab page. You can define.0 / 26 . © SAP AG 2007. SAP NetWeaver BI 7. choose the key figures on that the exception should be defined.

Exception Editor 3: Display Options On the Display tab page.g. you can define.0 / 27 . SAP NetWeaver BI 7. the exception will be determined from a deviation but applied on the absolute key figure „Revenue“). Affect data cells „ Only for the evaluated structure member entered on the Definition tab page „ Of another key figure (e. which parts of the result set should be affected by the exception. „ Of all key figures available in the query Affect characteristic cells „ In the rows „ In the columns „ In both rows and columns © SAP AG 2007.

Exception Editor 4: Cell Restrictions On the Cell Restrictions tab page. enter the settings for the cell restrictions. You can also define cell restrictions for special characteristics. For all unlisted characteristics. Choose: „ Everything „ Fixed values (enter the characteristic values that should be affected) „ A certain hierarchy level (enter the level that should be affected) © SAP AG 2007. SAP NetWeaver BI 7. you can specify if the exception should affect all values or totals only.0 / 28 .

0 / 29 . On the General tab page. © SAP AG 2007. or change the description. SAP NetWeaver BI 7. it is now possible to change the settings for existing exceptions directly in context in the properties area. In the properties area you find four tab pages. you can activate/inactivate the exception. where settings for the chosen exception can be changed.Changing Exception Properties in Context: General In order to support business users in working with exceptions in the BEx Query Designer. Select the exception that you want to change on the Exceptions tab page in the Query Designer.

Changing Exception Properties in Context Change the settings for the single or multiple structure members that the exception should be applied on. © SAP AG 2007.0 / 30 . On the Display tab page. you can change the options in which way data cells or characteristic cells are affected by the exception. SAP NetWeaver BI 7. and for the time point of calculation of the exception (before or after list calculation at query runtime) on the Definition tab page.

It is not possible to change these settings in context.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. SAP NetWeaver BI 7. © SAP AG 2007. 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.0 / 31 .

there is a separate tab page available where conditions can be created. Start the definition of a new condition using the context menu (right click in the conditions area New condition). © SAP AG 2007. It can be started using the conditions button or via the menu (view – conditions).0 / 32 .Creating Conditions in the New BEx Query Designer In the new BEx Query Designer. SAP NetWeaver BI 7.

and the appropriate values for your condition. © SAP AG 2007.0 / 33 . you can define the description for the condition and the condition type. You can flag your condition as active. the operator. Enter the key figure.Condition Editor 1: General Settings On the General tab page in the condition editor. SAP NetWeaver BI 7.

0 / 34 .Condition Editor 2: Characteristic Assignment On the Characteristic Assignment tab page. if the condition should be available for all characteristics in the drilldown independently. single characteristics or combinations of characteristics. © SAP AG 2007. SAP NetWeaver BI 7. Choose. you can enter the setting for the characteristics. There are two new options available: The condition can be applied to the most detailed characteristic along rows or columns.

This allows a quick changing of conditions without starting the editor again. SAP NetWeaver BI 7.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. © SAP AG 2007.0 / 35 .

Introduction State-of-the-Art UI Enhanced Support for Business Experts Enhancements for Query Authors New Functions Functionsand of the BEx Query Designer New Functions of the Analytical Engine available in the BEx Query Designer Summary .

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. You can also save this filter as a restricted key figure. „ In the “Default Values” area. The user is able to change this set and choose different or additional filter values for the characteristic at runtime.0 / 37 . „ There is a new tab page for filter available which consists of two areas: „ In the “Characteristic Restrictions” area.Enhanced Filter Options Enhanced filter options: „ With the new BEx Query Designer the options for setting filters were redesigned and enhanced. you create sets of default values that will be shown to the user as a start view. you can set static filters for your query. SAP NetWeaver BI 7. © SAP AG 2007.

you can save it. you will find this characteristic in the free characteristics area.0 / 38 . SAP NetWeaver BI 7.) 2. (If you want to use this restricted key figure in other queries. © SAP AG 2007. restrict a characteristic to the values the user should see after opening the query in the default values area.Enhanced Filter Options: Example (Step 1) 1. At the Filter tab page. At the Rows/Columns tab page.

© SAP AG 2007. SAP NetWeaver BI 7.0 / 39 . drag it from the Free Characteristics area to the Rows area.Enhanced Filter Options: Example (Step 2) To view the default values in the start view of the query.

Enhanced Filter Options: Example (Step 3) Result: The default values can be viewed in the start view of the query. © SAP AG 2007. SAP NetWeaver BI 7. The user can change the values during runtime.0 / 40 .

In this way. Choose the needed type of exception aggregation from the drop down menu. reference characteristics can be defined for calculated key figures with exception aggregation.0 / 41 . Choose the reference characteristic from the drop down menu (all characteristics from the used Info Provider are offered here).New Options for Exception Aggregation Calculated key figures with exception aggregation can be used within other calculated key figures that uses also exception aggregation. SAP NetWeaver BI 7. key figures with exception aggregations for example can be nested. © SAP AG 2007. You can enter the definition for the exception aggregation in the properties area for the key figure or formula at the “Aggregation” tab page. To allow this function.

only a key figure of the net weight for the different sold products is provided. © SAP AG 2007. the characteristic “Calendar year” in the rows.Exception Aggregation: Example (Step 1) Example: As a sales manager. In your InfoCube. Using the new functions for exception aggregation. SAP NetWeaver BI 7. you want to analyze the number of sold products and the averaged number of different products sold to different customers. and the key figure “Net weight in kg”. Create a query that contains the characteristics “Sold-to party” (customer) and “Product” in the free characteristics.0 / 42 . you can derive the additionally needed two key figures from the net weight for sold products.

Create a new calculated key figure that contains the key figure “Net Weight in kg” In this way you have defined a counter for your sold products derived from the key figure “Net weight in kg”: © SAP AG 2007.0 / 43 . SAP NetWeaver BI 7. choose the exception aggregation “Count all values <> 0” for the reference characteristic “Product”.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. In the properties of the calculated key figure “Different Products”.

Sold Products/ Customer”. choose the exception aggregation “Average of all values” for the reference characteristic “Soldto Party”. In the properties of the second calculated key figure named “Avg. You have created a calculated key figure that uses exception aggregation in a nested way.Exception Aggregation: Example (Step 3) As an additional information you want to see the averaged number of different products sold to different customers. SAP NetWeaver BI 7. It shows you the averaged number of different products you sold to different customers: Create a second new calculated key figure that contains the key figure “Different Products” © SAP AG 2007.0 / 44 .

© SAP AG 2007. you can create calculated key figures using formulas that uses exception aggregation itself (nested exception aggregation). SAP NetWeaver BI 7. you can derive additional information out of a restricted number of key figures provided in the InfoCube you want to analyze. In this way. This new function provides you with many additional options for analyses.Exception Aggregation: Summary Using the new functions of exception aggregation. You can also use calculated key figures created on cell level (using the cell editor) with the new functions of exception aggregation.0 / 45 .

To use this function. mark the option “Use Temporal Hierarchy Join” at the “Hierarchy” tab page in the InfoObject maintenance.Temporal Join of Hierarchies The temporal join of time-dependent hierarchies allows to view leaves within a hierarchy below two (or more) nodes depending on their validity period (attribute of the characteristic value). SAP NetWeaver BI 7.0 / 46 . © SAP AG 2007.

01.01. Victor Eugenides.01. 01. Paul Leon. Siri Hustved.12.12. 16. Mary Want.12.01.12. 01. Gloria appears below two nodes (cost centers) within the employees’ hierarchy according to the validity period. © SAP AG 2007. Using the function of temporal hierarchy join.Temporal Join of Hierarchies: Example COST CENTER HIERARCHY: EMPLOYEES Cost Center 10001 (Development) Employee Miller.12.-31.12. Anthony 10002 (Product Management) Abraham.0 / 47 .-31. 01.01. 01.04. Jeffrey McCullers.01.12.-31. 01. Absence Days 3 0 1 0 5 2 2 1 0 6 3 0 5 0 Example: Your employee Gloria Swan changed the department within the calendar year.12.01.12.01.-15.01.12. 01.-31.01.-31.04.-31. John Swan. 01. Jonathan Frantzen. 01.-31.12.12. 01. Gloria Tree. Hannah 10003 (Sales) Auster. James Smith. 01. Gregory Bates.01. 01.12. Gloria Validity 01.-31.-31.01.-31. Grace Swan.01.01.-31. SAP NetWeaver BI 7.-31.-31.

please refer to the IT scenario “Business Planning and Analytical Services”. new options for the entry of data can be defined in the properties of structure members. „ For queries to be used as planning queries. The first step to create a planning application is the design of a query that allows to enter planning data. Therefore planning applications will be created using the BEx tools.0 / 48 . For details. This query has to be defined on top of an aggregation level.Functionality for BI-integrated Planning Functionality for BI-integrated planning: „ With SAP NetWeaver 207. SAP NetWeaver BI 7. © SAP AG 2007. planning is completely integrated with Business Intelligence.0.

SAP NetWeaver BI 7.Additional New Functions of the Analytical Engine „ Unit conversion for key figures available in the key figures properties. „ Variables can automatically be replaced by the value of other variables. „ Variables: „ Variables can contain multiple default values.0 / 49 . © SAP AG 2007.

Introduction State-of-the-Art UI Enhanced Support for Business Experts Enhancements for Query Authors New Functions Functionsand of the BEx Query Designer New Functions of the Analytical Engine available in the BEx Query Designer Summary .

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 © SAP AG 2007. SAP NetWeaver BI 7.0 / 51 .

and Printing Summary .Enterprise Report Design Introduction Basic Concepts Formatting Fonts and Styles of a Report Designing a Report Layout Page Layout. View.

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 BEx Query Designer © SAP AG 2007.0 / 53 .0 Business Explorer Suite (BEx) Information Broadcasting 7.Business Explorer Suite NW7.0 Portal 7. SAP NetWeaver BI 7.

0 / 54 . you will learn how to design a BEx Report using the 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 © SAP AG 2007. SAP NetWeaver BI 7.Learning Objectives In this chapter.

0 / 55 . SAP NetWeaver BI 7.Overview: Scenario covered in this chapter Printing View on the Web Generate PDF File Report Design with the BEx Report Designer BEx Query View BEx Query Broadcast PDF File Broadcast to Printer BEx Broadcaster Other Broadcating Options… © SAP AG 2007.

Introduction Basic Concepts Formatting Fonts and Styles of a Report Designing a Report Layout Page Layout. and Printing Summary . View.

SAP NetWeaver BI 7.0 / 57 . Master Data. InfoSets.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. „ BEx Query Views created using the BEx Web Analyzer based on SAP NetWeaver BI InfoProviders or 3rd party BI data. DataStore Objects. © SAP AG 2007. MultiProviders.

therefore they offer only restricted navigation options (e.0 / 58 . The full range of analytical options is available with the Web Item Analysis or the BEx Web Analyzer. SAP NetWeaver BI 7.Formatted Reporting and Analysis The BEx Report Designer allows you to design of highly formatted reports based on BEx Queries or BEx Query Views. BEx Reports are optimized for presentation and printing. expanding a hierarchy). Ad hoc Navigation Design / Layout BEx Report/ Web Item Report Web Item Analysis/ BEx Web Analyzer © SAP AG 2007. setting of filter values.g.

Additionally. you can launch the BEx Report Designer from the BEx Web Application Designer directly from the context menu of a Web Item Report (choose “Edit”). © SAP AG 2007.How to Launch the BEx Report Designer The BEx Report Designer can be launched via the start menu (Start – Programs – Business Explorer – Report Designer). SAP NetWeaver BI 7.0 / 59 .

and Properties. © SAP AG 2007. Format Catalog.0 / 60 Different tab pages for formatting and layouting Initial view . Formatting and layouting for selected cells or group levels is done using the context menu.Initial View and Functional Areas in the Report Designer After you have chosen a data provider. Report Structure. the menu bar. SAP NetWeaver BI 7. you will get an initial view of the report that reflects the start view of the query/query view. the tool bar. and the formatting options provided by the tab pages available for Field Catalog.

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. Please note that sections of a report are aligned one below the other. Each section can be based on a different data provider (query. SAP NetWeaver BI 7.0 / 61 . query view). you are able to create reports that contain one or more sections. Create a report with two sections © SAP AG 2007.Different Sections within Reports Using the Report Designer.

SAP NetWeaver BI 7. Example for a static section in the BEx Report Designer: © SAP AG 2007. an unrestricted positioning of all fields available from the data provider within the report section is possible. Because the position of every field in such a query/query view is welldefined.Sections within a Report: Static Section Within a BEx Report. you can create static and dynamic sections.0 / 62 . A static section is based on a data provider that contains two structures (one structure in the rows. During runtime there are no navigation options within the report. one in the columns).

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.level groups can be dragged to lower-level groups. expanding a hierarchy). fields from higher.0 / 63 Example of a dynamic section in the BEx Report Designer: .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. In addition. SAP NetWeaver BI 7. 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 (setting filter values. Group Level 0 Group Level 1 Group Level 2 © SAP AG 2007.

) is applied to each row type in the report section during runtime.Row Pattern Concept The prerequisite to enable not only static. SAP NetWeaver BI 7. setting row height and width. detail data The design of a row pattern (assigning color and font.0 / 64 . merging cells. It allows you to identify different row types within the report section that can be formatted in the same way: for example column header. © SAP AG 2007. etc. result row. but also dynamic sections within a report is the row pattern concept. dimension member.

and Printing Summary . View.Introduction Basic Concepts Formatting Fonts and Styles of a Report Designing a Report Layout Page Layout.

0 / 66 . Choose a BEx Query or BEx Query View as a data provider for the report section from the BEx Open Dialog. © SAP AG 2007. insert a report section into the Report Designer. SAP NetWeaver BI 7.Insert Report Section and Choose Data Provider First.

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. Change the width of a row or the length of a field by dragging it. 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 Font. © SAP AG 2007. SAP NetWeaver BI 7. 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.0 / 67 .

© SAP AG 2007. etc. remove the content of a field. change height and width of the selected area.Change Properties Using the Properties Area You can also change the format for a field or a row pattern using the properties area.0 / 68 . You can. for example. SAP NetWeaver BI 7. enter text.

you can create. and the manager who is working with the report needs to be informed about the numbers for France at the first glance.0 / 69 . SAP NetWeaver BI 7.Report Structure Tab Page On the Report Structure tab page. © SAP AG 2007. rules for formats to present selected characteristic values: If a data provider contains the characteristic “country”. you can create a rule that shows her the country “France” highlighted in red. for example.

Introduction Basic Concepts Formatting Fonts and Styles of a Report Designing a Report Layout Page Layout. View. and Printing Summary .

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). © SAP AG 2007. SAP NetWeaver BI 7.

3. you can create headers and footers for the report and for the report pages. choose the appropriate command from the context menu of the header row.0 / 72 . © SAP AG 2007. click on the button in the tool bar. A new row appears. To insert text. To center the text in the header row. Enter your text. Headers and footers show up accordingly when viewing the report on the Web or as a PDF file and when printed. SAP NetWeaver BI 7. Insert a page header using the menu bar. 2. Example: Creation of a page header using user-specific text 1.Create a Page Header and Enter Text (Inline-Editing) With the Report Designer.

text elements) and user-specific fields. In the field catalog you will find all fields available with the data provider (incl. Drag & Drop © SAP AG 2007. SAP NetWeaver BI 7. or columns using the context menu: In the new row.0 / 73 . You can drag all available fields to headers and footers without restriction. rows.Additional Fields. you want to insert a field from the field catalog area. Rows.Field Catalog Within a report section you can define additional fields. and Columns .

Type in the name of your image stored in the MIME repository 3. Adjust the size of the image in the property pane 4. or using an URL. logo.0 / 74 . 1. either stored in the MIME repository.…) Within a report section you can insert a image. SAP NetWeaver BI 7.Insert a image (picture. Select “Insert” then “New Image” in the appropriate report cell 2.…) © SAP AG 2007. Adjust eventually the size of the destination cell (height.

and Printing Summary . View.Introduction Basic Concepts Formatting Fonts and Styles of a Report Designing a Report Layout Page Layout.

Printing Broadcast PDF file Broadcast to Printer Printing BEx Broadcaster Other Broadcasting Options… View as PDF File BEx Report View on the Web BEx Report Designer © SAP AG 2007. Broadcasting.BEx Report Designer: PDF Conversion. SAP NetWeaver BI 7.0 / 76 .

© SAP AG 2007.0 / 77 . SAP NetWeaver BI 7.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.

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 and view it in the Report Default Template.

© SAP AG 2007, SAP NetWeaver BI 7.0 / 78

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

© SAP AG 2007, SAP NetWeaver BI 7.0 / 79

Introduction Basic Concepts Formatting Fonts and Styles of a Report Designing a Report Layout Page Layout, View, and Printing Summary

0 / 81 . 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 © SAP AG 2007.Summary Now you have learned how to design a BEx Report using the BEx Report Designer. SAP NetWeaver BI 7.

Web Application Design Overview Command Wizard Web Items Charts .

Integrated Pattern Wizard !!! © SAP AG 2007. SAP NetWeaver BI 7.0 / 83 .

0 / 84 .Business Explorer Suite NW7. SAP NetWeaver BI 7.0 Business Explorer Suite (BEx) Information Broadcasting 7.0 Portal 7.0 BEx Web BI Pattern BEx Analyzer Web Analyzer Web Application Designer Report Designer MS Excel Add-in 3rd Party BI SAP BI Info Provider BEx Query Designer © SAP AG 2007.

Web Application Design in SAP NetWeaver BI 7. SAP NetWeaver BI 7. © SAP AG 2007.0 / 85 .0 BEx Web Application Designer Powerful modeling capabilities reduce the need for programming and scripting.

Heatmap & Milestone Trend Analysis „ Movable and Floatable windows „ Fully Unicode-compliant Wizard for Commands and visualization (e.) „ Intuitive way of working with reusable web items – now stored in roles and favorites „ New chart types: GANTT.Designing a Web Application: Key Capabilities New Capabilities at a glance „ Model-driven BI application building ‹ ‹ ‹ „ Design of planning aware business applications „ New Web items & layout elements (Tab Pages. etc.0 / 86 . buttons. buttons) “Auto Complete“ support for Web API developers Easy integration of native HTML elements © SAP AG 2007. SAP NetWeaver BI 7.g.

0 / 87 .used less often ‘Miscellaneous’ . 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 ‹ ‹ ‹ © SAP AG 2007.special items „ Item properties are grouped as well ‹ ‘Display’ – all properties affecting the rendering of the item such as width.Web Items and Properties area in WAD „ Grouping of web items ‹ ‹ ‹ ‘Standard’ .most frequently used items ‘Advanced’ . SAP NetWeaver BI 7.

Web Application Design Overview Command Wizard Web Items Charts .

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 © SAP AG 2007. SAP NetWeaver BI 7.

Web Application Designer: Command Wizard (2) The command wizard provides you with complete control over what commands to display. © SAP AG 2007.0 / 90 . SAP NetWeaver BI 7. eliminating unnecessary hunting for the command you are looking for.

0 / 91 .Web Application Designer: Command Wizard (3) Finally. © SAP AG 2007. specify needed information for your command and finish by clicking ‘OK’ (example: command “Export Web Application”). SAP NetWeaver BI 7.

Providing Printing Options for BEx Web Applications To enable printing for a BEx Web Application. SAP NetWeaver BI 7. To do so. include the Web Item Button Group or a hyperlink to your Web application. © SAP AG 2007. Example: Inserting a hyperlink to provide printing functions for the Web application. Specify the command “Export Web Application” for the chosen element using the command wizard. you have to provide an element that can be used to print the Web Application partly or completely.0 / 92 .

repeated headers or key columns. Choose whether the print dialog is displayed so that users can define their own settings. or just individual Web items.enter settings for the layout strategy. © SAP AG 2007. Define whether the complete Web application should be exported. You can define global layout options for the Web application .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).0 / 93 ‹ ‹ ‹ . paper orientation. SAP NetWeaver BI 7.

0 / 94 .Command Wizard Example: Calling Conditions Dialog With the „Calling Conditions Dialog“ command you can create or change a condition. SAP NetWeaver BI 7. © SAP AG 2007.

Command Wizard Example: Calling Exceptions Dialog With the „Calling Exceptions Dialog“ command you can create or change an exception. © SAP AG 2007.0 / 95 . SAP NetWeaver BI 7.

Command Wizard Example: Export Web Application Dialog Using the „Export Web Application“ command you can export the data view in a specified format (e. PDF) and print it. © SAP AG 2007.g.0 / 96 . SAP NetWeaver BI 7.

SAP NetWeaver BI 7.0 / 97 . data and additional settings.Command Wizard Example: Chart Properties Dialog Using the „Chart Properties“ command you can call the properties dialog for charts and change chart. © SAP AG 2007.

Command Wizard Example: Command sequence (1) You can combine different commands to a sequence in the WAD. exchanging characteristic.0 / 98 . e.g.… © SAP AG 2007. SAP NetWeaver BI 7. calling the chart properties dialog. exporting the application.

Command Wizard Example: Command sequence (2) © SAP AG 2007. SAP NetWeaver BI 7.0 / 99 .

Web Application Design Overview Command Wizard Web Items Charts .

g.0 / 101 . Filter by region) Add Delete Launch Command Wizard Example of button row © SAP AG 2007.Web Item Button Group Button Group „ Display a group of Buttons where each button can execute one or more commands (e. SAP NetWeaver BI 7.

0 / 102 . SAP NetWeaver BI 7. use the Container or Container Layout Web item and assign it to the tab page Tab1 Tab2 Item/Container/Container Layout © SAP AG 2007.Web Item Tab Pages Tab Pages Item „ Each tab page is assigned exactly one web item „ If you want to group multiple Web items on a tab page.

SAP NetWeaver BI 7. within a tab page you may want to organize your HTML for each tab Insert your HTML code into the Container © SAP AG 2007.Web Item Container Container „ Collection of your own HTML code or an assortment of Web items „ E.g.0 / 103 .

SAP NetWeaver BI 7. Start the BEx Report Designer via the context menu © SAP AG 2007. Drag & Drop the Web Item Report 2.0 / 104 .Web Item Report Report Item „ Embed reports created with the new BEx Report Designer directly in your web application 1.

web item properties could only be changed at design time or at run time via the Web API „ The property pane now allows the user to change web item properties at runtime © SAP AG 2007.0 / 105 . SAP NetWeaver BI 7.Web Item Property Pane Property Pane Item „ Before.

Additional New Web Items
Filter Pane
„ Enables the display of multiple filter dropdown boxes for a data provider „ Selections can be made automatically, can be predefined or made at run time using drag & drop

Caption Area

Group
„ Group one or more web items in three parts

Toolbar Area Content Area

Documents
„ Documents 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 documents „ Use KM services on documents stored on the BI server via the BW repository managers

© SAP AG 2007, SAP NetWeaver BI 7.0 / 106

Web Application Design Overview Command Wizard Web Items Charts

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.

© SAP AG 2007, SAP NetWeaver BI 7.0 / 108

SAP NetWeaver BI 7. © SAP AG 2007. The query or the view has to have a time key figure with a start and end date.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.

© SAP AG 2007.0 / 110 .New Chart Types: GANTT Chart (3) GANTT chart generator Graphs are fine but easily understood.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. Therefore you need to avoid using them. You should consider using the much more complex GANTT (Got Another New Timewasting Toy) chart. SAP NetWeaver BI 7. Prepared correctly.

A increasing slope indicates a later finish date whereas a decreasing slope indicates a moving up of the finish date. SAP NetWeaver BI 7. © SAP AG 2007.0 / 111 .New Chart Types: Milestone Trend Analysis (MTA) A MTA chart allows you to monitor project finish dates trends.

© 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 kept Rising line > deadline is exceeded at each reporting date Falling line > milestone is due to be accomplished earlier and earlier.

SAP NetWeaver BI 7.New Chart Types: Heatmap (1) © SAP AG 2007.0 / 113 .

0 / 114 . SAP NetWeaver BI 7.New Chart Types: Heatmap (3) What regions are leading in sales? ƒ 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 © SAP AG 2007.

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.

© SAP AG 2007, SAP NetWeaver BI 7.0 / 115

Web Application Designer: Editor (1)
New Editor capabilities „ Verify 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 commands ‹Typing a letter will reduce the list of commands to all those matching the letters

„ Typing ‘t’ results in:

© SAP AG 2007, SAP NetWeaver BI 7.0 / 116

Web Application Designer: Editor (2)
Dynamic display of errors and warnings
„ Meaningful error messages „ Line 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!

© SAP AG 2007, SAP NetWeaver BI 7.0 / 117

SAP NetWeaver BI 7.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 © SAP AG 2007.0 / 118 .

0 / 119 . eliminating the need of detailed HTML knowledge © SAP AG 2007.Web Application Designer: Editor (4) Layout Mode „ Easier 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. SAP NetWeaver BI 7.

…) © SAP AG 2007.Web Application Designer: Editor (5) Insert .0 / 120 . SAP NetWeaver BI 7.Table Direct link to online documentation for detailed setting of the table (border.

0 / 121 .Web Application Designer: Editor (6) Insert . SAP NetWeaver BI 7.Hyperlink Launches the Command Wizard © SAP AG 2007.

Ad hoc Query Designer „ Replaced by the BEx Web Analyzer. © SAP AG 2007. Broadcaster „ Is now available as an iView in the SAP NetWeaver Portal and thus can be assigned to pages and roles. this allows all alerts to be monitored centrally with a consistent user interface. Alert Monitor „ Replaced by the Universal Worklist (UWL) in the SAP NetWeaver Portal. With the integration of BI Information Broadcasting into the Alert Framework. SAP NetWeaver BI 7. regardless of origin.0 / 122 .Web Application Designer: Replaced Web Items Role Menu „ Replaced by the role-based display of content in the SAP NetWeaver Portal.

0 / 123 . SAP NetWeaver BI 7. thus allowing the selection of characteristic values to filter data as well as navigating among different query views „ User definable entries with associated Web API commands „ The ONLY_VALUES parameter is no longer supported „ The parameters VIEW_DD_USE_BUTTONS and VIEW_DD_BUTTONS_IN_ROWS from the ‘Query View – Selection’ Web item are no longer supported. supporting Drag & Drop to change the navigational state Info Field „ Replaces the ‘Filter’ and ‘Text Elements’ web items © SAP AG 2007.Web Application Designer: Changed Web Items (1) Dropdown Box „ Merged with ‘Query View – Selection’ web item. Use the new ‘Button Group’ web item instead Navigation Area „ Supersedes the ‘Navigation Block’ web item.

SAP NetWeaver BI 7.0 / 124 .Web Application Designer: Changed Web Items (2) Analysis Item „ Formerly known as the ‘Table Item’ „ New capability to sort „ Now supports drag & drop to change the navigational state Text Item „ Enhances the SAP NetWeaver 2004 ‘Label’ item by allowing the display of language dependent text © SAP AG 2007.

x & NW7. © SAP AG 2007.0 as well as the NW7.g. Table Interface.x web application is opened with the NW7.x & NW7. „ New capabilities are only implemented in the NW7. Migration can be done as many times as need since old web applications are not deleted.0 „ Existing customer scenarios continue to be editable with the 3. custom JavaScript) were made cannot be automatically converted with WAD 207.Web Application Designer 3. Manual adaptation might be necessary to ensure the proper behavior of the web application.x BEx WAD.x WAD that is shipped in NW7. Migrated versions will not appear in the open dialog of the old tool.0 WAD.x items are no longer available.0 WAD „ Web templates for the new BEx Web runtime can only be created with the new BEx WAD.0.x BEx WAD.0 WAD „ Some 3. The old version will still appear in the open dialog of the old tool. For example: ‹The ‹The menu item is replaced by SAP NetWeaver Portal functionality Alert Monitor is replaced by the Universal Worklist within SAP NetWeaver Portal „ A migration can be triggered if a 3. the old version of a web application is still available in the old 3.0 WAD „ BEx Web Applications in which certain customer-specific enhancements (e. the migrated version of a web application cannot longer be used in the 3.0 BEx Web Application Designer (WAD) 3.0 / 125 . „ After saving with the NW7. SAP NetWeaver BI 7. „ After migration.

z/OS. Outlook. and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business. This document contains only intended strategies. xApps. Program Neighborhood. National product specifications may vary. XHTML and W3C are trademarks or registered trademarks of W3C®.0 / 126 . iSeries. AS/400. including but not limited to the implied warranties of merchantability. fitness for a particular purpose. HTML. and/or development. Data contained in this document serves informational purposes only. SAP NetWeaver BI 7. MetaFrame. text. Java is a registered trademark of Sun Microsystems. Sweden. The information contained herein may be changed without prior notice. developments. or non-infringement. SAP assumes no responsibility for errors or omissions in this document. DB2. OS/2. graphics. mySAP. SAP shall have no liability for damages of any kind including without limitation direct.Copyright 2005 SAP AG. or consequential damages that may result from the use of these materials. Inc. „ „ „ © SAP AG 2007. OS/400. X/Open. JavaScript is a registered trademark of Sun Microsystems. xSeries. SAP does not warrant the accuracy or completeness of the information. Inc. OS/390. WinFrame. R/3. VideoFrame. Microsoft. either express or implied. Massachusetts Institute of Technology.com. SAP. links. Tivoli. and MultiWin are trademarks or registered trademarks of Citrix Systems. Please note that this document is subject to change and may be changed by SAP at any time without notice. MaxDB is a trademark of MySQL AB. mySAP. WebSphere. ICA. All other product and service names mentioned are the trademarks of their respective companies. DB2 Universal Database. Windows. AIX. World Wide Web Consortium. xApp. S/390. „ „ „ „ „ „ „ „ „ „ The information in this document is proprietary to SAP. zSeries. and Motif are registered trademarks of the Open Group. and PowerPoint are registered trademarks of Microsoft Corporation. Inc. used under license for technology invented and implemented by Netscape. No part of this document may be reproduced. Netfinity. product strategy. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. special.. pSeries. UNIX. All Rights Reserved „ „ „ „ No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. This limitation shall not apply in cases of intent or gross negligence. or other items contained within this material. 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. Parallel Sysplex. copied. or transmitted in any form or for any purpose without the express prior written permission of SAP AG. AFP. MVS/ESA. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. OSF/1. XML. Citrix. The statutory liability for personal injury and defective products is not affected. Oracle is a registered trademark of Oracle Corporation. This document is provided without a warranty of any kind. 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. and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries. Intelligent Miner. IBM. indirect.