Reporting, analysis, and interpretation of business data
is of central importance to an organization in guaranteeing its competitive edge, optimizing processes, and enabling it to react quickly and in line with the market.
SAP BW Reporting is a analyzing tool which supports decision making in an organization.
You can evaluate historical or current data at various levels of detail and from different perspectives, not only on the Web but also on the portal and in Microsoft Excel Use BW reporting is based on multidimensional data sources which makes it possible to analyze data based on multiple dimensions.
BW reporting facilitates trend analysis of historic and current data at different level of details and perspectives.
BW reports can be accessed via Web, MS Excel, e-mail. You can also publish this content on the portal.
BW reports can be used by a large spectrum of users at different locations as per their roles.
Business Explorer tools is used to create planning applications and for planning and data entry within BI Integrated Planning. Challenges To effectively design queries and reports to satisfy complex business requirements.
Design optimized reports which executes in a acceptable time frame.
Creation of a global report satisfying needs of users performing same role across the globe. 1 PrepareMe 2 TellMe 3 ShowMe 4 LetMe 5 HelpMe BI2007 BI 7.0 Delta Reporting v1.0 Business Explorer Suite (BEx) in SAP NetWeaver 2004s BEx Capabilities & Features Query Designer and Analytical Engine Re-written and more efficient layout Additional Analytical features
BEx Web Analyzer More DataSources available (Reporting via 3 rd party BI systems) Build Analysis using drag & drop
BEx Report Designer New Applications for development of highly formatted reports Introduction to BEx Reporting Business Explorer (BEx) is the SAP BW component that provides flexible reporting and analysis tools.
The basic BEx tools for analysis and reporting activities are: BEx Web Application Designer: You can use the BEx Web Application Designer, the desktop application used to create Web applications, to generate HTML pages that contain BI-specific content such as tables, charts, or maps.
BEx Web Analyzer The BEx Web Analyzer is a standalone, convenient Web application for data analysis that you can call using a URL or as an iView on the portal. Introduction to BEx Reporting Report Designer: The Report Designer is an easy-to-use design tool that you can use to create formatted reports that are optimized for presentation and printing.
PDF Generation: The integrated PDF generation function allows you to print Web applications and reports in various formats.
BI Patterns: BI patterns are Web applications that are tailored to the requirements of particular user groups and that are used to provide a uniform display of BI content. Introduction to BEx Reporting BEx Analyzer The BEx Analyzer is an analysis, reporting, and design tool of the Business Explorer, which is integrated into Microsoft Excel.
BEx Information Broadcasting Using the BEx Broadcaster, you can pre-calculate Web templates, queries, query views, reports, and workbooks and publish them to the portal, distribute them by e-mail, or print them.
Integration to the Portal Integration is carried out using the BEx Broadcaster, KM content, SAP Role Upload, or the Portal Content Studio.
BEx Query Designer BEx Query Designer The Query Designer is divided into two tabs: Filter Tab Directory tree of the selected InfoProvider Filter: Characteristic Restrictions Filter: Default Values Properties
Rows / Columns Tab Free Characteristics Rows Columns Preview Messages/Where-Used list BEx Query Designer Filter tab Directory tree for selected InfoProvider Properties Filter: Characteristic Restrictions Filter: Default Values Messages/Where-Used list tab Filter Tab BEx Query Designer Directory tree of the selected InfoProvider This section contains key figures and characteristics (grouped in dimensions) of the InfoProvider on which query is being created.
Characteristic Restriction Here you define the characteristic filter values which apply to the entire result set.
Default Values In this pane you define the characteristic filter values which should be used for the initial view of the result set. The user may choose to modify these values in the result. BEx Query Designer Properties Here is where the settings relevant to the currently highlighted query object are displayed. You can also make changes to the setting here. Often there will be multiple tabs used to organize the settings in this pane Messages This pane is where informational or error messages are displayed, it helps in enhancing the productivity of the Query developer by providing them more intuitive and productive environment to work In BI 7, Incomplete Queries can also be saved to be completed at a later point in time. Using the information in the messages column, it is easy to complete missing object definition or navigate to the incorrect objects and correct errors at a later point BEx Query Designer Rows/Column tab Free characteristics Rows Columns Directory tree for selected InfoProvider Properties Preview Messages/Where-Used list Rows/Column Tab BEx Query Designer Columns Usually Key indicators to be analyzed will be taken in columns. Rows The characteristics on which the key indicators to be measured will be taken in rows. Free Characteristics Put the characteristics which you want to offer to the user for navigation purposes in this pane. These characteristics do not appear in the initial view of the query result set, the user must use a navigation control in order to make use of them. Preview This area gives a preview of the query results area. Sample BEx Query Filter tab Sample BEx Query Rows/Column tab Top Down Query Definition Top down definition Capabilities: Creation of objects which might be needed is allowed at the same place where they are needed This approach ensures that when you are working with higher level objects, if the individual lower level objects are missing, you do not have to interrupt your development for creation of the lower level object. It can be created at same place where needed Example: If you need to create a new formula for which a restricted Key Figure is needed, you can create the restricted Key Figure by launching the selection editor directly from the context menu of Formula editor. BEx Toolbar New Query Open Query Save Execute Check query Query properties Cut Copy Paste InfoProvider Filter Rows/ Columns Table View Cells Conditions Exception Properties Tasks Messages Where Used list Documents Technical Names Elements of BEx Queries BEx query designer provides several components which can be used for designing queries.
Structures
Restricted Key figure
Calculated Key figure
New Selection
New Formula
Variables Elements of BEx Queries Some of the query elements can be reused in queries which are based on the same InfoProviders.
The reusable query elements are: Variables Restricted key figures Calculated key figures
Structures can be defined for reuse.
Structures A structure forms the basic framework of the axes rows or columns in a query.
It consists of structural components like characteristics, key figures, formulas and selections.
Set up of the structure determines the sequence and number of key figures or characteristic values in the columns and rows of the query. Structures Within a query definition you can use either no structures or a maximum of two structures. Of these, only one can be a key figure structure.
You can combine structures freely with other characteristics on the axes.
Structure can be defined as local or reusable. Key figure Properties Display Section Use Highlighting to highlight a key figure Hide options can be used to hide a key figure Number Format Scaling factor can be used incase of high value of a key figure Number of decimal places Calculations For Result For Single Value Currency Translation
Characteristics Properties Display As : Options available are Key, Text, Key and Text, Text and Key and No Display. Display of Results : Options for suppressing results and normalization. Display Hierarchy : Options for hierarchy display Sort Order : Options for sorting characteristics. New Selection New Selection can be used for characteristics, key figures or for creating local restricted key figures.
They can be created on structures. New Formula Formula allow arithmetic operations to be defined using one or more basic key figures or formula variables or calculated key figures.
New Formula can be defined only on structure elements New Formula
Variables are parameters of a query that are filled with values only when you execute the query or Web application. They serve as place holders for characteristic values, hierarchies, hierarchy nodes, texts and formula elements, and can be processed in different ways. The processing type determines how a variable is filled with a value for the runtime of the query or Web application. Variables are reusable objects, if we create a variable for a characteristic info-object we can use that variable in all the InfoProviders that use this characteristic. Variables
Variable Types There are different types of variables depending on the object for which the variable is defined as placeholder.
Types of variables are: - Characteristic value variables Characteristics value variables are used to select values of characteristics in the query at runtime. Variables can be used to select single values and value ranges. - Hierarchy variables Hierarchy variables represent hierarchies and can be used wherever hierarchies can be selected. Variable Types - Hierarchy Node Variables Hierarchy node variables represent a node in a hierarchy and can be used wherever hierarchy nodes are used. - Text variables Text variables represent a text and can be used in descriptions of queries, calculated key figures and structural components. - Formula variables Formula variables represent numerical values and can be used in formulas. Numerical values are used for selecting exceptions and conditions and one can also use formula variables here. The processing type of a variable determines how a variable is filled with a value at runtime.
The following processing types are available:
- Manual Entry/Default Value
- Replacement Path
- Customer Exit
- SAP Exit
- Authorizations
Variable Processing Types Conditions Conditions can be formulated in the query designer to make data analysis more efficient. On defining condition, the data in the query is filtered accordingly so that only the part of the results area that you are interested in is displayed. With the help of conditions, we can analyze combinations of characteristics using ranked lists. Example: Displaying ten best customers by sales revenue. We can define multiple conditions for a query, and then activate or deactivate them in the report itself to create different views of the data. Conditions Example: The sales department wants the flexibility to restrict a report so that only Top 10 materials as per Gross Sales are displayed. Query Properties The query properties in BEx Query designer can now be set for multiple characteristics at the same time by selecting these characteristics using the control key
If the selected Characteristics have different properties set, then the Multiple Value Selected appears in the selection options
Conditions Conditions can be formulated in the query designer to make data analysis more efficient. On defining condition, the data in the query is filtered accordingly so that only the part of the results area that you are interested in is displayed. New Options for Conditions in BI 7.0 On the General Tab page while defining Condition, Condition is Active indicator is present. If the condition has the status Active, that condition is used in the report as soon as you execute the query. If you do not set the active flag, the condition can be activated in the report itself. A condition row consists of a key figure, an operator, and a value for the operator. In query definitions that contain two structures, there is an additional field for defining a structural component. New Options for Conditions in BI 7.0 On the characteristic assignments tab you define how the condition will work in conjunction with the characteristics in your query. You can decide between the following options: All characteristics in the drill-down independently: The condition is always valid for all characteristic combinations. Most detailed characteristic along the rows The condition is valid only when all characteristics in the query have been used in the drill down along the rows. New Options for Conditions in BI 7.0 Most detailed characteristic along the rows: The condition is valid only when all characteristics in the query have been used in the drill down along the rows. Most Individual Characteristic and Characteristic combinations: For this setting you define precisely which characteristics must be in the drill down before the condition is valid. Check the boxes to include them. Exceptions Exception function in reporting enables you to select and highlight unusual deviations of key figure values in a query.
The exception reporting function allows users to detect variances early on, thus giving a chance to react effectively and immediately.
The results that vary from defined threshold values and interval are marked in different colors in the worksheet so you can identify them instantly. Exceptions Gross sales below 1000$ is Bad, between 1000$ and 5000$ is Medium and sales 5000$ above is Good. New Options for Exceptions On the General tab, the Exception is Active checkbox is present, if the checkbox is filled, the exception is applied as soon as you execute the query. If you do not set the active flag, you can activate the exception interactively at query runtime. Definition Tab: On the Definition tab of the exception definition, you can select to evaluate the exception against one or all of the key figure elements of the structure. There is also a setting for determining whether the exception is evaluated before or after any local calculation within the query. Display Tab: On the Display tab of the exception definition you have control over which cells of an analysis receive the color for the determined alert level. New Options for Exceptions If you select the checkbox for Exception Affects Data Cells, then the following choices can be made: Key Figure Choice Result Evaluated Structure Element The structure element chosen on the Definition tab will be the one to receive the color assigned to the alert level. All Structure Elements Regardless of which structure element is being evaluated in the exception, all structure elements will receive the color assigned to the alert level. Following Structure Element With this setting, you can evaluate one structure element, but then apply the color of the alert level to a different structure element. New Options for Exceptions If the checkbox for Exception Affects Characteristic Cells is selected, then you can select from the following options: Key Figure Choice Result Rows The color of the alert level determined by the exception is applied to the characteristic values in the row where the exception occurs. Columns The color of the alert level determined by the exception is applied to the characteristic value in the column where the exception occurs. Rows/Columns The color of the alert level determined by the exception is applied to the characteristic value in both the column and row where the exception occurs. New Options for Exceptions Cell Restrictions tab: On the Cell Restrictions tag page, you can specify whether the exception applies to both detail and result (total) values or to only the result values. This setting is used for any characteristic that is not used in the Define Cell Restrictions area in the lower part of the screen. Everything: The cell context is not restricted. The exception applies for every drilldown state of the characteristic. Totals Only: The exception affects only the aggregated values of the characteristic. Everything Except Totals: The exception affects all values except for the aggregated values of the characteristic. Fixed Value: The exception applies only to a specific characteristic value of the characteristic Query Properties Various settings for query can be performed in the Query Properties dialog box.
The Query Properties dialog box is divided into tab pages, each tab page offers different settings.
Query Properties Tab Pages General This gives information about the technical name of the query, the InfoProvider that it is based on, owner, and the person who last changed the query. One can also specify the sequence in which variables appear on the selection screen. Display This tab page is divided into two areas: One for the display options and the other for the number format. Extended If data is to be evaluated using third party tools, the OLE DB for OLAP setting can be done in this tab. Additional Features of Unit Conversion Unit Conversion and currency conversion Can be performed for Key Figures Sample BEx Report Navigation in Reports Context Menu allows to navigate in different ways within report and offers various functions depending on the cell context by using right mouse button in BEx.
Navigation in Reports The following functions can be performed using context menu: Keep filter value: Results of the report can be restricted to filter value. Select filter value: The system provides all possible values for a particular characteristic. One can select one or more values from this value set in the Query. Filter and drilldown according to: To set a characteristic at certain value and at the same time drilldown on the same axis. Navigation in Reports Other available functions: Swap axes: If characteristics are in the rows and Key figures in the columns you can choose swap axes to have Key figures displayed in the rows and characteristics in the columns. Fix Filter Value to Axis: Choose Fix Filter Value to Axis if you only want to see data for one characteristic value and want the characteristic value to continue to appear in the drilldown. Go to: You can use the Goto function to reach documents and detailed level reports using report to report to interface. Query Views A query view is a Picture of a query that saves any formatting done to the query. Examples of formatting would be hiding key figures from the initial display of the report or the generation of exceptions and conditions.
One can define one or more query views for a query. Workbooks Workbooks are used to combine different queries. On inserting a query in a workbook, a link is made between the cell areas of the worksheet and the data of the InfoProvider upon which the query is based. When inserting a query into the workbook, a VBA routine is automatically generated in the workbook. Business Explorer can also be connected with custom VBA programs (Visual Basic for Applications). Workbook templates can contain pre-determined items for the area of the query, formatting settings, logos, VBA macros, and so on. BEx Browser BEx Browser is used for organizing reports, workbooks and other documents. You can access all workbooks and other documents that are assigned to you using your roles. BEx Analyzer BEx Analyzer BEx Analyzer The BEx Analyzer is an analysis, reporting, and design tool of the Business Explorer, which is integrated into Microsoft Excel New Functionalities in the BEx Analyzer New Layout, Look & Feel End user interaction New buttons in the standard template Two modes of BEx Analyzer Analysis & Design Advanced Navigation options, using Drag & Drop Tighter integration between the BEx Analyzer and Excel to leverage Excel knowledge for advanced workbooks Defining report cells using native excel formula BEx Analyzer In the BEx Analyzer, three buttons are provided to the user for frequently-used navigations. The Filter button, when selected, opens a Navigation Area within the analysis. This navigation area allows the user to change the drilldown, select filter values and swap the location of characteristics and key figures in the analysis. New Functionalities in the BEx Analyzer The Chart button, if selected, changes the analysis table into a chart. Once the chart is displayed, the title on the button changes to Table in order to toggle the display back to a tabular view. The Info button, when selected, displays a variety of text elements which serve to give the user a better context for the analysis results. New Functionalities in the BEx Analyzer Drag & Drop Navigation: Drag and Drop navigation option is provided for many of the basic navigation options. This is often quicker and more intuitive to the user than using the context menu. In the graphics that follow, we will explore some of the most frequently used navigation options. New Functionalities in the BEx Analyzer Exchange With : One of the most common navigation functions is the Drill Down (or Drill Across). In the graphic above, the user drags Division from the navigation area and drops it on top of the values for Distribution channel. This has the effect of adding an additional level of detail for Division to the analysis. Drill Down Any time you want to swap the location of one object in the analysis with another object, you may simply drag one item on top of the other and the change will be made automatically. The user could have also brought up the context menu for either characteristics and selected Exchange ... with ... to effect the swap. New Functionalities in the BEx Analyzer Keep Filter Value: You can select filter value directly from the results area of an executed report. To do this, you could position the cursor on the filter value required, and choose Keep Filter Value from the context menu. The filter value is then displayed in the report and the report results are restricted to the filter value in question. Or you could, as the graphic shows, simply drag the characteristic value you want to use as a filter to the right side of the navigation area and drop it. The value will automatically be-used as a filter for the analysis. Remove Filter Value: Simply drag the characteristic value outside of the analysis area and it will exclude any data for that characteristic value. New Functionalities in the BEx Analyzer Designing Toolbox: When you first launch the BEx Analyzer two toolboxes appear. The analysis toolbox contains all the functions used when the user is working with the query results in the workbook. The design toolbox contain the functions used when developing the workbook. Analysis Toolbar Design Toolbar New Functionalities in the BEx Analyzer By using the Design Toolbox, you can customize your workbooks as needed.
You can insert Analysis grid, filters, exceptions, conditions, navigational panels, buttons, text, messages, characteristic value using dropdown, radio button, checkbox, similar to using web items in WAD New Functionalities in the BEx Analyzer The Design toolbox can be accessed by using the Design Mode button on the BEx design toolbar.
Design Items in BEx Analyzer New Functionalities in the BEx Analyzer Request/Pause Automatic Refresh : The default action following any change to the navigation state of the result set in a workbook is that an automatic refresh of the query is performed. If a user wishes to enter a series of filters then it would be inefficient for the query to automatically refresh each time a filter was entered. It is possible to halt the auto refresh from executing and instead switch to a manual refresh mode which means that the user can enter a series of filters and when they are ready they simply press the fresh button in the toolbox to trigger the refresh. This means the OLAP processor can process all the filters in one step. Local Calculations In NW 2004s BI local calculations are a subset of the formulas in the Query Designer Local formulas can be saved together with the workbook The query result set embedded in the workbook including the embedded local calculations can be saved as a query view. Local calculations can be easily added by the user via the context menu BEx Result as Excel Formula It is possible to switch the formula feature in BEx Analyzer so that each result cell is interpreted as a native excel formula, thus any cell formula can be modified by adding values and additional calculations BEx Analyzer offers the Excel function BExGetData. This allows access to every cell of the result set of an arbitrary data provider The Context menu offers the option Convert to Formula. This converts data of each cell into a well determined Excel formula Introduction to Web Reporting The Web Application Designer (WAD) is the front end application provided by SAP to create and modify web templates in order to display your query on the web.
A Web Template is essentially HTML code which contains some special SAP BW objects & tags in order to display various Web items provided by SAP.
The WAD provides drag & drop functionality for all standard Web items and also allows the user to set the behavior & properties of these web items through a graphical interface. BEx Web Analyzer Overview: BEX Web Analyzer The BEx Web Analyzer is integrated into the SAP Net Weaver Portal and allows you to perform ad hoc analyses on top of various BI data providers. Analyses run with the Web Analyzer can be broadcast or saved for future use in the KM folders or as a BEx Query view, which can be further used in BEx WAD You can define Conditions & Exceptions using the Condition or the Exception wizard. Access Of BI Data Providers in the Web Analyzer The various data providers on which ad hoc analysis can be performed are Third-party BI Sources, NetWeaver BI InfoProviders, Queries or Query views. To access any BI data provider within the Web Analyzer, begin by clicking on the New button. From the resulting dialog box, the user can first select any system that has been maintained in the portal system landscape. These can be either SAP NetWeaver BI systems or third-party BI systems. Once a source system is selected, then the user can choose the data provider type from the drop-down box. The set of data providers meeting the selection criteria is then displayed for selection. Access Of BI Data Providers in the Web Analyzer In the Web Analyzer, the user can now perform various ad hoc navigation steps easily using Drag & Drop. Shown above is an example using several forms of drag and drop navigation. A user can drag items from one section of the navigation block to another to immediately alter the structure of the analysis. They can also drag and drop items from the navigation block directly to the rows or columns of the analysis results. Dragging characteristics to the filter area immediately performs the corresponding filtering of the results. Adhoc Analysis using drag & drop Enhanced Filter Area Adhoc Analysis using drag & drop Enhanced Filter Area Items can be removed from the analysis easily by dragging the item outside of the analysis grid. In the filter area, it is now very easy to see exactly what filtering actions are being applied to the analysis. Changes can be made easily and the effects seen immediately.
Introduction to Web Reporting The default template used for displaying queries on the web is 0ADHOC. You can set your own template and use it as the default template. Properties Work Area Template Work Area Web Items Work Area Web Report Tool bar BEx Report Designer BEx Report Designer It is a new development tool for SAP BI
It is a part of BEx Web
It provides al the functionality to generate highly formatted reports using standard BI tools
In BW 3.x to get precise control over the layout of report data reports were created using Crystal Enterprise
Crystal Enterprise is still supported by Netweaver 2004s BI BEx Report Designer BEx report designer provides: Formatting Layout options Support for Hierarchies Rules for presentation of special Characteristic Values Pictures, text, diagrams Header & Footers. BEx Report Designer The BEx Report Designer is divided into three sections: Field Catalog Formats Initial Query View Formats Field Catalog Initial Query View BEx Report Designer BEx Report Designer contains multiple sections, each section is based on a different Data Provider. Sections are aligned one below the other similar to a Stack. Empty sections can be used for Headers and Footers.
Report with two Sections Sections in Report - Static Within a BEx report Static & Dynamic sections can be created A Static section is based on a data provider containing two structures (One in rows and one in columns) As the positions of every field in such a query/query view is well defined and predictable, 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 reports This layout provides comprehensive formatting options within the Report Designer Sections in Report - Dynamic A Dynamic section is based on a data provider containing a key figure structure in columns and one or more Characteristics in the drilldown of rows. It can also contain a hierarchy The number of fields can change during runtime because the number of Characteristic values may differ Users have restricted navigation options during runtime This layout provides comprehensive formatting options within the Report Designer, therefore the positioning of fields during runtime is restricted The position of fields can only be changed within the same group of report section. 1 PrepareMe 2 TellMe 3 ShowMe 4 LetMe 5 HelpMe BI2007 BI 7.0 Delta Reporting v1.0 Introduction to BEx Reporting Path to BEx Components To navigate from the front-end use the windows start menu: (Start>Programs>Business Explorer) Creating a New Query Step1: In Query Designer, click on create Creating a New Query Step 2: Select InfoProvider on which you want to create a query and click Create Creating a New Query Step 3: Design a Query by drag & drop of characteristics and keyfigures to rows and columns Creating a New Query Step 4: Save the query Executing a Query Step 1: Select the query Step 2: Click on OK Executing a Query Step 3: Give Inputs to the variables Step 4: Click on Execute BEx Report Modify an Existing Query Go to BEx Analyzer (Start>Programs>Business Explorer>Analyzer) Step1: Select queries tab Modify an Existing Query Step2: Select InfoAreas tab Modify an Existing Query Step3: Select query and click on change Modify an Existing Query Step4: Make the required changes. Modify, Save and Execute the query Opening a Query
Favorites Roles InfoAreas History Elements of BEx Queries Structures
Restricted Key figure
Calculated Key figure
New Selection
New Formula
Variables Creating Structures Step 1: Right Click on Columns and select New Structure Creating Structures Step 2: Right Click on Structure and select Properties Step 3: Specify technical name and description. Click OK. Creating Restricted Key figure Step 1: Right Click on Key Figures section to create a New Restricted Keyfigure Creating Restricted Key figure Step 2: Select the required Keyfigure and characteristic value for restriction. Specify description and Click OK. Creating Restricted Key figure Step 3: Give technical name and select appropriate properties. Click OK. Creating Restricted Key figure Step4 :Created Restricted Keyfigure can be seen here. Drag and drop them to the query. Creating Calculated Key figure Step 1: Right Click on Key Figures section to create a New Calculated Keyfigure Creating Calculated Key figure Step 2: Select the required Keyfigures and necessary operators for calculations and provide description. Finally, Click OK. Creating Calculated Key figure Step3 : Created calculated Keyfigure can be seen here. Drag and drop them to the query. Creating New Selections Step 1: Right Click on Structure and select New Selection Creating New Selections Step 2: Drag and drop the characteristic and Click OK Creating New Formula Step 1: Right Click on Structure and select New Formula Creating New Formula Step 2: Select key figures (amongst Structure elements) and create formula. Click OK Creating Variables Step 1: Right click on characteristic and select Restrict Creating Variables Step 2: Goto Variables tab and choose New variable Creating Variables Step3: Click Next Creating Variables Step 4: Give variable name, Description and Processing type and click Next Creating Variables Step 5: Select variable type and variable entry and click Next Creating Variables Step 6: Enter Default value (if required) and click Next Creating Variables Step 7: Click Finish to Save variable Creating Variables Step 8: Select the created variable to right panel and click OK Defining Conditions Step1: From the BEx toolbar, select the condition option
Step2: On the Condition Tab page, in the BEx Query Designer, right click on the Condion1 (Created by default) and select EDIT.
Step3: In the Change Condition window, select the option Condition is Active.
Step4: Select the NEW tab.
Defining Conditions Step5: From the drop down list, select the Key Figure for which the new condition needs to be defined, the operator for performing the required operation & the Value if needed.
Step6: Select the Transfer tab.
Step7: Determine the Characteristic Assignment for the Condition
Defining Conditions Step2: Right click on the Condion1 -> EDIT Condition tab Step3: Select the option Condition is Active. Defining Conditions Step5: Select the Key Figure, Operator & the Value Step4: Select the option NEW Step6: Select Transfer Defining Conditions Step7: Determine the Characteristic Assignment for the Condition Defining Exceptions Step1: From the BEx toolbar, select the Exception option
Step2: On the Exception Tab page, in the BEx Query Designer, right click on the New Exception.
Step3: In the Change Exception window, select the option Exception is Active.
Step4: Select the NEW tab.
Step5: From the drop down list, select the Alert Level, operator & the Value. Defining Exceptions Step6: Select the Transfer tab.
Step7: On the Definition tab page, Select the Key Figure for which the Exception is to be defined.
Step8: On the Display tab various display options can be selected.
Step9: On the Cell Restriction tab, select the Characteristic, operators & value for which the condition is to be defined. Select Transfer. Defining Exceptions Step2: Right click on the New Exception Exception tab Step3: Select the option Condition is Active. Defining Exceptions Step5: Select the Alert Level, Operator & the Value Step6: Select Transfer Step4: Select the option NEW Defining Exceptions Step7: Select the Key Figure for which the Exception is to be defined Step8: On the Display tab various display options can be selected Exceptions Step9: Select the Characteristic, operators & value for which the condition is to be defined Select Transfer Creating Exceptions Alert Level RED for price greater than 50 BI2007 BI 7.0 Delta Reporting v1.0 1 PrepareMe 2 TellMe 3 ShowMe 4 LetMe 5 HelpMe LetMe Create a new query using Query Designer. Include few characteristics in Rows and Free Characteristics. Select a time characteristic in Filter section and filter on certain value of the characteristic. In the Default Filter section, add default restrictions to a few characteristics. Create User Entry variables for few characteristics. Create new Restricted and Calculated Key figures. Include key figures, calculated key figures and restricted key figures in columns. Set relevant properties for key figures and characteristics. LetMe Create sample Conditions and Exceptions. Set appropriate Query Properties and Execute query. Use the BEX Analyzer an the BEx WEB Analyzer to display the query. Open the query in Report Designer, add a header and footer to the Query. Save the Report. Use the Broadcast option to Broadcast the report to your Mail ID. Open the BEx WAD, include the web item Report and open the Report you have created in Report Designer. Save the Web template in the BEx Portfolio as a iview. Open the final iview in the portal.
1 PrepareMe 2 TellMe 3 ShowMe 4 LetMe 5 HelpMe BI2007 BI 7.0 Delta Reporting v1.0 BEx Query Designer 3.x & SAP NetWeaver 2004s All existing 3.x queries can be edited with the SAP NetWeaver 2004s BEx Query Designer without further manual adaptation. In general there is no migration and there is no new GUID or new objects in the database tables. After editing with the new tool queries cannot be edited with the 3.x BEx Query Designer anymore. The system logic allows you to still edit other BW3.5 queries in the BW3.5 Query Designer even if they are re-using elements of a query that has been edited with the NW2004s BEx Query Designer as long as the reusable elements use no 2004s features (i.e. planning settings, new aggregation on formulas, variables with multiple default values). BEx Query Designer 3.x & SAP NetWeaver 2004s Queries created or adapted with the SAP NetWeaver 2004s BEx Query Designer will still appear in the Open Dialog of the 3.x tool but they cannot be opened anymore. For those scenarios where customers do not want to use the SAP NetWeaver 2004s BEx Query Designer, SAP ships a 3.x version of the BEx Query Designer in addition to the SAP NetWeaver 2004s BEx Query Designer. New capabilities are only implemented in the SAP NetWeaver 2004s Query Designer. Query Views that were created before will still run after a query has been changed with the new BEx Query Designer. In general, query views do not need to be migrated. Existing BW3.x queries and workbooks can be opened and executed with the SAP NetWeaver 2004s BEx Analyzer. Standard workbooks are automatically upgraded, workbooks with customer coding will be upgraded with a best guess strategy. Manual adaptation might be necessary to ensure the proper behavior of the workbook. (e.g. customer Visual Basic has to be manually adapted). After saving in the new tool, workbooks cannot be used in the 3.x BEx Analyzer. They will no longer appear in the Open dialog. For those scenarios where customers do not want to use the SAP NetWeaver 2004s BEx Analyzer, SAP ships a 3.x version of the BEx Analyzer in addition to the SAP NetWeaver 2004s BEx Analyzer. BEx Query Designer 3.x & SAP NetWeaver 2004s BEX Query Designer 3.X & SAP Net weaver 2004s After migration, the old version of a workbook is still available in the old 3.x BEx Analyzer. Migration can be done as many times as need. Old workbooks are not deleted. New capabilities are only implemented in the SAP NetWeaver 2004s BEx Analyzer GIS functionality is only available via BEx Web (Web Application Designer). The new BEx Analyzer gives access to InfoProviders, queries and query views but not to query views created with the new BEx Web Analyzer. On the other hand, query views created with the BEx Analyzer are available within the new BEx Web Analyzer. No further development is to be done on the BEx Ad- Hoc Query Designer. It is replaced by the BEx Web Analyzer. In the BEx Web Analyzer, query views can be created based on BEx queries, InfoProviders and third party multidimensional data providers that offer an XMLA or ODBO interface.
BEx Tool Changes and Replacements New SAP NetWeaver 2004s BI features & functions (e.g. BI-Integrated Planning, Enterprise Reporting and PDF- based printing) are only possible with the new web runtime. This new runtime is based on the technology of the SAP NetWeaver Portal and the NW AS J2EE engine. The old 3.x runtime is still part of SAP NetWeaver 2004s BI and can be operated in parallel to the new runtime. Therewith SAP ensures that existing customer scenarios continue to run. These scenarios can still be run on the old 3.x runtime within a SAP NetWeaver 2004s BI server. BEx Run-time in SAP NetWeaver 2004s BI HelpMe
New BEx Capabilities & Features Web Application Designer New Command Wizard New Web items & Charts BEx Analyzer Tighter Excel Integration Intuitive drag & drop features for easy navigation Workbook design mode similar to BEx WAD Information Broadcasting Triggering broadcast to variety of outputs, email, portal, printers etc. Integration into Alert Farmework and UWL Flexible scheduling options Web Application Designer Web Application Designer The BEx Web Application Designer is redesigned for the BI release to take advantage of the new BI Consumer Services and the corresponding user interface improvements.
Now with the BEx Web Application Designer, any source of data can be used as a Data Provider to web items. These sources include data from the SAP data warehouse, non-SAP data warehouses and OLTP sources from all systems. WAD: Key Features Model-driven BI application building Wizard for commands and visualization (e.g. buttons) Auto complete support for WEB API developers Easy integration of native HTML elements Design of planning aware applications New Web items and layout elements (Tab pages and buttons etc) Intuitive way of working with reusable web items now stored in roles and favorites New chart types: GANTT, smart map and milestone Trend analysis Movable and floatable windows Fully Unicode compliant. Web Application Designer Grouping of web items Standard most frequently used items Advanced used less often Miscellaneous special items Properties workspace Display general rendering properties internal display specific rendering properties Behavior specific actions for the item Data Binding specific assignment of a data provider or filter characteristics WAD: Command Wizard The Command Wizard Leverages the power of WEB API in an easy and intuitive way, thus reducing the need for customer java scripting With the extensive selection of the command available, many varied and useful navigation actions can be easily added to a web template with a little knowledge of HTML programming required The Command Wizard provides you with complete control over what commands to display, eliminating unnecessary hunting for the command The All Commands tab in the Command Wizard provides access to all possible commands. Web Application Designer In the Web Application Designer, the former HTML tab has been replaced with the XHTML (Extended HTML) tab. This new view to the components of the web template provides many new enhancements for those designers who want to extend the functionality of the web template beyond the standard functions provided by the web items. HTML code that is entered into the template can be locally verified to catch syntax or tag usage mistakes. As HTML code is entered, the Auto Complete function will assist the programmer by suggesting available and appropriate tags based on the context of the entry. This can speed the entry of complex HTML code strings and help ensure accuracy. WAD: New WEB Items In WAD 3.x HTML coding was required for including few commonly used items, in the new WAD 7.0 these commonly used web items are provided. Button Groups: It Displays a group of buttons where each button can execute one or more commands
Tab Pages: In this web item the label for each tab page and the web item which is to be included can be specified. Each tab page is assigned exactly one web item
WAD: New WEB Items Container: It allows to group variety of web items and HTML in one collection. This collection can then be assigned to web items such as tab pages
Report Item: The Report web items is used in web templates where it is desirable to call the BEx Report Designer directly from the template. This enables the Report to be displayed into WAD
WAD: New Charts Grantt Chart: A Grantt Chart is a powerful visual reporting device used for conveying a project schedule. It displays work breakdown, total duration needed to complete tasks, as well as percentage completion Milestone Trend Analysis Chart: Trends are represented in a 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 WAD: New Charts Smart Maps: A Smart maps represents two different data series via Size of rectangle Rectangle color Information Broadcasting Information Broadcasting Information Broadcasting is a flexible function of the Business Explorer which provides facility to distribute reporting results out to various audiences whether they are regular SAP BI users or not. Broadcasting is not restricted to one method. You can choose the source of the data, the format of the data, the target audience, the broadcast channel and of course the timing of the broadcast. You can even use a combination of these for a single broadcast. There is also a Wizard to help you work through the settings if you are an occasional user Broadcasts can be defined as a one time distribution or they can be set to distribute result data on a regular basis at predetermined times. The data can be either precalculated or the broadcast can send a link to the online data. Users may decide if they want to subscribe to broadcasts (or perhaps even unsubscribe).
Information Broadcasting A key feature of the Broadcaster is the tight integration with the NetWeaver Portal. Broadcasts can be sent to the portal where users can take advantage of a range of Knowledge Management tools such as: Feedback Discussion Rating Subscription Search Subscription Download Collaboration BEx Broadcaster The BEx Information Broadcaster can be accessed from various BEx reporting tools.
The broadcaster can also be accessed via the Portal through the delivered BI Role.
When to Broadcaster settings dialog appears you are able to select the type of reporting object. Query Query View Report Workbook Web Template Name
BEx Broadcaster When you create a new broadcast you are immediately prompted for the Distribution Type. The following options are available Broadcast Email Broadcast the results of a report to email addresses or simply broadcast a link to the on-line report. Broadcast to the Portal Broadcast the results of a report to the Portal so these become easily accessible by group of people who may also use the collaboration features of the Knowledge Warehouse Broadcast to the Printer Broadcast the results of a report to a printer so that hard copies can be made BEx Broadcaster Broadcast Email (Bursting) The broadcaster retrieves the emails of the recipients from the master data attributes of a reporting characteristic. ie. the email address of the cost center manager could be an attribute of the characteristic 'Cost Center'. Broadcast According to Exceptions Broadcast the results of a report only when the exceptions defined in the query have been triggered. Broadcast (Multi Channel) Use this option when you need a combination of the above methods. Precalculated Value Set This option will allow you to schedule a collection of filter values for a characteristic by running a control query. These collected filter values can then be used by a subsequent query as input parameters, thus dramatically improving online query performance Information Broadcasting Options for Output Format are dependant on the selection you have made for Distribution Type. The example in the graphic show we have selected Broadcast Email as the distribution type and so only the relevant output format options are shown.
HTML. Use this option whenever you want to send the report results as a separate file in an email. This could then be saved separately by the user. MHTML (multipart HTML). Multipart HTML combines all the objects required for the report together in one single file. Use this option when you want to embed the BEx report within the body of the email (rather than as a separate file) Conditions in Web BEx Analyzer In the BEx Web Analyzer click on Settings, and select the Condition Tab
On Selecting the Add button, a condition wizard will pop up. Conditions in Web BEx Analyzer In the first step of the condition wizard, the condition type can be set (ranked list criterion, threshold value condition, or mixed condition). Depending on the chosen option, the appropriate parameters will be offered in the next step of the wizard.
Conditions in Web BEx Analyzer In the second step of the condition wizard, the parameters for the conditions can be defined according to the condition type. The offered operators are dependent on the condition type chosen in the first step.
Conditions in Web BEx Analyzer The characteristic assignment takes place in the third step of the condition wizard. You can choose to apply the condition to: All characteristics in the drilldown independently The most detailed characteristic along the rows or columns An individual characteristic or a combination of characteristics.
Conditions in Web BEx Analyzer In the final condition wizard step, the activity status of the condition can be set and a description can be entered. Once all settings are complete, choose the Finish button to save the condition definition.
Exceptions in Web BEx Analyzer In the BEx Web Analyzer click on Settings, and select the Exception Tab
On Selecting the Add button, a Exception wizard will pop up. Exceptions in Web BEx Analyzer In step 1 of the wizard, set the exception type. You can choose between status exception and trend exception. A status exception operates on absolute key figures. A trend exception operates on relative key figures.
Exceptions in Web BEx Analyzer In step2 of the Exception Wizard, the user makes the settings for the key figure threshold values You can choose from nine different alert levels: Good 1-3, rendered as three shades of green in the standard palette Critical 1-3, rendered as three shades of yellow in the standard palette Defective 1-3, rendered as three shades of red in the standard palette
Exceptions in Web BEx Analyzer In step 3 of the Exception Wizard, the user can choose if they want to have the result of the exception applied to the data cells of an analysis. If this choice is made, the user can make a subsequent choice of which data cells are affected. The choices are: Evaluated structure elements Following structure elements All structure elements Also in step 3 of the Exception Wizard, the user can choose how or if the exception affects certain characteristic cells in an analysis Exceptions in Web BEx Analyzer In step 4 of the Exception Wizard, the user makes choices about how the exception will be visualized or rendered in the analysis. For both status and trend exceptions, the exception cells can be rendered using a background color based on the alert level assigned to the threshold values chosen in step 2 of the Exception Wizard. For status exceptions, if any of the choices containing symbols are selected, the symbol will be rendered as a traffic light based on the alert level assigned to the threshold values.
For trend exceptions, if any of the choices containing symbols are selected, the symbol will be rendered as an arrow showing the direction of the trend.
Exceptions in Web BEx Analyzer In step 5 of the Exception Wizard, the user chooses whether to restrict how the exception is evaluated for each of the characteristics in the analysis. For each characteristic, you can choose whether the exception affects: All values Only the results Everything except results A fixed value A fixed hierarchy level.
Exceptions in Web BEx Analyzer In the sixth and final step of the Exception Wizard, the user chooses whether the exception is active by default, or must be activated within the analysis.