BI Integrated Planning SAP NetWeaver Course Version: 98 Course Duration: 5 Day(s) Publication Date: 2015 Publication Time:
Copyright Copyright SAP SE. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. Trademarks Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. IBM, DB2, OS/2, DB2/6000, Parallel Sysplex, MVS/ESA, RS/6000, AIX, S/390, AS/400, OS/390, and OS/400 are registered trademarks of IBM Corporation. ORACLE is a registered trademark of ORACLE Corporation. INFORMIX -OnLine for SAP and INFORMIX Dynamic ServerTM are registered trademarks of Informix Software Incorporated. 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. SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mysap.com Logo and mysap.com are trademarks or registered trademarks of SAP SE in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies. Disclaimer THESE MATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE, INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS CONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY KIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOST PROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDED SOFTWARE COMPONENTS. g201542262821
Contents Contents Course Overview... v Course Goals... v Course Objectives... v Unit 1: Write Access for Plan Data in BW... 1 Write Access for Plan Data in BW... 1 Unit 2: PAK - In-memory planning in SAP BW on SAP HANA database. 2 PAK - In-memory planning in SAP BW on SAP HANA database... 2 Unit 3: The ABAP Planning Modeler... 3 Planning Architecture from a Modeling Perspective... 3 The ABAP Planning Modeler... 3 Unit 4: Creation of Simple Standard Planning Functions... 4 Creation of Simple Planning Functions... 4 Selected Standard Planning Functions... 4 Unit 5: Working with Planning Sequences... 5 Working with Planning Sequences... 5 Unit 6: Planning Enabled Queries... 6 Basic Planning Settings in the Query Designer... 6 Uniqueness in an Input-Ready Cell... 6 Drilldown Properties of the Query... 6 Unit 7: Comments and Attribute Planning... 7 Comments and Attribute Planning... 7 Unit 8: Locking of Transaction Data... 8 Locking of Transaction Data... 8 Unit 9: Creating an Excel Frontend using Analysis Office... 9 Creating an Excel Frontend Using Analysis Office... 9 2015 SAP SE. All rights reserved. iii
Contents Unit 10: Creating a Web Frontend using Design Studio...10 Creating a Web Frontend using Design Studio... 10 Unit 11: Characteristic Relationships, Navigation Attributes and Data Slices... 11 Characteristic Relationships, Navigation Attributes and Data Slices...11 Unit 12: Aggregation and Disaggregation in Planning Scenarios... 12 Aggregation and Disaggregation in Planning Scenarios... 12 Unit 13: Creation of Advanced Planning Functions...13 FOX Formulas... 13 Customer Specific Planning Functions Type ABAP EXIT... 13 Customer Specific Planning Functions How to enhance ABAP Exits with SQL-Script... 13 Unit 14: Planning with Inverse Formulas using the Calculation Engine. 14 Planning with Inverse Formulas using the Calculation Engine... 14 2015 SAP SE. All rights reserved. iv
Course Overview Course Overview Target Audience This course is intended for the following audiences: Employees in Corporate Controlling who are involved in planning Members of the project team and consultants Course Prerequisites Required Knowledge BW305 (BI Enterprise Reporting, Query & Analysis) BW310 (BI Enterprise Data Warehousing) Basic knowledge of the planning process Course Goals This course will prepare the participant to: Have an in-depth insight into BW Integrated Planning. Course Objectives After completing this course, the participant will be able to: Understand how to set up a planning model Understand how an input-ready query or a Web query is created Understand how to set up planning functions 2015 SAP SE. All rights reserved. v
Course Overview 2015 SAP SE. All rights reserved. vi
Unit 1 Write Access for Plan Data in BW Write Access for Plan Data in BW Lesson: Write Access for Plan Data in BW Understand the integration between planning and Real-time InfoProvider Position BW-IP/PAK within NetWeaver 7.4 Understand the write access for plan data in BW Understand when to use DSOs for planning. 2015 SAP SE. All rights reserved. 1
Unit 2 PAK - In-memory planning in SAP BW on SAP HANA database Lesson: PAK - In-memory planning in SAP BW on SAP HANA database Understand the main concepts of PAK. 2015 SAP SE. All rights reserved. 2
Planning Architecture from a Modeling Perspective The ABAP Planning Modeler Unit 3 The ABAP Planning Modeler Lesson: Planning Architecture from a Modeling Perspective Understand the principal ideas of how to model planning within the BW ABAP Planning Modeler. Lesson: The ABAP Planning Modeler understand how the ABAP Planning Modeler as an implementation tool for planning scenarios works. 2015 SAP SE. All rights reserved. 3
Unit 4 Creation of Simple Standard Planning Functions Planning Function Types Configuring a Planning Function Basic Standard Planning Functions Lesson: Creation of Simple Planning Functions Understand which types of planning functions exist. Lesson: Selected Standard Planning Functions Understand how the most frequently used standard planning functions are configured 2015 SAP SE. All rights reserved. 4
Unit 5 Working with Planning Sequences Use of Planning Sequences Lesson: Working with Planning Sequences Understand how planning sequences are modeled. Understand the different practical applications of sequences. Recognize how planning sequences are executed. Know what the trace mode means. Understand how a planning sequence is integrated into a process chain. 2015 SAP SE. All rights reserved. 5
Unit 6 Planning Enabled Queries Basic Planning Settings in the Query Designer Uniqueness in an Input-Ready Cell Drilldown Properties of the Query Lesson: Basic Planning Settings in the Query Designer Understand which settings you need to set for a query with write access Lesson: Uniqueness in an Input-Ready Cell Understand how to set up an input-ready query and how to create uniqueness in the query s input-ready cells Lesson: Drilldown Properties of the Query Understand what options there are for designing the drilldown of characteristics in rows and/or columns. 2015 SAP SE. All rights reserved. 6
Unit 7 Comments and Attribute Planning Lesson: Comments and Attribute Planning Understand how to configure comments. 2015 SAP SE. All rights reserved. 7
Unit 8 Locking of Transaction Data General Locking concept Checking Locks "on a piece of paper" Locking Service Lesson: Locking of Transaction Data Understand the general concept how the system puts locks on transaction data 2015 SAP SE. All rights reserved. 8
Unit 9 Creating an Excel Frontend using Analysis Office Lesson: Creating an Excel Frontend Using Analysis Office Understand how to add input ready queries to the Analysis frontend. See the different ways to add planning functions and planning function variables to the Analysis Office frontend. 2015 SAP SE. All rights reserved. 9
Unit 10 Creating a Web Frontend using Design Studio Lesson: Creating a Web Frontend using Design Studio understand how to include planning structures into a Design Studio application. input ready query into a web application. add planning functions and function variables to a web application set up with Design Studio. 2015 SAP SE. All rights reserved. 10
Unit 11 Characteristic Relationships, Navigation Attributes and Data Slices Characteristic Relationships, Navigation Attributes and Data Slices Lesson: Characteristic Relationships, Navigation Attributes and Data Slices Understand how characteristic relationships and data slices are modeled in BW Integrated Planning Compare the use of characteristic relationships and the use of navigation attributes 2015 SAP SE. All rights reserved. 11
Unit 12 Aggregation and Disaggregation in Planning Scenarios Aggregation and Disaggregation in BW-IP/PAK Lesson: Aggregation and Disaggregation in Planning Scenarios understand how aggregation works and how disaggregation is set up. understand the aggregation behavior of key figures with respect to Realtime InfoProviders and DSO of type Direct Update. Follow the main ideas of the calculation engine (inverse formulas). see how disaggregation in a planning enabled query can be set up. 2015 SAP SE. All rights reserved. 12
Unit 13 Creation of Advanced Planning Functions Lesson: FOX Formulas Understand how to set up FOX, ABAP Exit and SQL Script Exit. Lesson: Customer Specific Planning Functions Type ABAP EXIT understand the way ABAP exits can be set up in general. Lesson: Customer Specific Planning Functions How to enhance ABAP Exits with SQL-Script see how to add SQL Script code to an existing ABAP planning function. 2015 SAP SE. All rights reserved. 13
Unit 14 Planning with Inverse Formulas using the Calculation Engine Lesson: Planning with Inverse Formulas using the Calculation Engine Follow the main ideas of the calculation engine (inverse formulas). see the concept of inverse formulas. 2015 SAP SE. All rights reserved. 14