Академический Документы
Профессиональный Документы
Культура Документы
Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode
Key Capabilities
BI data is easily embeddable into MS Excel Business users can utilize their Excel know-how and use Excel functionality on top of BI data. SAP NetWeaver 2004s provides enhanced navigation features such as Drag & Drop SAP NetWeaver 2004s provides additional functionality such as a design mode and leverages Excel formatting and formula features BI Planning is completely integrated BI data has to be easily distributable. Hence, BEx Analyzer Workbooks can be pre-calculated and distributed via Information Broadcasting
SAP AG 2006
BEx Analyzer
3rd Party BI
SAP AG 2006
Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode
SAP AG 2006
Result
SAP AG 2006
Result
SAP AG 2006
10
SAP AG 2006
11
Result
SAP AG 2006
12
Local calculation can be easily added by an end-user via the context menu
SAP AG 2006
13
SAP AG 2006
14
Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode
15
Any cell of the result set is described via an Excel Formula (BexGetData) Excel Formatting options can be fully leveraged for BEx Workbooks (e.g., blank lines, fonts etc. Combining Excel Formulas and Excel Formatting allows the design of High-End Formatted solution workbooks These features can be used on top of ANY type of query, query view or even directly on an InfoProvider
SAP AG 2006
16
SAP AG 2006
17
BexGetData
BexGetData
BexAnalyzer offers the Excel function BexGetData. This allows access to every cell of the result set of an arbitrary data provider The context menu of the analysis grid offers the option Convert to Formula . This converts the data of each cell into a well defined Excel formula The selection parameters of the formula are derived from the key rows and columns of the respective cell By using this option, the Analysis Grid Item well be deleted and Drag & Drop will be disabled. The number format of the data cells is set to standard From now on the end-user has full flexibility of using Excel Formatting and Formulas on the data
SAP AG 2006
18
3. Simply by overwriting keys, (e.g master data values), you can change the according data cells:
SAP AG 2006
19
2. Just copy the formulas from Billed Quantity to the new column for Net Sales
SAP AG 2006
20
SAP AG 2006
21
Example
SAP AG 2006
22
Example
Every cell of the grid described by an Excel formula. e.g. =BexGetData(DATA PROVIDER_2,ORDERS2006,AUSTRALIA
Dataprovider 2
Dataprovider 1
SAP AG 2006
23
Example
New calculated =BexGetData(DATA PROVIDER_2,ORDERS2006,AUSTRALIA keyfigure deviation via Dataprovider 2 Excel formula =(F12-E12)/E12 Every cell of the grid described by an Excel formula. e.g.
E.g. change cell coloring and borders, define Excel-based exceptions e.g.
Empty line plus totals line added, symbol added, Sums calculated as =SUM (B22:B27)
SAP AG 2006
24
Example
New calculated =BexGetData(DATA PROVIDER_2,ORDERS2006,AUSTRALIA keyfigure deviation via Dataprovider 2 Excel formula Add Logos, =(F12-E12)/E12 Graphics Every cell of the grid described by an Excel formula. e.g.
Add BEx Items such as current user, last data refresh etc.
Dataprovider 1
Empty line plus totals line added, symbol added, Sums calculated as =SUM (B22:B27)
SAP AG 2006
25
Overview: BEx Analyzer End User Interaction Excel Formatting & Formulas BEx Analyzer Design Mode
26
Items
Analysis Grid Navigation Pane List of Filters Button Dropdown Box Checkbox Group Radio Button Group List of Conditions List of Exceptions Text Messages Workbook Settings
SAP AG 2006
27
SAP AG 2006
The General Tab contains these properties: - Data Binding - Manipulate coordinates for a cell or cells in this field to move or resize the analysis grid. - Replace each cell in the analysis grid with a Microsoft Excel formula - Adjusts the Microsoft Excel print area automatically to the size of the analysis grid - Locks (protects) all cells that are not defined in the query as input-ready - Turn off display of formatting, including icons and background color - deactivate the context menu and drag and drop functionality in analysis mode - the width of the cells in the analysis grid expands as needed to accommodate the contents
28
Use the clipping options to specifically define the size of the analysis grid using clipping or scroll bars. You can independently configure horizontal or vertical clipping using the following options:
SAP AG 2006
- Clip the analysis grid can only extend as far to the right as the right-most column defined in the Range field. - Full Size the analysis grid begins display from the left-most column defined in the Range field, but expands to the right to be as wide as the results dictate. - Scroll the analysis grid displays within the right and left coordinates configured in the Range field, and a scroll bar allows you to scroll to the right or to the left within the results
29
Associate Microsoft Excel charts with the analysis grid with this function, so that the charts always represent the results of the query This assures that the charts are displayed correctly even if the number of rows/columns in the analysis grid are changing
SAP AG 2006
Select the checkbox next to the chart or charts you want to associate with this analysis grid.
30
SAP AG 2006
Select a dimension in this list and choose the Add the Selected Dimensions to the Displayed Dimensions button to transfer it to the Selected Dimensions list. You determine in this way which dimensions to display in the navigation pane. By default, all dimensions are displayed.
31
Dimensions Tab options: - Select the dimension you wish to filter - Determines which text type to display - Read Mode - Determines the method of retrieving the list of filter values - Determines how the filter values are displayed in the list READ MODES: Posted Values (Q): Performs a SELECT on the fact table to list filter values that actually return data. Dimension Table (D): Performs a SELECT on the dimension table to retrieve the list of filter values Masterdata Table (M): Offers all members of the selected dimension that appear in the Masterdata table
32
Insert Button
Anything you can do when you manually navigate a query via the context menu you can also customize with a button. You can use the same Web API commands as in the web Application Designer
SAP AG 2006
Button Options include: - Range - Manipulate coordinates for a cell or cells in this field to move or resize the button - Button Text - the text you want to display - Command Range ** Specify a three-column range of cells in the worksheet that contains command parameters Configure the static Parameters by supplying name-value pairs to send to the server
33
Demo
Button
Demo
Dropdown Item
SAP AG 2006
34
Insert Dropdown
3. Select dimension
SAP AG 2006
35
Insert Button
SAP AG 2006
36
On Click: Planning function is applied But where is the transfered 20% value specified?
SAP AG 2006
37
2. Status after button is clicked The system derives the value to be applied via the planning function from the cells A49:C49
Cell C49 holds a formula that calculates the value that has to be applied to the planning function
SAP AG 2006
38
Refresh workbook on Open Process Variables on Refresh Allow Drag and Drop Protect Workbook (add password to workbook prohibiting any changes) insert a new theme delete or apply an existing theme
Workbook Settings
SAP AG 2006
General Tabs include refresh workbook on Open Process Variables on Refresh Allow Drag and Drop Protect Workbook (add password to workbook prohibiting any changes) Themes Tab - you can insert a new theme delete an existing theme apply an existing theme save the current theme Radio buttons allow for: reapplying theme before rendering apply new styles do not use a theme
39
allows you to define your data provider range for your navigation pane
SAP AG 2006
Only a data provider is necessary for this function. As long as conditions and/or exceptions were defined in the query you will be able to utilize this design item.
40
configure data provider Select the checkbox next to the text elements you wish to display Additionally you can select to display all static filters
Insert Text
SAP AG 2006
Data Provider
Assign an existing data provider to the text item, create and assign a new one, or change or delete a data provider. The initial view of a data provider corresponds to a query or query view.
AutoFit When selected, the width of the cells in the text item expands as needed to accommodate the contents .Display CaptionSelect this checkbox to display the name of the text element in a field next to the text itself. This acts as a sort of label for each selected text element.
41
Insert Messages
SAP AG 2006
The messages design item displays messages associated with your workbook, such as messages generated by BEx Analyzer as well as messages generated from the system to which you are currently connected. Range - Manipulate coordinates for a cell or cells in this field to move or resize the message item. Display Warnings. Select this checkbox to display warning messages, for example: The value for the variable def is incorrect; Access to Visual Basic project failed Display Success Messages - Select this checkbox to display success messages, for example: The query abc was successfully saved Display Information - Select this checkbox to display informational messages, for example: The system will close down at 6pm today AutoFit - When selected, the width of the cells in the message item expands as needed to accommodate the contents of the message
42
Seamless integration into Excel Intuitive Navigation for end users A Design Mode to enable easy building of BI applications Direct use if Excel Formulas and formatting Tight integration with BI Planning
SAP AG 2006
43
New Technical Features Input and display of Unicode texts is supported Support of visually-impaired or blind users has been improved (accessibility)
SAP AG 2006
44
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.
SAP AG 2006
45