SAP BW 7.0 Enterprise Reporting & Analysis Workshop SAP BW 7.0 Agenda Unit 1: Introduction to BW Reporting: Overview of SAP BI System Describe the fundamental structures of SAP BI, Explain the reporting functions of SAP BI, Understand the most important terminology used in reporting Unit 2: Navigating in the Reports Navigation options of the BEx Analyze. Functions in the context menu. Drag and Drop used in navigation. Unit 4: First steps in the Query Designer Describe the functions of the BEx Query Designer, Define your own queries and modify these when necessary, Publish reports for analysis in the BEx Analyzer, Describe the differences between the different InfoProviders, Select the InfoProviders according to their use in creating reports, Use the different elements of the InfoProvider in the Query Designer SAP BW 7.0 Agenda cont .. Unit 5: Designing Calculated and Restricted Key Figures Understand the requirements for using selections and formulas in the queries, Use Include and Exclude selections, Understand different available functions for use in defining calculations Unit 6: Working with Characteristics and key Figures in the Query Definition Describe the properties of characteristics and their use in adjusting reports to your requirements, Demonstrate the benefit of using display attributes, Describe the difference between using display and navigation attributes, Restrict Characteristics, Understand the different Key Figure properties in the query. Unit 7: Variables Using variables to make the reports flexible, creating different types of the variables and the processing types, using the different variables in reports. Unit 8: Setting Query Properties Show and describe the various settings possible in a query definition, Influence the structure of and access to reports in a query definition, Display the workbooks or views in which a query definition is stored. SAP BW 7.0 SAP BW 7.0: Enterprise Reporting and Analysis Use the reporting and analysis tools available in SAP NetWeaver Business Intelligence (BI) to provide BI information customized for the different categories of user within your company. SAP BW 7.0 Unit 1: Introduction to BW Reporting Unit Objectives Give an SAP NetWeaver overview Describe the fundamental structures of SAP BI Explain the reporting functions of SAP BI Define the most important terminology used in the context of Enterprise Reporting SAP BW 7.0 Information-Based Management How do we get from here Data Information Knowledge Results to here? Realizing business value from transaction data to understand, manage, improve and now predict the Business SAP BW 7.0 The SAP NetWeaver Platform SAP BW 7.0 SAP BI Architecture SAP BW includes three layers: the Business Explorer used for reporting purposes, the BW Server (Data Warehouse) which houses the different types of data used for reporting, and the Source System Layer, which is the SAP system used daily for entering, changing, and saving data. SAP BW 7.0 BI Scenarios in BI 7.0 Enterprise Reporting, Query & Analysis High Focus on User Productivity Formatted Reporting Intuitive Ad-Hoc Analysis Advanced Excel Integration Model-Driven BI Applications Business Planning & Analytical Services Business Planning integrated in BI Platform and Suite Enterprise Data Warehousing High Performance with BI Accelerator Flexibility by enhanced data modeling capabilities Data Transfer Process Real Time Data Acquisition Web-based Administrator Cockpit SAP BW 7.0 SAP Business Intelligence SAP BW 7.0 What is an InfoObject? The data from various sources are . unified for BW Business objects / data elements become InfoObjects. InfoObjects are the smallest information units in BW. SAP BW 7.0 Types of InfoObjects SAP BW 7.0 Terminology II SAP BW 7.0 What is an InfoProvider? An InfoProvider is an object for which queries can be created or executed in BEx. They are arranged into hierarchical InfoAreas on the Administrator Workbench. InfoProviders that physically contain data, are also called data targets. They include InfoCubes, ODS Objects and InfoObjects Other InfoProviders are MultiProviders and InfoSets SAP BW 7.0 Terminology III SAP BW 7.0 SAP Business Intelligence Architecture SAP BW 7.0 Different User Types SAP BW 7.0 Unit 2: Navigating in the Reports Unit Objectives Use the navigation options in the BEx Analyzer Use the functions of the context menu Use the functions of drag and drop navigation SAP BW 7.0 BEx Analyzer Toolbar The BEx Toolbar provides access all the important functions for navigating and analyzing the query data. Refresh Open Tools System Information Save Change Variables Global Settings SAP BW 7.0 Queries in the Open Dialog Box SAP BW 7.0 Searching for Reports SAP BW 7.0 BEx Analyzer Navigation Buttons SAP BW 7.0 Exchange... with... SAP BW 7.0 Drill Down SAP BW 7.0 Keep Filter Value SAP BW 7.0 Remove Filter Value SAP BW 7.0 BEx Design Toolbar The BEx Design Toolbar provides building blocks for reporting application development access. It is possible to created formatted reports with buttons and selection options like checkboxes and radio buttons. SAP BW 7.0 Into the system… Taking a look at Navigation SAP BW 7.0 Unit 4: First steps in the Query Designer Unit Objectives Describe the functions of the BEx Query Designer Define your own queries and modify these when necessary Publish reports for analysis in the BEx Analyzer Describe the differences between the different InfoProviders Select the InfoProviders according to their use in creating reports Use the different elements of the InfoProvider in the Query Designer SAP BW 7.0 New Query Dialog From Start Programs, select Business Explorer Query Designer, then click the New Query icon New Query icon SAP BW 7.0 Query Toolbar - Buttons SAP BW 7.0 Query Toolbar Functions Option New Open Save Save As Execute Function Defines a new query Opens an existing query Saves a new or modified query Saves a query under a new technical name After you define and save a query, use this function to display it in the SAP Business Explorer Web Analyzer and analyze the data Check Query Query Properties Performs a validity check on your query Choose this function to change the description of the query or define the settings for the result position, display options, numeric display, zero display, and key date of the query SAP BW 7.0 More Query Toolbar - Buttons SAP BW 7.0 More Query Toolbar Functions Option InfoProvider Function Displays the content of the InfoProvider upon which the query is based; from here you can include objects in the query by using drag and drop. Shows the Filter screen area. You specify the filter values of the query here. Shows the Rows/Columns screen area. Here you specify the free character-istics for navigating in the query and the contents of the rows/columns. You can define formulas and selection conditions explicitly for cells in queries with two structures. This function is only available for queries with two structures. Filter Rows/ Columns Cells Conditions You can define conditions for a query. You can specify threshold value conditions for the key figure values for every characteristic. For example, you can specify all sales figures above or below a certain threshold value. In the query, the selected characteristics are displayed with the restricted key figures. Exceptions You can define exceptions for a query. Exceptions, deviations in key figure values that you define, are displayed in color in the query view. This allows you to see at a glance whether results deviate from the expected results. SAP BW 7.0 More Query Toolbar Functions (cont.) Option Properties Function Shows the Properties screen area. The content of the Properties screen area automatically adjusts itself. Depending on the object that you select, the properties appear as context sensitive. Tasks Provides an overview of the functions and options available to you while you are working in the query. Displays system messages, check messages, warnings, and other information. From the context menu of the message, you can navigate to the actual error, or display information about the error. Messages Where-Used List When you choose Query → Where-Used List, the Query Designer displays the objects (workbook, Web template, report, or broadcast setting) in which this query is used. Documents When you select the Explain Error Message function, the system message texts are displayed here. Shows or hides the technical names of the query components (InfoObjects, structures, variables, and so on). Technical Names SAP BW 7.0 Creating a new query - (filter view) SAP BW 7.0 Example Creating a new query - filters SAP BW 7.0 Creating a new query - (Rows / Columns View) SAP BW 7.0 Example Creating a new query - (Rows / Columns View) SAP BW 7.0 Query Designers Menu Menus and icons The Query Designer is now menu-based You can use the shortcut keys (like Ctrl+O for Open) along with the icons for performing different functions Separate toolbars available These can be displayed or removed SAP BW 7.0 Selecting filter value SAP BW 7.0 Creating Exception SAP BW 7.0 General Tab of the Exception Definition SAP BW 7.0 Definition and Display Tabs of the Exception Def. SAP BW 7.0 Defining Conditions SAP BW 7.0 Defining new condition in query designer SAP BW 7.0 Conditions : General Tab SAP BW 7.0 Into the system… Taking a look at the Query Designer SAP BW 7.0 Unit 5: Designing Calculated and Restricted Key Figures Unit Objectives Understand the requirements for using selections and formulas in the queries Use Include and Exclude selections Understand different available functions for use in defining calculations Create Global structures for use in queries SAP BW 7.0 Restricted Key figure SAP BW 7.0 Formulating a selection condition SAP BW 7.0 Calculated Key figure SAP BW 7.0 Percentage Function : ( Variance) % Example : Percentage Deviation or Percentage Variance Planned Sales % Actual Sales, expresses, as a percentage, the difference between the planned sales and the actual sales. SAP BW 7.0 Percentage Share : %A Example : Percentage Share (%A) Fixed costs %A Costs, shows how big a part of the total costs is taken up by fixed costs. SAP BW 7.0 Percentage Share of result : %CT Year 1999 Region North South (Interim) Result1999 Sales 30 30 60 60 60 120 180 %CT Sales 50 50 33,3333 50 50 66.6667 100 2000 North South (Interim) Result 2000 Overall Result SAP BW 7.0 %CT in action… On applying a filter, the %CT is recalculated based on the new Overall Result. SAP BW 7.0 Percentage Share of over all result : %GT Year 1999 Region North South (Interim) Result 1999 Sales 30 30 60 60 60 120 180 %GT Sales 16,6667 16,6667 33,3333 33,3333 33,3333 66.6667 100 2000 North South (Interim) Result 2000 Overall Result SAP BW 7.0 %GT in action… On applying a filter, the %GT is also recalculated based on the new Overall Result. SAP BW 7.0 Percentage Share of the report result : %RT This is much the same as %GT. Unlike the process of calculating the overall result, dynamic filters are not used when calculating the report result. This means that, independently of the filter status and the navigation status, the same value is always normalized. SAP BW 7.0 %RT in action Looks like %GT but wait On applying a filter, the %RT is NOT recalculated based on the new Overall Result. SAP BW 7.0 Data Functions : Count() Use : COUNT() Description : Delivers the value 1, if 0, otherwise 0. SAP BW 7.0 Data Functions : Delta Delta : Delivers the value 1 if the is 0, otherwise 1. The function is identical to the NOT operator and should no longer be used. SAP BW 7.0 Data Functions : NDIVO NDIV() : Is 0 if the calculation of causes a division by 0. Otherwise, the result if the value of the expression. It is used to avoid error messages so that you can continue to calculate a defined result. SAP BW 7.0 Data Functions : NODIM NODIM() : Delivers purely numerical values of and suppresses units and currencies. Delivers from the basic numeric value, and suppresses the unit and the currency. Using this function means that you avoid the ‘mixed currency’ character (see Customizing table SAP BW 7.0 Data Functions : NOERR NOERR (x): Equals 0 for undefined calculations, otherwise x Is 0 if the calculation of leads to an arithmetical error. Otherwise, the result is the value of the expression. It is used to avoid error messages or so that you can continue to calculate a defined result. NOERR(SQRT(-1)) = 0 SAP BW 7.0 More Data Functions : SUMCT SUMCT : Delivers the (interim) result of the operand in all the rows or columns Year 1999 Region North South (Interim) Result 1999 Sales 30 30 60 60 60 120 180 SUMCT Sales 60 60 180 120 120 180 180 2000 North South (Interim) Result 2000 Overall Result SAP BW 7.0 SumCT in action… On applying a filter, the SumCT is recalculated based on the new Overall Result. SAP BW 7.0 More Data Functions : SUMGT SUMGT : Delivers the overall result of the operands Year 1999 Region North South (Interim) Result 1999 Sales 30 30 60 60 60 120 180 SUMGT Sales 180 180 180 180 180 180 180 2000 North South (Interim) Result 2000 Overall result SAP BW 7.0 SumGT in action… On applying a filter, the SumGT remains based on the SAP BW 7.0 More Data Functions : SUMRT SUMRT : Delivers the query result of the operand. For more information about the difference between the overall result and the query result SAP BW 7.0 SumRT in action… On applying a filter, the SumRT remains based on the original Overall Results. SAP BW 7.0 Mathemetical Functions SAP BW 7.0 Trigonometrical Functions SAP BW 7.0 Boolean Operators : I ( Relational Operators ) Relational Operators ==, , , = USE : SAP BW 7.0 Boolean Operators : II ( Logical Operators ) Logical Operators : AND, OR , NOT , XOR etc. SAP BW 7.0 Boolean Operators: If-Then-Else SAP BW 7.0 Into the system… Taking a look at Formulas and Selections SAP BW 7.0 Unit 6: Characteristics and Key Figure Properties Unit Objectives Describe the properties of characteristics and key figures and their use in adjusting reports to your requirements Demonstrate the benefit of using display attributes Describe the difference between using display and navigation attributes SAP BW 7.0 Characteristic Properties Use Drop-down list to quickly locate the required InfoObject Properties are grouped into various categories. Use the tabs to locate the property you need SAP BW 7.0 Characteristic Properties in details SAP BW 7.0 Navigational Attributes The attributes can be stored centrally in the characteristic master data Easy to implement in the system without changing the dimensions in the InfoCube Navigation attributes are handled in the query in the same way as characteristics But: Performance is slower than with characteristics SAP BW 7.0 Key Figure Properties Use Drop-down list to quickly locate the required InfoObject Properties are grouped into various categories. Use the tabs to locate the property you need SAP BW 7.0 Key Figures properties in details SAP BW 7.0 Key Figures properties in details SAP BW 7.0 Into the system… Taking a look at Characteristic and Key Figure Properties SAP BW 7.0 Unit 7: Variables in queries Unit Objectives Describe how variables can be used for defining more flexible reports Describe the different types of variables SAP BW 7.0 Variables as the input parameters SAP BW 7.0 Variables as placeholders for: Characteristic values Hierarchies Hierarchy nodes Texts Formula elements SAP BW 7.0 Adding a variable for a characteristic SAP BW 7.0 New Variable: General Information SAP BW 7.0 New Variable: Replacement Path SAP BW 7.0 New Variable: Details SAP BW 7.0 Default Values in Variables SAP BW 7.0 Into the system… Taking a look at Variables in queries SAP BW 7.0 Unit 8: Setting Query Properties Unit Objectives Show and describe the various settings possible in a query definition Influence the structure of and access to reports in a query definition Display the workbooks or views in which a query definition is stored SAP BW 7.0 General tab on Query Properties Use this to enter a Text Variable in the report description Entry for the Key Date (relates to time dependant master data) SAP BW 7.0 Variable Sequence and Display Tabs These are the variables being used in the query. You can order them as required over here. SAP BW 7.0 Row and Columns Properties and Value Display SAP BW 7.0 Query Where-Used List SAP BW 7.0 Into the system… Taking a look Query Properties and Functions SAP BW 7.0 Any Questions… New functions Query designing Web Analyzer Report Designing Broadcasting Authorizations SAP BW 7.0