.............................. Creating a Workbook with Multiple Reports ............................3 2......... Web Application Designer Layout ...com 1 ................. 33 34 36 37 37 38 39 39 43 44 44 48 48 49 49 50 51 52 52 53 53 53 56 57 57 58 60 62 64 Fundamentals of BW Reporting 1............. Accessing InfoProviders ... Creating Exceptions ......2 4.....................................3 6................2 5. 16 20 20 21 22 24 25 26 27 29 29 29 29 30 33 13 14 15 4.2 2... 3 Creating High Impact Workbooks 3.......... Summary ..........1 6....................3 Overview ................4 6................1 1............................4 Basics of Data Warehousing .... Deleting and Detaching Results ......... Creating Conditions .. Creating Fixed Query Dimensions . Creating a Basic Query Definition ................ 4 2 The BEx Query Designer 2............ Summary ............. Integration with Microsoft Excel ........2 1............9 Inserting Additional DataProviders ......12 2............................11 Auto-Refreshing Workbooks ....................... SAP Protection ....................7 4.........................................8 2.....5 6 NetWeaver 2004s BI Overview 6....2 3.7 2.. .................11 2... Using Text Elements ...... Restricted and Calculated Key Figures ....................................... Creating a Web Template .......10 3.. Summary ......14 11 11 12 Creating Web Applications 4..................8 4......... Overview of the BEx Query Designer ........ Summary .............................3 3............................................. Using the BEx Query Designer Toolbar ............... Designer ( WAD ) ...10 2......................13 2........................... .......................................... www.... Using Structures .....SAP Business Explorer (BEx) Tools Peter Scott Contents Acknowledgements 1 ...... ...... Wizard Access ....3 1......................... Business Explorer ( BEx ) Tools ...... Overview of the Web Application Designer ........5 Changes to the Web Application Overview of the BEx Analyzer ....1 5................ BEx Web Analyzer Context Menu ....... Defining Jump Targets .................1 4.. Basics of BW Design ................... 2 3 3 3 5 9 3.............................. Manual Access ....6 3.....................4 BEx Web Analyzer ....... Creating Custom Templates .................1 3...................7 3. Summary ....... Changes to the BEx Broadcaster ....8 3.....................6 4....3 4...........................................sap-press..4 3........................... ............ Changes to the BEx Query Designer .........4 2.. Printing Web Applications ......... Advanced Calculations ..................... Executing a Query ........................6 2.........1 2. BEx Report Designer .......2 6.. Query Properties .. Changes to the BEx Analyzer ............ Creating a Web Template .....5 4................ ......................... ............................ Using Characteristic Variables ....................................9 2...................................9 3. 5 Report-Report Interfacing ( RRI ) 5....5 2..... Saving and Distributing Workbooks ................................................................... Query Designer Layout .. Publishing Web Templates .............

.................. 2 © Galileo Press 2006.... 67 69 ......... Don and Valorie.........7 6....... I love you......... Remodeling InfoCubes ....6................6 6................................................... ... Visual Composer .......... who inspires me each and every day of my life.... Looking Ahead ....... Acknowledgements This book is dedicated to my parents..... All rights reserved... 64 65 65 66 Glossary Index .. who have always been there to support and motivate me at every turn and to my lovely wife......................8 6...............................9 The BI Accelerator ( BIA ) ..... Bobbi................................

Corporate systems were unconnected. exceptions. and storing data from disparate systems into one common location. Transformation. ODS. information was once nearly impossible to extract from applications. This layer also includes the Administrator Workbench. and Loading ( ETL ). and Master Data Objects that can be reported on.2 Basics of BW Design SAP Business Information Warehouse ( SAP BW ) is an end-to-end data warehousing solution that is usually built on a three-tier environment that consists of a Development ( DEV ). A data warehouse is also commonly referred to as a: ̈ ̈ ̈ ̈ ̈ 1. or another SAP BW environment. Figure 1. migrating. which enables DW users to analyze data trends. Put simply. Enhancements are transported through a well-defined process that moves from DEV to QA for testing. text files.1 Basics of Data Warehousing ̈ ̈ What are my year-to-date sales figures? How will my year-end look? For many reasons. little historical information could be stored. What was my best selling product in January? What was the total company revenue for 2005? Why was I over my budget in March? www. legacy systems. which consists of the following layers. The process of migrating data from an ERP system to a data warehouse is usually referred to as Extraction. and allows for sufficient testing with real data in the QA system. which request data from the BW database. and variances of interest is called Online Analytical Processing ( OLAP ).1 Fundamentals of BW Reporting 1. The BW database follows an ETL process to populate InfoCubes. MultiCubes.1 summarizes the architecture. The layers of the architecture are seen below: ̈ Data Mart Corporate Information Factory ( CIF ) Decision Support System ( DSS ) Business Intelligence ( BI ) Business Warehouse ( BW ) Presentation layer Consists of the SAP Business Explorer ( BEx ) tools such as BEx Analyzer and BEx Browser. MultiCubes.sap-press. SAP BW has a three-tiered architecture. where BW users can access them. Operational Data Stores ( ODS ). All SAP BW queries are constructed via using BEx tools.com 3 . Data warehousing is the process of choosing. This three-tier configuration separates development work from a live system. and then from DEV to PROD. Test ( Quality Assurance. transforming. Typical OLAP is used to answer questions such as: ̈ ̈ ̈ ̈ Source Systems layer Consists of ERP systems. cleaning. a data warehouse serves as a decision support environment where corporate data can be quickly summarized at different operational levels. One of the largest sources of data is typically an Enterprise Resource Planning ( ERP ) system. and Master Data. whereby users can easily extract and analyze information for management decisions. and the data that was stored was often inaccessible. and Production ( PROD ) server. These difficulties led to the concept of a Data Warehouse ( DW ). ̈ Database layer Consists of InfoCubes. The multidimensional analysis offered by a data warehouse. QA ).

2 displays these relationships. BW Query Designer Tool Query Results Many queries can be built from a single InfoProvider. Query Definition. All rights reserved. An InfoCube. Figure 1. Formatted Results Formatted Reports Info Cube Crystal Query Result Web Browser Formatted Web Page Web Report Formatted Workbook # 1 Query Definition Query Result Workbook Workbook Formatted Workbook # 2 Workbook Figure 1. or view them within a Microsoft Excel Workbook with the BEx Analyzer. and Formatted Query Results 4 © Galileo Press 2006.2 Relationship Among InfoProvider.1 High-Level BW Architecture Objects for which queries can be created against or executed on using BEx tools are collectively referred to as InfoProviders. The query results from a query definition are displayed on a web page. You can display them as a BW web report using a web browser. which is a type of InfoProvider. is a subset or collection of data from the BW database that has relationships. You define queries with the BEx Query Designer. . You can format and store query results with many different views. which can result in a many-to-one relationship between a query definition and the formatted query results. or in the BEx Analyzer. which allow users to report on many things simultaneously. A single query definition has a one-to-one relationship with its InfoProvider.1 Fundamentals of BW Reporting Business Objects Web Query BEx Analyzer BExBrowser Browser BEx BEx Tools OLAP OLAP Processor Processor Master Master Data Data ODS Info Cubes Business Information Warehouse Database R/3 R/3 Files Files Legacy Legacy Systems SAP SAP BW BW Source Systems Figure 1.

The BEx Browser toolbar ( shown in Figure 1. manage.com 5 .4 BEx Browser Toolbar You create content within the BEx Browser on the right side of the screen.3 Business Explorer ( BEx ) Tools 1. view. Internet URLs. The BEx Browser is a graphical desktop-like tool. The primary BEx tools include: ̈ ̈ ̈ ̈ ̈ ̈ Exit Save Refresh Start Business Explorer Analyzer Find New Folder Delete About SAP BW Browser Help BEx Browser BEx Analyzer BEx Query Designer BEx Web Application Designer Reporting Agent Download Scheduler All the BEx tools in SAP BW are installed on a client workstation using the SAP GUI installation disc.1. which enables you to access documents. The BEx Browser allows users to create folders to organize their content. from where you can launch queries and workbooks and categorize them into Roles. format.3 Business Explorer ( BEx ) Tools trates how BW content can be linked with other business tools in the BEx Browser. Figure 1. execute. schedule and precalculate reports. and Folders.sap-press. The BEx Browser also incorporates standard shortcut functionality. Windows applications.3 Linking BW Content with Other Business Tools in the BEx Browser www. Favorites. and SAP R/3 transactions from a single interface.4 ) contains the following icons: ̈ ̈ ̈ ̈ ̈ ̈ ̈ ̈ SAP BEx reporting tools allow users to create. locate.3 illus- ̈ Figure 1. Right-clicking on a blank part of the screen displays a context menu with several options. You Figure 1.

To establish new settings for a query. Once located. You can also use Visual Basic for Applications ( VBA ).. the BEx Web Application Designer. The BEx Analyzer combines the power of OLAP with all the Excel functionality. thereby cre- 6 © Galileo Press 2006. notes. The BEx Query Designer can be launched from the Start menu of a Windows PC. You’ll find the Reporting Agent within the Administrator Workbench. you must enter specific settings that pertain to the highlighted function ( e.6. PowerPoint ) Shortcut ( to other applications on a local PC ) Figure 1. are alike in that they Folder Workbook Internet Address ( URL ) SAP Transaction Document ( Word. The BEx Web Application Designer ( WAD ) is a desktop application that is very similar to other web page authoring tools. Most users find it very intuitive because it is integrated with Microsoft Excel. The Settings pane is used to navigate through a folder structure to find a query definition. There are eight backgrounds and colors. Furthermore. Execute and Analyze Exception Reports Print Reports Precalculate Web Templates The Reporting Agent is divided into three panes: ̈ ̈ ̈ Functions pane Settings pane Scheduling pane Figure 1. All subsequent BW reporting and analysis is based on query definitions. you can precalculate all web templates created with the WAD. One unique feature of the WAD is that it enables you to incorporate BW data and predefined BW objects.g. BEx WAD and Microsoft FrontPage. The BEx Query Designer is a standalone application that enables users to build complex query definitions without using programming.1 Fundamentals of BW Reporting can create the following links within a folder ( Figure 1. The graphical options are displayed in Figure 1. You can add Excel calculations. charts and graphics to a single worksheet and insert multiple reports into a workbook. The advantage here is that it shortens the wait time for users and reduces the workload on the servers. You can access it directly using the RSREP Transaction. along with standard HTML code and web design application programming interfaces ( APIs ). or from the BEx Analyzer. right-click on the name of the query and choose New Setting ( see Figure 1.5 displays the available options ): ̈ ̈ ̈ ̈ ̈ ̈ ating a package of reports. or Crystal Reports. each of which has a nature theme.8 ). right-click on a folder on the right side of the BEx Browser window and select Choose symbol and color. To customize folder options. For example.7. The Reporting Agent’s most commonly used functions are: ̈ ̈ ̈ Each folder created for a role or user Favorites can be further customized by assigning a background symbol and color.6 Folders Customized with Background Symbol and Color You use the same process for all functions. as well as Dreamweaver.5 Adding New Content to a Folder all enable you to use a WYSIWYG environment when launching a website. which appear to be translucent. . The BEx Query Designer is displayed in Figure 1. The Reporting Agent allows you to schedule various reporting functions in the background during non-peak times. All rights reserved. Printing ). The BEx Analyzer is the primary reporting environment for SAP BW. from which to choose.

com 7 .3 Business Explorer ( BEx ) Tools Figure 1.8 Creating New Settings with the Reporting Agent www.1.7 Creating Complex Queries Without Programming Figure 1.sap-press.

page header. You can schedule a package to run: ̈ ̈ ̈ ̈ ̈ Immediately At a specific date and time On a periodic schedule ( Daily. right-click on the name of the package and select Schedule ( see Figure 1. A technical name and description are required for each new scheduling package.9. The printing options are shown in Figure 1. Depending on the function selected. these options vary. All rights reserved. For example. the Print function allows a user to build a cover sheet. and page footer.9 Customizing and Formatting Printouts with the Reporting Agent Each new setting requires a Technical name and a Description. The Scheduling pane is used to generate a scheduling package that will contain the details of the query setting created earlier. and design a layout template for the printed data.10 ). You attach a Reporting Agent setting for a particular query to a scheduling package by dragging and dropping the setting from the Settings pane to the package in the Scheduling pane. Monthly. The keyboard shortcut to save changes is Ctrl+S and the shortcut to activate changes is Ctrl+F3. Settings also allow for some layout and distribution options.1 Fundamentals of BW Reporting Figure 1. To schedule a package. Choosing a start condition that will trigger the package to be executed completes the scheduling process. . Once the settings are specified. Weekly ) After a particular system event After a particular job Figure 1. they must be saved and activated.10 Scheduling a Package with Specific Settings for a Query Definition 8 © Galileo Press 2006. A green status light will confirm that a Reporting Agent setting has been saved and is now executable.

you don’t have to install any software on a user’s PC.sap-press. With web reporting. Because the Reporting Agent is part of the Administrator Workbench. Scheduled packages can be monitored from the Job Overview screen.1.com 9 . A strategy that limits development work in the Reporting Agent to a handful of power users is preferable. The overall workflow for using all the various BEx tools is shown in Figure 1. which is why this alternative is known as a “zero-footprint” solution. Highend formatting can be achieved by leveraging the Reporting Agent. www. you should ensure that it is not deployed to all BW users. An alternative or complimentary reporting strategy to just using the BEx Analyzer is to use webbased reporting. The output of the report can also be formatted for a PDA device. or via integration with Crystal Reports. graphical reports using the BEx Web Application Designer and distribute these reports via URLs or a pre-existing intranet portal. you must ensure that the packages created with the Reporting Agent are monitored periodically for performance reasons. These pages are precalculated using the Reporting Agent. Queries are defined using the BEx Query Designer and analyzed within the BEx Analyzer or BEx Web Applications.4 Summary SAP BW has evolved into a full-fledged Data Warehouse.11 BEx Tools Workflow Once the start condition is specified. The BEx Download Scheduler tool is typically accessed from the Windows Start menu under Programs · Business Explorer · Download Scheduler. especially since an incorrectly defined package can run for a long time and therefore monopolize valuable system resources. or Excel workbooks to a local PC. The next chapter will look at the BEx Query Designer in detail. or schedules a time for the download. Download Scheduler. precalculated HTML pages. The BEx tools allow users with diverse backgrounds to effectively access data in a timely manner. 1. Additional formatting can be achieved with the BEx Web Application Designer or via BW’s integration with Crystal Reports. use the Process Chain Maintenance transaction code RSPC. The Download Scheduler wizard helps users to find packages assigned to their user ID. and places the results of these packages into designated folders on the users’ PCs. the package is saved. The BEx Download Scheduler is a desktop application that downloads.4 Summary Create a Query Definition with the Query Designer Create a web application using the Web Application Designer and an existing Query Definition Execute the Query and view the results in either a Web Browser or the BEx Analyzer Schedule or pre-calculate your web application using the Reporting Agent Download the results of your query to your PC using the Download Scheduler Figure 1. You should also make certain that scheduling packages are inserted into process chains. To do this. Query designers can publish formatted. Furthermore.11. The most basic reporting is accomplished by using the BEx Query Designer and the BEx Analyzer.

35. 29. 41 J Java connectors 65 JavaScript 44 Jump Targets 37. 9. 11. 25. 16. 6. 16. 17. 20 Cascading Style Sheets 46.Index A Ad-Hoc Query Designer 62 Administrator Workbench 6. 21. 26. 34. 41. 48. 43 BEx Browser 5 BEx Download Scheduler 9 BEx Queries 54 BEx Query Designer 4. 26. 46 Knowledge Management 64 www. 24. 12. 41 Customize folder options 6 Fixed ranges 25 Formatting 44 Formula 20 Formula Syntax 20 Free Characteristics 12. 57. 14. 16. 13. 22. 25. 36.sap-press. 13. 22. 43 D DataProvider 49. 43. 17. 37. 33. 33 Data trends 3 Data Warehouse 3. 26. 57 BEx Query Designer toolbar 57 BEx Report Designer 62 BEx WAD 57 BEx Web Analyzer 39. 21. 38. 43 K Key Figure 15. 16. 42 InfoSet 54 Integrated Planning 57. 65 Alert Framework 64 Alert levels 25 Architecture 3 Comma-separated values 41 Command wizard 60 Condition 16. 40. 60 E E-Mail 43 Enterprise Portal. 17 InfoProvider 4. 30. 40. 54 InfoCube 3. 46 CKF 20 F Favorites 6. 22. 9 Default values 57 Delete results 36 Design wizard 45 Detach 36 Download Scheduler Wizard 5 Dreamweaver 6 Drilldown 43 H Hierarchy support 62 High Performance Analytics 64 HTML 44. 48 I InfoAreas 14. 65 InfoObject 13. 14. 43 Function 20 B BEx Analyzer 4. 55 C Calculated Key Figures 15. 24 Chart 41. 25. 9. 15. 46 BEx Web Application Designer 5. 9. 62 CSS 47 CSV 40. 47 Characteristic Properties 18 Characteristics 15. 14.com 69 . 40 Excluding values 18 Export 40. 50 Datasets 12. 16. 54 Filter 42. 34. 39. 60 BEx Broadcaster 42. 9. 40 Context menu 60 Cost Center 55 Crystal Reports 6. 18. 49 Enterprise Reporting 57 Enterprise Resource Planning 3 ERP 3 ETL 3 Excel 29 Exception 16. 26. 43 Business applications 66 BW Browser 5 BW query analysis 57 G Global Reference 15 Global view 37 Goto 37. 6. 49 BEx Web Applications 9 BEx Web Report 55 BEx Workbook 30 BI Accelerator 64 Bookmark 40. 18 Characteristic Value Variables 22. 9. 42 InfoProviders 65 Information Broadcasting 40. 22. 32. 53. 12.

47. 40 R Receiver 53. 47 Operand 20 S SAP BW Variables Wizard 23 SAP Financials 33 SAP GUI 44 SAP HR 33 SAP Protection 37. 45. 41. 42 Variable Offsets 24 Variances of interest 3 VBA 29 Visual Basic . 48. 32. 37. 6. 20. 35. 44. 46. 33. 46. 40. 44. 24. 15. 50 Web Application Designer 44 Web Applications 39 Web Browser 39 Web design 60 Web Items 45. 55 Standard formatting 62 Standardized interface 65 Status of Data 30. 35. 39. 50 NetWeaver 2004s 57 NetWeaver Portal 65 New queries 21 Non-SAP data 66 V Variable 22. 49. 30. 29. All rights reserved. 43. 48. 21. 47. 44. 34. 55 Refresh 33. 36. 60 MS Excel integration 57 MultiCubes 12. 34. 35.Index M Master Data 3 Mathematical functions 20 Math functions 20 Microsoft Excel 38. 53 Reporting Agent 5. . 17. 43 Query views 43 T Tabular Data 41 Technical Names 19 Template 30. 54 RRI 53 RSBBS 53 RSRT 54 U Unicode-compliant 57 N Navigational Block 30. 12. 23. 36. 26. 50. 20 Role 16. 16. 33 Text Elements 30.NET 57 Visual Composer 65 Visual modeling 66 O ODS 3. 32. 46. 36. 27. 34. 31. 39. 34 Report-Report Interface 43. 14 OLAP 3. 42 Structure 15. 9 Restricted Key Figures 15. 46 Properties pane 57 70 © Galileo Press 2006. 49. 35. 38. 50 Workbook 29. 8. 59 Web report 4 Web Template 6. 19 Results area 39 RFK 19 RKF 19. 38 Save 37 Scheduling 8 Selection 18 Sender 53. 35 Q Query Definition 13. 18 Query Properties 26. 46. 33. 22 W WAD 6. 61 Process Chain 9 Processing speed 57 Properties 17. 39 Worksheet 35 P PDF based printing 57 Presentation layer 3 Printing 38.

Sign up to vote on this title
UsefulNot useful