OLAP Business Scenarios Stefan Biedenstein Development Architect BI, SAP AG Barbara Neumann Product Manager BI, SAP AG SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 2 Learning Objectives As a result of this workshop, you will be able to: Precalculate a value set and use it via a variable within a query Check the definition of any key figure in a query result (on the Web) using the Explain Query Use the function Constant Selection Create a scenario to display slow-moving articles Use the functions of internal business volume elimination
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
OLAP Business ScenariosStefan BiedensteinDevelopment Architect BI, SAP AGBarbara NeumannProduct Manager BI, SAP AG
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 2
Learning Objectives
As a result of this workshop, you will be able to:
Precalculate a value set and use it via a variable within a queryCheck the definition of any key figure in a query result (on the Web) using the Explain QueryUse the function Constant SelectionCreate a scenario to display slow-moving articlesUse the functions of internal business volume elimination
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 7
Precalculated Value Sets - Reporting Agent Settings
Select Characteristic
Select Query
Technical name to be used
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 8
Precalculated Value Sets – Variable Definition
Create a new variable for Ship-to PartyProcessing by User entry / default valueVariable representsPrecalculated ValueSetVariable is mandatoryVariable ready forinput only if there areseveral precalculatedvalue sets
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 15
Constant Selection
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 16
Constant Selection - Overview
In the Query Designer, you select the data you want to show during the runtime of the report. You can use navigation and filtering to make further changes to the selection during runtime (the selection is restricted further).
The new version of the Query Designer allows you to specify a constant selection. This means that navigation or filtering has no effect on the selection during runtime. Thus, you can easily select reference values that remain unchanged during runtime.
The constant selection is very helpful, for example, in market share calculations. In a product list (product in drilldown), you do not want to see the absolute sales revenue, but rather the sales revenue in relation to a specific region.
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 17
Market Share Analysis Without Constant Selection
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 18
Market Share with Constant Selection (I)
It is possible to define parts of the selections (individual characteristics and their filter values) as constant.
Only the InfoObject in this selection remains constant during navigation and filtering. In the Selection Editor, you can select an InfoObject as a constant in the context menu.
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 23
Slow-Moving Articles
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 24
Slow-Moving Articles - Overview
Business scenario: display articles that weren’t sold at all or only in very low quantities
Solution in BW 3.0:Use the new functionality ‘InfoObject as InfoProvider’Use an InfoObject as one component of a MultiProviderUse the new functionality ‘Constant Selection’Use the new functionality ‘Display values not posted’Set a condition to display only the slow-moving articles
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 25
Slow-Moving Articles - InfoObject as InfoProvider
In the InfoObjectmaintenance, choosethe tabstrip “Master data/texts“.Enable the InfoObjectas InfoProvider bysetting the flag and assigning it to an InfoArea.
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 26
Slow-Moving Articles - Row Counter For Tabular Data
In each tabular InfoProvider the generic key figure 1ROWCOUNT is automatically visible
1ROWCOUNT counts the number of rows in a tabular InfoProvider
Tabular InfoProviders are:ODSInfoObject
The row counter is a key figure in a tabular InfoProvider, thus providing the opportunity for efficient counting in a MultiProvider
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 37
Elimination of Internal Business Volume - Overview
The elimination functionality supports the accounting principles of multi-entity consolidation for multiple simultaneous hierarchies.
BW eliminates the Key Figure value; this is different from legalconsolidation, which is provided in SEM-BCS.
Prerequisites:Two Characteristics: Sender and Receiver, sharing the same Master Data
Some examples are Sending Cost Center <-> Receiving Cost CenterBusiness Area <-> Partner Business Area
A special Reference Key Figurestores the result after eliminationis created with reference to the key figure to be eliminatedis added to the InfoCube definition, but not stored in database
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 38
Maintenance of Elimination Rules
Insert the elimination rules on the tab strip „Elimination“ in the InfoObject maintenance in the Administrator Workbench.
To establish the elimination of internal business volume, you have to enter the elimination rules on the additional tab strip “Elimination”.
Special key figure created with reference to the key figure to be eliminated
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 41
Important OSS Note on Performance: 630502
When you execute a query that uses a key figure with the elimination of internal business volume, the internal business volume-relevant characteristics are always read at leaf level. Hierarchy level aggregates therefore cannot be used in this case. Furthermore, memory consumption can increase significantly.
To avoid these performance issues, please read note 630502.
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 42
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 43
Summary
Now you are able to:
Precalculate a value set and use it via a variable within a queryCheck the definition of any key figure in a query result (on the Web) using the ExplainQueryUse the function Constant SelectionCreate a scenario to display slow-moving articlesUse the functions of internal business volume elimination
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 44
Further Information
Public Web:www.sap.com/biSAP Customer Services Network: www.sap.com/services/
Related SAP Education Training Opportunitieshttp://www.sap.com/education/BW305, Reporting and Analysis, BW 315 Reporting ManagementBW330, Modeling
Consulting ContactRoy Wood, VP SAP NetWeaver Consulting Practice ([email protected])
SAP AG 2003, TechED EMEA, BW351, Biedenstein/Neumann / 47
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.
IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.
ORACLE® is a registered trademark of ORACLE Corporation.
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
JAVA® is a registered trademark of Sun Microsystems, Inc.
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.
SAP, R/3, mySAP, mySAP.com, xApps, xApp and other SAP products and services mentioned herein as well astheir respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.