BPC430 SAP BusinessObjects Planning and Consolidation: Reporting and Planning SAP BusinessObjects - Financial Performance Management
Date Training Center Instructors Education Website
Participant Handbook Course Version: 96 Course Duration: 5 Day(s) Material Number: 50106150
An SAP course - use it to learn, reference it for work
SAP Class Week of April 16, 2012
Copyright Copyright © 2011 SAP AG. 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 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.
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 AG 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.
g20121711251
SAP Class Week of April 16, 2012
About This Handbook This handbook is intended to complement the instructor-led presentation of this course, and serve as a source of reference. It is not suitable for self-study.
Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. Type Style
Description
Example text
Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths, and options. Also used for cross-references to other documentation both internal and external.
2011
Example text
Emphasized words or phrases in body text, titles of graphics, and tables
EXAMPLE TEXT
Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example SELECT and INCLUDE.
Example text
Screen output. This includes file and directory names and their paths, messages, names of variables and parameters, and passages of the source text of a program.
Example text
Exact user entry. These are words and characters that you enter in the system exactly as they appear in the documentation.
Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
iii
About This Handbook
BPC430
Icons in Body Text The following icons are used in this handbook. Icon
Meaning For more information, tips, or background
Note or further explanation of previous point Exception or caution Procedures
Indicates that the item is displayed in the instructor's presentation.
iv
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Contents Course Overview ............................................................................. vii Course Goals.................................................................................vii Course Objectives ...........................................................................vii
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview ...........1 Introducing the Benefits, the Interfaces, and the Components ........................ 3 Introducing the Excel Interface of the EPM add-in ..................................... 12 Implementing SAP BusinessObjects Planning and Consolidation ................... 57
Unit 2: The Excel Interface of the EPM add-in ......................................... 73 Using the Report Editor ................................................................... 75 Using The Member Selector ............................................................. 130 Working With Member Recognition ..................................................... 138 Linking Reports ............................................................................ 149 Formatting ................................................................................. 154 Multi-Source Reporting ................................................................... 178 Using Basic and Advanced EPM Functions & Creating Cell Based Reports ...... 196 Using Delivered Templates ............................................................... 254 Comparing EvDRE to EPM Reports .................................................... 258 Migrating EvDRE Templates ............................................................. 275
Unit 3: Distribution and Collection, Comments, and Planning Functions .....297 Using the Distribution and Collection Wizard .......................................... 298 Using the Comment Feature ............................................................ 330 Using the Spread, Trend, and Weight Manual Planning Functions ................. 359
Unit 4: Business Process Flows .........................................................375 Creating Planning Business Process Flows ........................................... 376
Unit 5: Web Integration.....................................................................437 Using The Web Client ..................................................................... 438 Using Web Reports, Input Forms, and Workspaces .................................. 448 Publishing Books .......................................................................... 467
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
v
Contents
BPC430
Unit 6: Drill Through ........................................................................499 Using Drill Through for BW, ECC, and Websites ..................................... 500
Unit 7: Word and Powerpoint .............................................................531 Using Word and PowerPoint ............................................................. 532
Unit 8: Dashboards .........................................................................551 SAP BusinessObjects Dashboard Integration ......................................... 552
vi
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Course Overview Target Audience This course is intended for the following audiences: • • • • •
Application Consultants Project leaders Project team members Report writers Technical pre-sales
Course Prerequisites Required Knowledge •
Excel
Recommended Knowledge •
Experience with OLAP products
Course Goals This course will prepare you to: • • • • • • •
Describe the system components and integration. Report in the Excel Interface of the EPM add-in. Configure the EPM - Report Editor. Use the EPM functions. Configure the formatting template. Report in the Web Client. Use business process flows for planning.
Course Objectives After completing this course, you will be able to:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
vii
Course Overview
• • • • • • • • • •
viii
BPC430
Describe the SAP BusinessObjects Planning and Consolidation concepts and components. Work with the delivered templates. Use the Excel Interface of the EPM add-in Set up and run the distribution and collection wizard. Set up and run drill throughs. Use Books to distribute precalculated static reports Work with the Word, and PowerPoint Interfaces of the EPM add-in. Build and use Dashboards for the purpose of integrating with SAP BusinessObjects Planning and Consolidation. Configure the comments feature. Work with the EPM Functions.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 1 SAP BusinessObjects Planning and Consolidation – Overview Unit Overview This unit will give you an overview of SAP BusinessObjects Planning and Consolidation, an introduction to the Excel Interface of the EPM add-in, and project implementation guidelines.
Unit Objectives After completing this unit, you will be able to: • • • • • • • • • •
Explain the key terms Discuss the benefits of SAP BusinessObjects Planning and Consolidation Describe the components Identify the most important features of SAP BusinessObjects Planning and Consolidation Create an EPM add-in connection Describe the features of the EPM add-in ribbon Define default values for dimensions with the EPM Context Bar Build a simple report Discuss the implementation process Describe general business requirements for the planning and consolidation application
Unit Contents Lesson: Introducing the Benefits, the Interfaces, and the Components ....... 3 Lesson: Introducing the Excel Interface of the EPM add-in .................... 12 Procedure: Connecting to a BW InfoProvider ............................... 19 Procedure: Enabling the EPM add-in ......................................... 20 Exercise 1: Report and Plan in the Excel Interface of the EPM Add-In .. 33
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
1
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation .. 57
2
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Benefits, the Interfaces, and the Components
Lesson: Introducing the Benefits, the Interfaces, and the Components Lesson Overview In this lesson, you will learn about the benefits of SAP BusinessObjects Planning and Consolidation as well as the interfaces, the key terms, and components.
Lesson Objectives After completing this lesson, you will be able to: • • • •
Explain the key terms Discuss the benefits of SAP BusinessObjects Planning and Consolidation Describe the components Identify the most important features of SAP BusinessObjects Planning and Consolidation
Business Example You are implementing the product and therefore need to familiarize yourself with the key features, the interfaces, and the components.
The Key Terms In this section, you will learn some of the key terms. Key Terms
2011
Term
Definition
Dimensions
Master data such as companies and accounts
Models
Transaction data such as expense values and exchange rates
Environments
Contains dimensions and models, for example
BW
SAP Business Information Warehouse
Properties
Related fields such as currency
Dimension Members
Example: Company C1000
Base Level Members
Members with no children
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
3
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Prior Versions versus 10.0 (1) Terms Previous Term
10.0 Term
Applications
Models
AppSets
Environments
Owner
Performer
DataSource Dimension Type
Audit Trail Dimension Type
Group Dimension Type
Scope Dimension Type
Live Reports
Web Reports / Input Forms
Dynamic Hierarchy Editor
Ownership Manager
Current View
Context
Member Access Profile
Data Access Profile
Apshell
EnvironmentShell
Validations
Controls
Note: The terms above apply to both platforms (listed below). (1) SAP BusinessObjects Planning and Consolidation 10.0, version for SAP NetWeaver (1) SAP BusinessObjects Planning and Consolidation 10.0, version for the Microsoft platform Planning and Consolidation is part of Enterprise Performance Management
4
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Benefits, the Interfaces, and the Components
Figure 1: SAP BusinessObjects Portfolio with SAP Applications
Regardless of which interface is used for reporting, the data comes from one central database. From there, you can retrieve data into four possible interfaces. The data is stored in InfoCubes for each model. The InfoCube is a star schema and comprises a fact table and dimension tables.
Figure 2: SAP BusinessObjects Planning and Consolidation Architecture
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
5
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
The Excel Interface of the EPM add-in can be used to access data from multiple sources such as Planning and Consolidation and Profitability Cost Management, for example. The data retrieval options are the same, regardless of the source. However, when used for the planning and consolidation application, additional features are available including data input and Data Manager, for example. Data Manager is used to import data and run planning functions such as copy, delete, and move.
Figure 3: The Excel Interface of the EPM Add–In
Note: The term “planning” above refers to the spread, trend, and weight functions that are used to disaggregate planning data. “Workbook collection” refers to the distribution and collection feature that can be used to distribute reports via e-mail, for example, or to collect planning data entered in Excel templates. The ease of use of SAP BusinessObjects Planning and Consolidation has always been a key feature, along with the fact that data is stored in a central database and not in local spreadsheets.
6
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Benefits, the Interfaces, and the Components
Figure 4: The Value of Planning and Consolidation
Business process flows (BPFs) provide the customer with a web-based launchpad, guided navigation, e-mail, and visibility of process status. Business process flows can be used to improve the coordination aspects of a process. Actions that are Open have an Action Required of To Perform. An action can only be performed if its preceding action is complete. That is why the Planning Functions action has the status Pending. The action status can also be changed via the Actions button.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
7
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 5: Process-Centric
Since it is easy to use, IT does not always need to be involved in the configuration of SAP BusinessObjects Planning and Consolidation.
8
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Benefits, the Interfaces, and the Components
Figure 6: Set Up by IT - Owned and Maintained by Business Users
The users Home workspace provides an easy to use Web interface.
Figure 7: The Home Workspace
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
9
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
The Home tab provides a very convenient entry point for SAP BusinessObjects Planning and Consolidation users, and includes the following components: • • • • • • • • • •
10
Start Page - includes links to create reports and launch the Excel interface of the EPM add-in, for example Activities - activities the user is involved in Process Monitor - includes the status of processes Library - includes public and private reports, input forms, workspaces, and dashboards, for example Documents - this is a central storage location for important attachments Consolidation Central - the all-in-one interface for accountants Consolidation Monitor - used to execute closing activities and monitor progress Controls Monitor - used to execute data validation and monitor the results Journals - used to manage and create journal entries Ownership Manager - used to manage ownership data
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Benefits, the Interfaces, and the Components
Lesson Summary You should now be able to: • Explain the key terms • Discuss the benefits of SAP BusinessObjects Planning and Consolidation • Describe the components • Identify the most important features of SAP BusinessObjects Planning and Consolidation
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
11
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in Lesson Overview This lesson shows you how to connect to the Excel Interface of the EPM add-in, use the EPM Context Bar, set user options, and work with reports and input schedules.
Lesson Objectives After completing this lesson, you will be able to: • • • •
Create an EPM add-in connection Describe the features of the EPM add-in ribbon Define default values for dimensions with the EPM Context Bar Build a simple report
Business Example Now that your company or client has implemented SAP BusinessObjects Planning and Consolidation, you need to learn how to work with the new EPM add-in.
Overview of the EPM add-in In this section, we will learn about the EPM add-in and how to connect to it. The EPM add-in is an Office Add-in for Excel, Word, and PowerPoint.
12
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
The Excel Interface of the EPM add-in has the following features. •
EPM Data Retrieval
•
– Create reports – Analyze data – Dynamic formatting – Calculations – Charts – Print and share – Integration Planning and Consolidation Only – – – –
Data input Planning functions Distribution and Collection Data manager
The Excel Interface of the EPM add-in can be used for the entire EPM Suite: • • • • • •
SAP BusinessObjects Planning and Consolidation 10.0 MS - Business Planning and Consolidation SAP BusinessObjects Planning and Consolidation 10.0 NW - Business Planning and Consolidation BOFC - SAP BusinessObjects Financial Consolidation SSM - SAP BusinessObjects Strategy Management PCM - Profitability and Cost Management FIM - Financial Information Management
Types of Connections • • •
Planning and Consolidation SAP BusinessObjects Business Intelligence (BI) platform Local
To access a specific InfoCube or model with the Excel Interface of the EPM add-in, you need to use a connection for a specific data source and a report. The Connections are managed in the Connections Manager dialog box. Using a Planning and Consolidation connection, the EPM add-in also enables you to enter data on SAP BusinessObjects Planning and Consolidation models.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
13
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 8: Data Connectivity
Figure 9: Access SAP BusinessObjects Planning and Consolidation and BW Data Simultaneously
You can use the EPM add-in to read data from both SAP BusinessObjects Planning and Consolidation and a BW InfoProvider simultaneously.
14
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Figure 10: Logging on from the EPM Tab
Logging on enables you to establish an initial connection between all the workbooks (for one Excel instance) and an InfoCube or a Model. When you log on, you select the initial connection for the workbooks. The Logon dialog box proposes the default connection, if you have defined one. If it is left blank, you can click the ellipsis button and either select a previously defined connection or create a connection in the Connection Manager. The connection you select will then be considered the active connection. If you launch the EPM add-in from Planning and Consolidation Web Administration, you see connections for all the models for which you have security. Logging on to a connection 1. 2. 3. 4. 5.
Use the Log on button to log on to a connection. The EPM Logon dialog appears. Click the ellipsis button to select a connection. Select a Connection and click OK Enter your user ID and password and click Logon. This dialog is bypassed when Single Sign On is configured. As an option, you can set any connection as the default by highlighting the connection and clicking Set as default.
Opening the Connection Manager
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
15
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
On the EPM tab, go to Log on From Report Actions, go to Manage Connections Go to EPM pane → Active Connection → Select Another Connection Note: The EPM Pane will only display Select Another Connection once you have established a connection. If you need another connection, you can create one in the Connection Manager. There are various ways to call the Connection Manager. When you open Excel with the EPM add-in, you can call the Connection Manager by clicking the Log on button on the EPM tab and then clicking the ellipsis button. You can also call Connection Manager by selecting EPM → Report Actions → Manage Connections. Additionally, once you have established a connection, you can Select Another Connection from the Active Connection dropdown list of the EPM pane. The Active Connection is the connection for all the workbooks. Then, at any time, you can select another connection that will become the active connection for the current sheet. The Active Connection is used by default when a new report is built.
Figure 11: Creating an SAP BusinessObjects Planning and Consolidation Connection from the Excel Interface of the EPM add-in
16
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Figure 12: Generating a Connection Name
Figure 13: Access the EPM - Connection Manager from the Web Client
Local connections are .oqy files. These connections can be stored on your machine or another machine on the network.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
17
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 14: Connecting to a BW InfoProvider
18
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Connecting to a BW InfoProvider
2011
1.
In the EPM Connection Manager, choose Create
2.
From the Create Connection window, choose Local. Then, from the Local Connections dropdown, select SAP BW OLE DB Provider. Then choose Connect.
3.
In the window, enter your system credentials and then choose Next.
4.
In the EPM-Logon window, enter your user name and password and choose Log on.
5.
In the Create New OLE DB Data Source window, choose $INFOCUBE and choose Finish.
6.
In the Create Connection window, choose the BW InfoProvider from the Select the cube/model that contains the data you want dropdown box and then choose OK
7.
In the Browse for Folder window, select the folder where you would like to save this local connection and choose OK
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
19
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Enabling the EPM add-in Use If the Excel Interface of the EPM add-in has been disabled, you can enable it by following the steps below:
Procedure 1.
In Microsoft Office Excel 2007, choose the Office button, then choose the Excel Options button.
2.
In the Excel Options window, choose Add-ins.
3.
Choose Disabled Items from the Manage drop-down menu and choose the Go button.
4.
In the Disabled Items window, choose the SAP BusinessObjects EPM Solutions, Add-in for Microsoft Office and choose the Enable button.
5.
Choose the Close button.
The EPM Ribbon In this section, you will learn how to use the EPM add-in Ribbon.
Figure 15: EPM add-in Ribbon
20
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
The EPM add-in for Microsoft Office contains an EPM tab with a ribbon. The EPM tab is the main entry point to perform reporting and data input actions. Depending on the Microsoft Office application (Excel, Work, PowerPoint), the EPM tab does not contain all the same commands. Note: When installing the EPM add-in, you specify the applications you use. For example, if you specified you would use Financial Consolidation, the Data Input group in the ribbon is not displayed since it is not relevant for this application. If you want to use Planning and Consolidation later on, you can display the commands that are related to Planning and Consolidation. When positioning your cursor on a command in the EPM tab, a tooltip appears, explaining the command. You can customize the ribbon. To display or hide the commands or group of commands in the ribbon, select EPM → Options → Command Display Options
Figure 16: EPM - Command Display Options
Depending on the connection type of the selected report, and the related features that are available, interface items are hidden or shown. Here, you define what interface items to hide or show. Your selections have priority over the visibility settings determined by the connection.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
21
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Connection Group Log on/off- Connect or disconnect the connections of the Workbook Reports Group Open - Open reports or input forms from Local folder or Server folder Save - Save reports or input forms from Local folder or Server folder Edit Report - Call up the EPM Report Editor New Report - Create a new report on the active connection Report Actions - Delete, copy or paste reports and manage connections View Formats - Open or close the EPM Formatting Sheet Refresh - Refresh the current worksheet. The data analysis group contains the following four options: Data Analysis Group Expand - Expand the selected member Collapse - Collapse the parent of the selected member Keep - Keep only the selected members Exclude - Exclude the selected member Undo Back: Undo up to the five most recent activities including: • • • • • • • • • •
Expand (Excel only) Collapse (Excel only) Keep member (Excel only) Exclude Member (Excel only) Member Recognition Row and column axes switch EPM pane changes Report Editor changes Member Selector changes Data refresh Note: The Back navigation action will be available on a spreadsheet until you do something else on the same spreadsheet using Excel, or another EPM add-in operation on any spreadsheet. Its purpose is to let you immediately back out of a navigational action, layout change, or refresh of the cube that was done in error or gave you undesirable results.
22
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Data Input Save data - Save, refresh, and validate data. Change work status. Comments - Add and find comments Planning - Spread trend and weight functions Journals - Launch the journals workspace Collaboration Book publication - Publish precalculated workbooks to the web Distribution - Distribution and collection functions Portal publication - Publish to a BI launchpad Tools Drill through - Drill through to BW, ECC, or a Web site Quick links - Manage data, member, and report links Offline mode - Set the current workbook to offline Insert function - Launch the Excel Insert Function dialog box Options - Open the sheet, user, context, and command display options More - Freeze data refresh, access member properties, and so on Help About the EPM add-in Access the Planning and Consolidation online help
The EPM Context Bar and the EPM Pane In this section, you will learn how to move, resize, and hide EPM Context and EPM Panes.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
23
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 17: EPM Context and EPM Panes
The first time you use the EPM add-in, you must click the Show Pane & Context button on the EPM Ribbon to see the EPM Context Bar and EPM Pane. By default, the EPM Context bar is displayed horizontally, below the ribbon. The EPM pane is displayed vertically on the right side of the window by default. To move the EPM Pane or the EPM Context Bar: • •
Use drag and drop or Click the dropdown arrow in the header and click Move. Then, move the cursor to the new position for the pane and click.
To re-size the EPM Pane or the EPM Context Bar: • •
Move a corner by dragging and dropping or Click the dropdown arrow in the header, click Size, move the cursor for the new size of the pane and click the pane corner
To close the EPM Pane or the EPM Context Bar: • •
Click the x in the corner of the pane. Click the dropdown arrow in the header, and click Close.
To re-dock the EPM Pane or EPM Context Bar to their original position, double-click the Panes header.
24
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
To hide the EPM Pane or the EPM Context Bar: •
•
On the EPM Ribbon Tools group, select the Options → User Options. Go to the Others tab, and deselect the Display EPM Context Bar and Display EPM Pane checkboxes in the lower right-hand corner. Use the toggle button Show Pane & Context in the EPM Ribbon. (This will show or hide both panes.) Note: The Show Pane & Context toggle button will only work if you have your User Options set to display these panes.
The EPM Context Bar In this section, you will learn about the features of the EPM Context Bar. The EPM - Context Includes: • • •
The dimensions that are included in the current InfoCube / Model. The members that are used in the current display of an online report The saved members in an offline report
Figure 18: The EPM Context
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
25
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
The context defines, for each dimension of a selected cube/model, a member corresponding to the default member to be applied. Dimension members that are selected in the axes of a report override the members selected in the EPM context and subsequent context pane changes will not be used to select data. Therefore, it might be prudent to hide or lock the dimension.
Figure 19: EPM Context Lock tab
Figure 20: Locked Dimensions are Grayed Out
On the Context Lock tab, you can select, hide, or lock members for the EPM Context Bar. You can define this at the worksheet and at the workbook level. To lock a dimension on a workbook or worksheet, go to the EPM Ribbon and select Options → Context Options. In the Context Lock tab, select the level from the Context Level drop-down menu (workbook or worksheet), then click the member hyperlink of the dimension you are locking to open the Member Selector. Then, select the member you wish to lock the dimension with. The Lock checkbox is automatically checked for the dimension.
26
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
If you set the member at the workbook level, this affects all worksheets in the workbook.
Figure 21: Member Selection: The Report's EPM Pane Takes Precedence Over the EPM Context
You can also set a filter for a dimension by using the Page Axis in the EPM Pane. Caution: The members selected on the axes of a report override the members selected in the context. For this reason, you may consider hiding the dimensions if you choose to filter them in the Page Axis.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
27
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 22: The EPM - Context With Category Hidden
Figure 23: The Context Display Tab
28
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Here, you define the EPM Context Bar options. The list of dimensions changes from one worksheet to another. In the Context Display tab, you define the display of the EPM Context Bar. You can specify display settings for the context by selecting EPM → Options → Context Options. The following options are available on the Context Display Options tab: •
•
•
•
Hiding Dimensions: You can decide not to display a dimension in the EPM Context bar by selecting the Hide checkbox. This checkbox is available on both the Context Display and Context Lock tabs. This is helpful if you have locked a dimension on the worksheet or if you decide to filter using the Page Axis and want to hide it from the EPM Context bar. Dimension and Member Name Display: The name of the dimension and the name of the member are displayed in the EPM Context bar by default. If you prefer to only show the member name, and not the dimension name, you can uncheck the Show Dimension Name option. Dimension Color: Colors are displayed by default in the EPM Context bar. You can choose not to display the colors by unchecking the Show Dimension Color option. Additionally, you can define the colors you want by clicking the colored area in the Color column and selecting a color from the palette. Dimension Order: You can modify the default order of the dimensions as they appear in the EPM Context bar by selecting a dimension and clicking the Up or Down button.
The EPM Pane SAP BusinessObjects EPM solutions 10.0, Add-in for Microsoft Office (the EPM add-in) provides multiple ways to create a new report including: • • • • •
EPM Report Editor Entering members directly in a sheet EPM Pane Report creation using copy and paste. Drag and Drop
This section will show how to create a report using the EPM Pane.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
29
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 24: EPM Pane
The EPM Pane is a graphic user-interface for defining a report. For all three report building options, any dimension member not specified in the report definition will be derived from the EPM Member Selector. In the Current Report area of the pane, you can drag and drop one or several dimensions to the following sections to create a report • • •
Page Axis (Optional) Row Axis Column Axis
As soon as you drag and drop at least one dimension in the row axis and one dimension in the column axis, the report with the selected dimension is displayed in the worksheet. However, this only occurs if the Defer Layout Update option is not checked, If you select the Defer Layout Update option, the Update button is enabled, which will prevent the report layout from being updated automatically each time a change to the axes section is made.
30
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
This can help improve performance when you are accessing a large amount of data. This will allow you to quickly add, move, and remove dimensions from the dimensions section to the axes sections. Then you can select Update when you are finished. By default, the member taken into account for a dimension is the one defined in the context, with the Member and Children relationship. Once a dimension has been added to an axis section, you can select another member for the dimension by clicking the dimension name that appears as a link. The Member Selector opens and you can select the member you want. When placing several dimensions on one axis, you can reorder the dimensions by selecting a dimension row (click to the right of the dimension link, not the link itself) and dragging and dropping it. This can also be accomplished by selecting a dimension, and using the dropdown. EPM Pane: Drag & Drop to Spreadsheet: You can also use the EPM Pane to build a report by dragging the dimensions from the Current Report area to the Excel spreadsheet.
Figure 25: Highlight Report
The Highlight Current Report option will color code the report based on the page, row, and column axis and current connection to the EPM solution. This option will be extremely useful for those worksheets that are complex with reports from multiple data sources.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
31
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 26: Select other members
In this section you will learn how to create reports using drag and drop.
32
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Exercise 1: Report and Plan in the Excel Interface of the EPM Add-In Exercise Objectives After completing this exercise, you will be able to: • Connect to the Excel interface of the EPM add-in • Use delivered templates • Configure user options • Create a template using drag and drop • Save templates • Use input schedules
Business Example You need to use the EPM add-in to run some delivered reports, create your own reports, and enter some transaction data.
Task 1: Create a connection and configure your user options. 1.
Create a connection to the Expense model for your assigned environment. Open the native Excel, go to the EPM ribbon and log on. For NetWeaver, create a connection to the server with URL: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes). Let the system generate the connection name. For MIcrosoft, create a connection to the server with URL: http://wdflbmt7121:1080/sap/bpc/ (no dashes). Let the system generate the connection name. Your environment will depend on which class you are in:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
33
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
2.
Class
Environment
BPC410
BPC410_SMASTER
BPC420
BPC420_##
BPC430
BPC430_##
BPC440
BPC440_##
BPC430
Define your user settings to display the EPM context bar and the EPM pane. Hint: You may need to use the right arrow to scroll the EPM ribbon to the right. Note: If the EPM Context and Pane disappear, select EPM Worksheet under Options → Sheet Options.
3.
Deactivate the display of dimension color. Note: If the EPM Context and Pane disappear, select EPM Worksheet under Options → Sheet Options.
4.
Set your context members as shown below. Dimension
Member ID - Description
P_ACCOUNT
PL400 - Indirect Expenses
P_CATEGORY
Plan - Plan
P_COST
DIRECT - Direct
P_CURR
LC - Local Currency
P_TIME
2011.TOTAL - 2011 Total
MEASURES
PERIODIC - Periodic
Note: Measure is a dimension provided by the system that allows you to view period vs. cumulative data. 5.
Practice the list vs. hierarchy display as well as filtering in the P_ACCOUNT member selector for the Calc Member Flag property.
Continued on next page
34
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
To Practice
Do This
The List vs. Hierarchy display
Choose the down arrow next to the field and select List
Member Filtering by Properties
1. 2.
Select the filter icon to display members based on their Calc Member Flag property. To deactivate the filter, choose the red X.
Task 2: Use a delivered template to analyze data, modify the context member selections, and practice the drill down and back options to view the data at the level of detail you need. 1.
Open the Dynamic Report with Nested Rows to view the data for indirect expenses.
2.
Drill down to the months for Q1. Then use the Back option in the Undo panel. Hint: You may need to use the left arrow to scroll the EPM ribbon to the left in the next step.
3.
Swap the axis.
Task 3: Create a report via drag and drop, then save it to the company folder for later use. 1.
In the Expense model, create a new workbook and use drag and drop to build a report with account by entity in the rows and time in the columns.
2.
Define the P_ACCOUNT members as base members for the net income parent. Hint: You may need to maximize your screen.
3.
Hide the empty rows.
4.
Restrict the time members to Base Level for 2011 and the entity members to Member and Children for the TOTAL ID.
5.
Save the report as the Account by Entity Trend ## in the Company REPORTS folder.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
35
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Task 4: Change the Account by Entity Trend ## report so you can input budget data.
36
1.
Switch your P_CATEGORY context to Budget and deactivate suppression.
2.
Switch the report to an input form and set the Keep Formula on Data option so that your formulas are not overridden.
3.
Select Consulting for the rows.
4.
Enter the following data for January 2011: Account
Amount
Personnel Cost
25,000
Travel and Entertainment
2,000
Advertising and Promotion
500
5.
Use cell formulas to add 5% for February to December and save the data to the database.
6.
Save your input template to the Input Schedules folder for the company as Account by Entity Input.
7.
Close Excel
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Solution 1: Report and Plan in the Excel Interface of the EPM Add-In Task 1: Create a connection and configure your user options. 1.
Create a connection to the Expense model for your assigned environment. Open the native Excel, go to the EPM ribbon and log on. For NetWeaver, create a connection to the server with URL: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes). Let the system generate the connection name. For MIcrosoft, create a connection to the server with URL: http://wdflbmt7121:1080/sap/bpc/ (no dashes). Let the system generate the connection name. Your environment will depend on which class you are in: Class
Environment
BPC410
BPC410_SMASTER
BPC420
BPC420_##
BPC430
BPC430_##
BPC440
BPC440_##
a)
From your remote desktop, open the Start menu and choose Programs → Microsoft Office → Microsoft Office Excel 2007. Excel opens and displays a new worksheet.
b)
Goto the EPM tab, and choose Log On. The EPM - Logon dialog box is displayed.
c)
Next to the Connection field, choose the Ellipsis (...) button. The EPM - Connection Manager opens.
d)
Choose Create. Caution: If you are in the BPC410 class, select the Version for the Microsoft Platform type. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
37
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Use Server URL http://wdflbmt7121:1080/sap/bpc/ e)
In the Server URL field, enter http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes) as shown below.
Figure 27: Create Connection
f)
Choose Connect.
g)
If prompted, enter your user ID and password to create the connection.
h)
User ID
Password
BPC-##
training
Choose Logon. Environments and models are loaded.
i)
j)
Use the dropdown box to select your environment and model. Environment
Model
Your assigned environment
EXPENSE
Choose Generate Connection Name. Continued on next page
38
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
The system generates a connection name made up of the model ID and environment ID. k)
Choose OK→ select the EXPENSE - connection→ OK.
l)
If prompted, enter your user ID and password to access your environment and model.
m)
User ID
Password
BPC-##
training
Choose Logon. The EPM pane appears on the right.
2.
Define your user settings to display the EPM context bar and the EPM pane. Hint: You may need to use the right arrow to scroll the EPM ribbon to the right. Note: If the EPM Context and Pane disappear, select EPM Worksheet under Options → Sheet Options. a)
Choose Options → User Options...
Figure 28: Options
b)
Choose the Others tab.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
39
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 29: Options - User Options
c)
Confirm Display EPM Context Bar and Display EPM Pane are selected.
d)
Choose OK.
e)
Click on Show Pane and Context. The EPM Context and EPM pane both disappear.
f)
Click on Show Pane and Context again. The EPM Context and EPM pane both reappear.
Continued on next page
40
© 2011 SAP AG. All rights reserved.
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
3.
Deactivate the display of dimension color. Note: If the EPM Context and Pane disappear, select EPM Worksheet under Options → Sheet Options. a)
Choose Options → Context options.
b)
Deselect Show Dimension Color as shown below.
Figure 30: EPM - Context Options
c) 4.
Choose OK.
Set your context members as shown below. Dimension
Member ID - Description
P_ACCOUNT
PL400 - Indirect Expenses
P_CATEGORY
Plan - Plan
P_COST
DIRECT - Direct
P_CURR
LC - Local Currency
P_TIME
2011.TOTAL - 2011 Total
MEASURES
PERIODIC - Periodic
Note: Measure is a dimension provided by the system that allows you to view period vs. cumulative data. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
41
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
a)
BPC430
Click in the EPM Context field for P_ACCOUNT, and choose Select Other Members... from the dropdown list. The EPM - Member Selector opens.
b)
Under Select member names to display (blue box to the left of the dropdown), select Description from the dropdown list. Hint: You may need to maximize your screen to see the OK button in the next step.
Figure 31: EPM - Member Selector
c)
Expand Net Income and Operating Income → Select Indirect Expenses → Choose OK. Your P_ACCOUNT context is now set to Indirect Expenses.
d)
Use the same method to select your remaining context members as shown below.
Continued on next page
42
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Figure 32: Ribbon with Context
5.
Practice the list vs. hierarchy display as well as filtering in the P_ACCOUNT member selector for the Calc Member Flag property. To Practice
Do This
The List vs. Hierarchy display
Choose the down arrow next to the field and select List
Member Filtering by Properties
1. 2.
a)
Select the filter icon to display members based on their Calc Member Flag property. To deactivate the filter, choose the red X.
In the EPM context field for P_ACCOUNT, choose Select Other Members... The EPM - Member Selector is displayed.
b)
Select the dropdown box next to Hierarchy and choose List. The accounts are now displayed as list not as a hierarchy.
c)
Choose Filter→ under Property choose Calc member flag→ under Operator choose =→ under Values choose Y.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
43
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 33: Select Other Members
Under the Dimension Members you can see the parent account members. d)
Choose Cancel to close the EPM - Member Selector.
Task 2: Use a delivered template to analyze data, modify the context member selections, and practice the drill down and back options to view the data at the level of detail you need. 1.
Open the Dynamic Report with Nested Rows to view the data for indirect expenses. a)
In the EPM ribbon, select Open → Open Server Root Folder...
Continued on next page
44
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
Figure 34: Open Server Root Folder
The Open dialog box is displayed. b)
On the left of the dialog box, choose Company(Public) → Reports → Templates.
c)
Select DYNAMIC REPORT WITH NESTED ROWS.
Figure 35: Open Dynamic Template
d)
Choose Open and after the report opens, choose Refresh from the EPM Ribbon Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
45
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 36: Dynamic Template Results
The report opens and displays the most recent data. 2.
Drill down to the months for Q1. Then use the Back option in the Undo panel. Hint: You may need to use the left arrow to scroll the EPM ribbon to the left in the next step. a)
Double-click Q1 2011 to drill down to monthly data.
Figure 37: Drill Down to Months
b)
In the Undo panel, choose Back.
Continued on next page
46
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
3.
Swap the axis. a)
On the lower right, next to Column Axis, select Switch Axis. Now time is in the rows and accounts are in the columns.
b)
Choose Back.
Task 3: Create a report via drag and drop, then save it to the company folder for later use. 1.
In the Expense model, create a new workbook and use drag and drop to build a report with account by entity in the rows and time in the columns. a)
Choose the Office Button → New. The Template dialog box opens.
b)
Choose Create or OK.
c)
From the EPM Pane, copy the dimensions to the cells specified below by drag and drop. Dimension
Cell
P_COST
B4
P_ACCOUNT
C4
P_TIME
D3
Figure 38: Drag and Drop Initial Result
You have created a new report. The row and column axis can be seen on the lower right. 2.
Define the P_ACCOUNT members as base members for the net income parent. Hint: You may need to maximize your screen. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
47
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
a)
BPC430
On the lower right on the Row axis, click P_ACCOUNT (in blue hypertext). The EPM - Member Selector is displayed.
b)
Select the Net Income parent by placing a checkbox to the left of the member.
c)
In Selection Relationship on the lower left, select Base Level.
d)
Choose the right arrow to move the selection to Selected Members. Net income base level members are moved to selected members and the prior selection is highlighted.
e)
Click the left arrow to remove the highlighted default selection.
Figure 39: Member Selection
f)
Choose OK. The EPM - Member Selector closes and you have base level members for net income in the rows. Hint: If you receive a warning about the “Do not store environment” option choose the checkbox for Do not show this message again then choose OK. Then you will not receive this message again. Continued on next page
48
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
This option allows you to save a report without storing the connection with the report so you will be able to use this report with other connections for Models with the same Dimensions.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
49
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
3.
BPC430
Hide the empty rows. a)
Choose Options → Sheet options. The EPM Sheet Options dialog box is displayed.
b)
Next to Rows select Remove Empty.
Figure 40: Hide Empty Rows
c)
Choose OK then from the EPM ribbon choose Refresh
Figure 41: Hide Empty Rows Result
The empty rows are removed.
Continued on next page
50
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
4.
Restrict the time members to Base Level for 2011 and the entity members to Member and Children for the TOTAL ID. a)
In the Column axis, choose P_TIME. The EPM - Member Selector is displayed.
b)
Select the 2011 parent by placing a checkbox to the left of 2011 (16). Note: This member has 16 descendants.
c)
In Selection Relationship on the lower left, select Base Level.
d)
Choose the right arrow to move the selection to Selected Members. Choose the blue left arrow to remove the prior selection which is already highlighted.
e)
Set the display to Description.
f)
Choose OK.
g)
Use the same steps to display Member and Children for the P_COST dimension for the Total parent then choose OK.
Figure 42: Time Base Members
Your report now has months in the columns for the Direct, Support, and Total cost center groups.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
51
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
5.
BPC430
Save the report as the Account by Entity Trend ## in the Company REPORTS folder. a)
In the EPM menu, choose Save → Save to Server Root Folder. The Save dialog box is displayed.
b)
Choose Company (Public) → REPORTS. In the File Name field, enter Account by Entity Trend ##.
c)
Choose Save.
Task 4: Change the Account by Entity Trend ## report so you can input budget data. 1.
Switch your P_CATEGORY context to Budget and deactivate suppression. a)
In the EPM Context for P_CATEGORY, left click Plan → Select Other Members.
b)
Select Budget → OK.
c)
Choose Options → Sheet options.
d)
Next to Rows select Keep All → OK.
e)
Choose Refresh. The report should display blank rows since no budget data exists.
Continued on next page
52
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
2.
Switch the report to an input form and set the Keep Formula on Data option so that your formulas are not overridden. a)
Choose Options → Sheet Options. The EPM - Sheet Options are displayed.
b)
Select Use as Input Form.
c)
Choose the Refresh tab and select Keep Formula on Data.
Figure 43: Keep Formula on Data
d) 3.
Choose OK→ Refresh.
Select Consulting for the rows. a)
In the EPM Pane on the Row axis, choose P_COST. The EPM - Member Selector is displayed.
4.
b)
Expand Total → Expand Direct→ Select Consulting by placing a checkbox to the left of Consulting (0).
c)
Choose the right arrow to move the selection to Selected Members. Choose the blue left arrow to remove the highlighted default selection.
d)
In Select member names to display, select ID from the dropdown list.
e)
Choose OK.
Enter the following data for January 2011: Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
53
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
Account
Amount
Personnel Cost
25,000
Travel and Entertainment
2,000
Advertising and Promotion
500
a) 5.
BPC430
Enter the values as shown above.
Use cell formulas to add 5% for February to December and save the data to the database. a)
In E6, enter the following formula: =D6*1.05.
b)
Copy the formula and paste it into the cells E7 and E8.
c)
Copy E6:8 to F6:8 through O6:8.
d)
Choose Save Data → Save Worksheet Data.
Figure 44: Save Worksheet Data
The EPM - Submit Data dialog box is displayed. e)
To send the data, choose Yes. The Save Results dialog box is displayed.
f)
Choose OK.
g)
Select cell E6 to check if the formula is still the cell. Continued on next page
54
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Introducing the Excel Interface of the EPM add-in
6.
Save your input template to the Input Schedules folder for the company as Account by Entity Input. a)
In the EPM ribbon, choose Save → Save to Server Root Folder. The Save dialog box appears.
7.
2011
b)
Choose Company (Public) → Input Schedules.
c)
In the File Name field, enter Account by Entity Input ##.
d)
Choose Save.
Close Excel a)
Choose the Office button → Exit Excel
b)
Do not save any workbooks.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
55
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Lesson Summary You should now be able to: • Create an EPM add-in connection • Describe the features of the EPM add-in ribbon • Define default values for dimensions with the EPM Context Bar • Build a simple report
56
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation
Lesson: Implementing SAP BusinessObjects Planning and Consolidation Lesson Overview In this lesson, you will learn about implementing SAP BusinessObjects Planning and Consolidation.
Lesson Objectives After completing this lesson, you will be able to: • •
Discuss the implementation process Describe general business requirements for the planning and consolidation application
Business Example Your company or your client has purchased SAP BusinessObjects Planning and Consolidation, so you need to learn how to implement it.
Implementation Factors Every project has the following factors to consider:
Figure 45: Implementation Factors
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
57
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
The Most Important Success Factors for BPC Implementations: • •
Product expertise. A structured project delivery using best practices – – –
Method Based Scoping (ASAP 7.1 BPC Add-on). Blueprinting Project Quality Assurance Note: ASAP Methodology for Implementation 7.1 has the add-on for BPC.
Performance is a very important component in a project and it should be addressed right from the beginning of the project. Pushing the performance topic to the end of a project will, in most cases, cause delays in the project. Possible Reasons for Performance Issues: •
• •
Lack of data in the development system (reports were built on completely empty applications), so the performance of the reports could not be assessed up front (some dummy data should be generated in the development system) Lack of stress testing activities in the project plan, in a system with large number of concurrent users Design errors: An application, calculation, or report was designed in a way that they could not be high-performing
Factors to consider
58
Factor
Example
Project Objectives
Define the project objectives. For example, implement cost center planning.
Scope
Determine the scope of the implementation. For example, the scope may only be for North America and Europe.
Strategy
Define the project strategy. For example, perform most cost center planning using Planning and Consolidation.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation
Timeline
Define both the timeline for the entire project and the implementation sequence.
Sequence
Determine the sequence of events from a project planning perspective.
Resources
Identify the internal project team members and consultants required.
The Roadmap to Success SAP and its partners have implementation methodologies that are used to standardize the process. The roadmap includes the key steps in the process of implementing a solution. 1.
2. 3.
SAP BI Strategic Decision: For the planning and consolidation application, you may need to decide whether to use an existing BW server or install a standalone server, for example. Pilot Project: A pilot phase may be beneficial to help determine your “to-be” solution. Project: Once your “to-be” solution has been determined, you proceed with the implementation.
The Implementation Roadmap forms the methodical framework for the steps that you require to implement SAP BusinessObjects Planning and Consolidation. It includes the necessary project management, the configuration for the business processes, as well as the technical features, the test procedure, and the training concepts. The methodology of the Implementation Roadmap supports the inclusion of those requirements that are used as the basis for installing the application.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
59
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 46: The Roadmap to Success
• • • • •
Project Preparation - initial project planning, project procedures, landscape strategy Business Blueprint - project planning, architecture Realization - configure the initial solution Final Preparation - test the solution, conduct training Go Live and Support - cut over to the new system, follow up on possible go live issues
Below, you can see the recommended resources by phase.
60
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation
Figure 47: Method-Based Role Allocation
BPC is a very versatile tool and can be used to cover many different business processes. A BPC Business Blueprint document can therefore look quite different, depending on the type of project and on the client as well. Due to the nature of BPC, there is not a single template that will fit all requirements. The blueprinting activity is a key activity in any BPC project. It is important not to underestimate the time required for this task (at least 20 to 30 percent of the total time of the project – depends on the availability of documented requirements). Prototyping is key for early user involvement and to prove designs. It reduces change management efforts during Go-Live Preparation (lean implementation model) Business requirements lie at the center of the project. The scope of your initiative must be driven by business requirements. A key ingredient is to gather accurate requirements in the information gathering process.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
61
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 48: Information Gathering Process
•
Preparation –
•
Identification of the interview / workshop team as well as the interviewees / attendees – Scheduling interviews/workshops – Communication of project goals, roles, and responsibilities Requirements analysis
•
– Use SAP-delivered business content as a first step to structure the analysis – Collect the business requirements, focusing on the processes – Find a suitable combination of interview and workshop techniques Matching
•
– Check user requirements against the business content – Identify gaps – Develop strategies to close gaps Presentation – – –
Prepare and publish the results Find agreement on next steps Determine success criteria and risk factors
Development Guidelines Here are some development guidelines to keep in mind.
62
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation
Figure 49: Development Guidelines
• • • • • • • • • • • • • •
2011
Naming guidelines - define naming conventions for all objects Responsibilities - define and communicate to each team member Authorization concept - build your security plan early in the project Global / Local data - identify data staging layers where you may have a corporate repository of Global data versus an application-specific set of Local data. Master data - identify where master data will be maintained Transaction data - identify where transaction data will be sourced Data flow - similar to the above but including transformations Data targets - in the data flow, identify where data will be stored BI objects - determine which BW objects will be involved in the data flow Data model integration - are there integration points between BW and Planning InfoCubes for example? EDW - do you need to use other Enterprise Data Warehousing solutions such as Informatica? Archiving - a life cycle strategy is important to reduce the storage of older data Initial data transfer - during start-up, how will the initial data transfer occur? Data handling - similar to the above, but also include possible transformation and mapping
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
63
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
•
Operating concept / transports - where will new objects be created and how will the transport process work? Business content - during the gathering of business requirements, check to see if you can use any delivered business content Documentation - document why your solution and objects are built the way they are so that subsequent team members can follow what you did, for example Special topics
• • • • • • • • • •
List of all applications List of dimensions per application (and dimension type) List of properties for each dimension High level content for each dimension Description of internal data flows between applications Data sources for master data and transaction data Central / De-central data load Automatic / Manual trigger Full versus. Incremental load Technology used for data load (out-of-the box, development in ABAP, ...)
• • •
Requirements Analysis Gathering business requirements may be the most important part of a project, and the most challenging!
64
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation
Figure 50: Requirements Analysis
• • • • • •
Project focus - this should be done periodically since conditions change over time Interviews - conduct them with individuals or small groups to ensure that everyone has input. Collect information about the business process Workshops - use larger groups to do brainstorming Documentation - good documentation is critical to avoid miscommunication Gap analysis - compare as is with to be Reporting requirements - include planning and / or consolidation requirements
Analysis Levels Granularity, along with storage of historical data, is one of the most important requirements from a performance perspective. Too much detail can cause performance issues later on. When gathering business requirements, it is critical to identify what level of detail is really needed. Similar data requirements include: • • •
2011
How soon do you need to have ECC data in BW? How much history do you need to store? When can data be archived?
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
65
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Figure 51: Analysis Levels
Sample Business Requirements for a Planning Project 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
66
What type of planning do you perform and in which system? What level of detail? Who are the planners? What is a typical day in the life of a planner? Is there a service level agreement for performance milestones? (Example: reports must run in 30 seconds or less) What are the top-down and bottom-up requirements? Is it next year's tactical plan or the 5 year strategic plan? Are there offline scenarios? Do you need to track status and provide guided navigation? How will you lock approved data? When should we track who changes the data? Where is the actual data coming from? Do you need to replicate ECC Cost Center Planning, for example? What types of business calculations are needed? Etc.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Implementing SAP BusinessObjects Planning and Consolidation
Sample Implementation Steps for a Planning Project A planning project could involve the following steps. • • • • • • • • • • • •
Gather the business requirements Compare as is with to be Consider delivered content Specify the required architecture Develop the data flow requirements Create the environment Create dimensions and properties Create models and set up security Set up Data Manager packages, logic scripts / BAdIs, business rules Update exchange rates Set up work status and a business process flow Create new reports and input schedules Note: BAdI stands for Business Add-In.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
67
Unit 1: SAP BusinessObjects Planning and Consolidation – Overview
BPC430
Lesson Summary You should now be able to: • Discuss the implementation process • Describe general business requirements for the planning and consolidation application
68
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Unit Summary
Unit Summary You should now be able to: • Explain the key terms • Discuss the benefits of SAP BusinessObjects Planning and Consolidation • Describe the components • Identify the most important features of SAP BusinessObjects Planning and Consolidation • Create an EPM add-in connection • Describe the features of the EPM add-in ribbon • Define default values for dimensions with the EPM Context Bar • Build a simple report • Discuss the implementation process • Describe general business requirements for the planning and consolidation application
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
69
Unit Summary
70
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Unit Summary
71
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
72
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 2 The Excel Interface of the EPM add-in Unit Overview This unit includes everything you need to know about the Excel Interface of the EPM add-in.
Unit Objectives After completing this unit, you will be able to: • • • • • • • • • • • • • • • • • • • •
2011
Use the EPM add-in Report Editor features, such as the Layout, Options, Sort, Rank, and Filter. Explain member relationships Describe expansions Efficiently control members displayed in result sets Create a report using Member Recognition Create a report using Local Member Recognition Use data links Use member links Use report links Work with the formatting style sheet to create more attractive reports. Create a workbook with two different reports from two different connections. Create two reports that share a row axis. Use EPM functions to pull in descriptions and properties into your reports Create reports and input forms from scratch Discuss the most important delivered EPM functions Perform smart variance calculations Use the time offset function Set up a push button Use delivered input schedules Use delivered reports
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
73
Unit 2: The Excel Interface of the EPM add-in
• • • •
BPC430
Use EvDRE templates in the EPM add-in Describe the key features of EvDRE templates Identify how EvDRE features are provided in the EPM Reports Migrate EvDRE templates.
Unit Contents Lesson: Using the Report Editor .................................................. 75 Procedure: How to Create a Report From the Report Editor .............. 85 Exercise 2: Data Analysis: Expand, Collapse, Keep, Exclude ........... 105 Exercise 3: Sorting, Filtering, and Ranking. ................................ 113 Exercise 4: Excluding and Renaming Members ........................... 123 Lesson: Using The Member Selector ............................................ 130 Lesson: Working With Member Recognition .................................... 138 Exercise 5: Member Recognition............................................. 141 Lesson: Linking Reports ........................................................... 149 Lesson: Formatting ................................................................ 154 Procedure: How to Format for Hierarchies.................................. 158 Procedure: Applying a Default Dynamic Formatting Template to a Worksheet ....................................................................... 163 Procedure: Applying a Default Dynamic Formatting Template to a Report ............................................................................ 164 Exercise 6: Apply Dynamic Formatting ...................................... 165 Lesson: Multi-Source Reporting .................................................. 178 Exercise 7: Multi-Source Reporting .......................................... 183 Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports ............................................................................... 196 Exercise 8: Using Basic EPM Functions .................................... 213 Exercise 9: Using Advanced EPM Functions ............................... 225 Exercise 10: Using VBA in Buttons .......................................... 245 Lesson: Using Delivered Templates.............................................. 254 Lesson: Comparing EvDRE to EPM Reports ................................... 258 Lesson: Migrating EvDRE Templates ........................................... 275 Exercise 11: Migrating EvDRE Templates .................................. 287
74
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Lesson: Using the Report Editor Lesson Overview Set up reports and schedules.
Lesson Objectives After completing this lesson, you will be able to: •
Use the EPM add-in Report Editor features, such as the Layout, Options, Sort, Rank, and Filter.
Business Example Reporting is usually the most important feature of an application like this. In this unit we will go over all of the features of the most important reporting tool: the EPM Report Editor.
Sheet Options Sheet Options apply to the current worksheet, with the exception of Refreshing data upon open and Clearing data upon save, which apply to the entire workbook. Sheet options can be accessed from the EPM Ribbon Options → Sheet options. Some of these options (noted in bold) are inherited into the Report Editor Options tab. However, note that, when in the EPM Report Editor Options tab, the Inherit Sheet Options checkbox can be deselected and some of these options can be overridden. Sheet Option - General tab
2011
Expand Options
Controls what type of member expansion occurs on an Expand. For example: Member and Children
Data Input
Allows you to enter and save data.
Member Recognition
Allows you to enter members directly in a cell of a report.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
75
Unit 2: The Excel Interface of the EPM add-in
BPC430
Totals Placement
Allows you to control where the totals are displayed. For example: Top or Bottom
Empty Data Behavior
Allows you to define what happens to cells with no data. Options are : Keep, Hide, Remove
Comments retrieved by EPM Functions
Allows you to display EPM comments for a cell when you mouse over
Sheet Option - Formatting tab
Row Header Indentation
You can indent children, parents, or choose no indentation
Set Default in empty cell
Allows you to define a value for empty cells. Example: N/A
Calculate Parents in Hierarchies
The data in the report is replaced with a sum formula for parents.
Display name
Can choose between Caption or Full Unique Name.
Auto Fit Column Width
After any refresh, the application will change the width of all columns to accommodate the largest entry.
Repeat Row and Column Headers
In a nested axis, repeats the outer dimension members.
Sheet Option - Refresh tab
76
Keep Formula on Data
Allows a formula defined in a cell to remain when you refresh.
Show Source Data in Comments
If you keep the formula upon refresh, you can have the source data be displayed as a comment.
Calculate Parents in Hierarchies
The data in the report is replaced with a sum formula for parents.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Refresh data in the Whole File upon Open
Upon open, all reports within the workbook will be refreshed.
Clear data in the Whole Upon save, all data is cleared from the reports after it is File upon Save saved. Show Unauthorized Cell text
For unauthorized values, text defined in the User Options is displayed instead of blanks. (NetWeaver Platform only)
The Five Options to Create Reports • • • • •
EPM Report Editor Entering members directly in a sheet EPM Pane Report creation using copy and paste Drag and drop
In this lesson, we will show how to create a report using the EPM Report Editor. The EPM Report Editor can be used to: The Report Editor can be used to: • • • • •
Create a Report Define specific options for a report Sort, filter and rank Create customized names for members Exclude members
The EPM Report Editor is the graphic user-interface for defining or changing a report or input schedule. In this unit, we will cover the key features of the Report Editor.
Building a report with the Report Editor Layout tab In this section, you will learn how to create a report within the layout tab of the Report Editor.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
77
Unit 2: The Excel Interface of the EPM add-in
BPC430
The Report Editor Layout tab: • • • • •
Create a report on a blank worksheet. Create a report on a worksheet already containing a report. Arrange the layout of the report. Access the member selector. Define report position.
To build a report using the Report Editor, choose New Report or Edit Report on the EPM add-in ribbon.
Figure 52: Opening the EPM Report Editor
The EPM Report Editor window opens, displaying the Layout tab by default.
Figure 53: EPM - Report Editor Layout Tab
78
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
The left hand side shows the Dimensions area while the right hand side shows the different Axes. You can perform drag and drop operations between the three axes and the Dimensions area. Additionally, the Report Editor allows you to control the position of the report and axes. You can move the report in the sheet by choosing one cell. The cell displayed in the middle of the four blue arrow buttons corresponds to the top left cell of the data grid. You can change it by entering the cell reference or using the arrow buttons. You can also use the Report Editor to insert a separation between the data grid and the row or column axis by using the Shift area. As an alternative to drag and drop, you can use the context menu. • • •
•
In the dimension list section, you can use the context menu to add the selected dimension to the Page, Row or Column Axis. In the Row and column axes areas, provided you have more than one dimension, you can use the context menu to move the dimensions up and down. In the Page Axis area, you can click the Change Cell command to select the cell where you want the dimension member to display. Each dimension in the page axis can be positioned individually. In the page, row, and column axes areas, you can use the context menu to: – –
Select members for the selected dimension by choosing Select Dimension Members which will open the Member Selector. Move the dimension to another axis .
–
Remove the dimension from the axis.
To remove all dimensions from the layout, choose Reset Report.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
79
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 54: The Layout of a Report
The Page Axis is optional. As page axis dimension member values apply to the entire report, you can use this axis as a header to filter the data of your report. You can use one or several dimensions in the page axis. For each dimension, you can select one or several members. If you select several members in a page axis dimension, report data is summarized for the selected members. The Row and Column Axis are mandatory. Each axis can contain one or several dimension members (nesting). The Data Grid contains values from the database. There are some basic Report Layout Rules, which must be followed so that the EPM add-in can interpret the data. • • • • • • •
80
The Page Axis must appear above the Column Axis. At least one row should be inserted between the Page Axis and the Column Axis. The Column Axis must be above the Row Axis. A Dimension can only appear once in the layout. There cannot be a blank column in between nested dimensions of a Row Axis. There cannot be a blank row in between nested dimensions of a Column Axis. All inner dimension's members must be stated when an outer dimension contains a member.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 55: Page Axis Layout Rules: Blank row between Page Axis and Column Axis
Below you can see three examples of the Row Axis, two of which are incorrect. The Nesting 2 example is incorrect because the inner dimension member, the account, is not stated. The Nesting 3 example is incorrect because there is a blank column between the two dimensions.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
81
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 56: Row Axis - Layout Rules
Below, you can see three examples of the Column Axis, two of which are incorrect. The Nesting 2 example is incorrect because the inner dimension member is not stated. The Nesting 3 example is incorrect because there is a blank row between the two dimensions.
82
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 57: Column Axis - Layout Rules
Blank rows or columns between members are allowed. As are local excel formulas.
Figure 58: Report Layout Possibilities
By default, a report is created on the Active Connection of the worksheet. The Active Connection can be displayed on the EPM Pane and on the Report Editors' Layout tab.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
83
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 59: EPM Cell Context Menu
In Microsoft Excel, a cell context menu appears when you right-click any cell in the spreadsheet. The add-in adds one menu item to the top of the context menu: EPM. This allows you to continue to use the existing Excel features while still having access to some EPM add-in actions.
84
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
How to Create a Report From the Report Editor 1.
From the EPM add-in ribbon, choose New Report or Edit Report. The EPM - Report Editor window will display on the Layout tab by default.
2.
If you want a filter the report data, drag and drop the one or more dimensions to the Page Axis. Click the dimension to call the EPM - Member Selector window. Choose the member/members for the filter and choose OK.
3.
On the Layout tab, drag and drop one or several dimensions to the Row Axis.
4.
On the Layout tab, drag and drop one or several dimensions to the Column Axis.
5.
Optional: On the bottom right hand side of the EPM - Report Editor window, you can decide the position of the top left cell of the data grid.
6.
Optional: A shift between the data grid of the report and its row and column headers can be defined. To do so, enter a number greater than 1 if the Row Axis should remain to the left of the Column Axis. Enter a number less then 0 if the Row Axis should appear to the right of the Column Axis.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
85
Unit 2: The Excel Interface of the EPM add-in
BPC430
EPM - Report Editor: Options You can perform actions and specify some options that are specific to the current report by using the Options tab in the Report Editor.
Figure 60: EPM Report Editor - Options
By default, the report options are inherited for the current worksheet from the Sheet Options. Since we have already covered the Sheet Options, let us cover the options not related to those. •
•
86
To keep the options as defined in the Sheet Options, leave the Inherit Sheet Options checkbox selected. All options inherited from the Sheet Options are grayed out. To modify the options for the current report, deselect the Inherit Sheet Options checkbox. All the options are made available for selection.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Options not related to the Sheet Options: •
Freeze Data Refresh: For Planning and Consolidation connections, this option will allow you to navigate in a report without having data loaded from the data source. When you are finished navigating in the report, you can activate the refresh and retrieve the latest data. Note: This option is also available in the User Options
•
Freeze Data Save: For Planning and Consolidation connections, this option will deactivate the data save for a specific input form. When you are sure of the data you want to save, you can activate again and save the data. Do not Store Connection: For Planning and Consolidation connections, this option will allow you to save a report without storing the connection used to create the report.
•
Note: Since the connection is not stored, the dimensions are identified by their types (for example, E for Entity) and not by their names. Members are identified by their relationships and not with their names. •
Display on Base Level Data: For Planning and Consolidation connections, version for the Microsoft platform connections only, this option will only display the data that is not aggregated. The data calculations will not be performed and the data for base level members will be displayed quicker.
Refresh Options EPM Button
Action
Refresh - Select Report
To update a selected report
Refresh - Worksheet Refresh - Workbook
To update a sheet of the EPM Workbook To update the EPM Workbook
Refresh - Selected Data
To update selected data
On the EPM Ribbon, there are various sheet options. You can choose to refresh the report, a sheet of the Workbook, the entire workbook, or just some of the data.
Sorting In this section you will learn about sorting the data of the current report.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
87
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 61: EPM Report Editor - Sorting
You can sort the data in your report in ascending or descending order based on: • • •
A specified dimension member for each column in the column axis The first column The last column
Below you can see the Sorting options.
88
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 62: Sorting Options
The Sort Inside Level option enables you to sort parent members and their children in each level of the hierarchy, while still preserving the hierarchy. This option is only available if there is one dimension in the row axis.
Filtering You can filter the data of the current report using the Report Editor.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
89
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 63: Filtering
You can specify one or more conditional dimension member value filters on the report. Only the members that meet the filtering criteria will be displayed in the report results. However, you have the following additional functionality to meet your business requirements:
90
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 64: Filtering Example - Keep Blocks
•
•
Retain Members: This option allows you to select one or more specific members that you want to display in the report whether or not they meet the filtering criteria. Keep Blocks: If a member meets the filtering criteria, all the members of the block to which it belongs are displayed. Note: This option only appears if there is more than one dimension in the row axis.
•
When both Retain Members and Keep Blocks are selected: When retaining a member, not only that member is retained, but all members of that members block are as well.
Ranking In this section, you will learn about ranking the data of the report.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
91
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 65: EPM Report Editor - Ranking
You can specify top or bottom N ranking based on a specified dimension member. If there is more than one dimension in the column axis, you can select one member for each dimension. If you also define a filtering on data on the Filtering tab, to avoid conflict, the filtering takes precedence over the ranking. (The Perform Filtering, then Ranking checkbox is set on the Filtering tab by default). If you prefer, you can select the Perform Ranking, then Filtering option on the Ranking tab. This will deselect the Perform Filtering, then Ranking checkbox on the Filtering tab.
92
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 66: Ranking Example - Top 2
Read Only Data In this section, you will learn about the report editor Read Only Data feature. You can use this feature to prevent data input. If this setting is turned on in an input form, the user will receive a No data to refresh message if they try to save to the data base. • •
Specific base level members. The intersection of specific members.
Below, you can see an example which will prevent sending data for the Actual and Personnel Expense intersection:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
93
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 67: Read Only Intersection Setting
Below, you can see the system message if the user tries to enter data:
Figure 68: Read Only Intersection Error Message
This is one of several ways to control data input.
94
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Options to Prevent Data Entry in General • • • •
Data access profiles Work status Read only data setting Formatting
The data access profiles option should be used when you need a global static control. Work status should be used if you need a more flexible solution. The Read Only Data and formatting options should be used when you need a workbook-specific solution.
Local Members In this section, you will learn about the report editor Local Members feature. You can create members mainly for calculations on the current report. These members are called "local members". Local members have the same behavior as any other member, but they contain standard Microsoft Office Excel formula or EPM functions. There are two ways of creating local members: • •
Enter an Excel formula. Create a local member in the Report Editor.
When the Member Recognition is activated, all Microsoft Office Excel formulas are automatically converted into “local members”. You can then view and modify the local member in the Local Members tab of the Report Editor. Below, you can see an example where the user entered a simple formula that calculates the difference between budget and actual:
Figure 69: User Formula
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
95
Unit 2: The Excel Interface of the EPM add-in
BPC430
If you do not enter a text to describe the local member, a default name is generated, beginning with (fn). Below, you can see the definition of the local member created by the system:
Figure 70: Local Member Definition
Below, you can see an example of how you can insert rows and columns in a report, as well as your own formulas, and still work with live data.
Figure 71: Example With Formulas
96
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
There are many things that you can add in and around the data grid to form a custom formatted report with additional calculations. The example above demonstrates several things that you can do that will not prevent you from re-refreshing it with the application. Note that the unusual text and background formatting is only used here to help you differentiate the areas of the report. Local members are specific to the current report. If you want to reuse a local member in other reports for the same sheet/connection couple, you can convert the local member into a custom member. To convert a local member into a custom member, right-click the local member in the report and select EPM → Convert to Custom Member. You can create custom members only when using a local or SAP BusinessObjects Enterprise connection. Precedence rules: in case of conflicts between local members on the row and column axes, local members on the columns axis override the ones on the row axis. You can apply a specific formatting to local members. You can also create a grouping local member in the Member Selector, when grouping members by property.
Member Names
Figure 72: Customizing Member Names
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
97
Unit 2: The Excel Interface of the EPM add-in
BPC430
Within a report, you can customize the name of any dimension member. This name will override the name of the member coming from the cube or model. You will see this customized name in both the report results and the EPM - Member Selector
Excluded Members For a specific report, you can choose not to display specific members.
Figure 73: Excluding Members
Members can be excluded from the EPM - Report Editor or by selecting the member and choosing Exclude from the EPM Ribbon. By selecting the Exclude button from the EPM Ribbon, the Excluded Members tab of the EPM - Report Editor is automatically updated. This is a persistent exclusion, meaning when the report is refreshed, this member will still be excluded.
Member Insertion Filtering In this section, you will learn about the report editor Member Insertion Filtering feature.
98
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
For a specific report, you can create filters to restrict the member selection list when using the Insert Members function. You create the filters in the Member Insertion Filtering tab of the Report Editor. Select a dimension, then click Edit Filter. In the Member Selector that opens, select the members that will be possible to insert in the current report. You can modify the filter by clicking Edit Filter or you can delete it by clicking Remove Filter. Once you have created a filter on a specific dimension, you will be able to insert in the report the members specified in the filter. Below, you can see an example of a filter which will only allow the user to insert base level members for advertising and water & energy.
Figure 74: Member Insertion Filtering - Definition
Below you can see the dialog that you can use to insert new members.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
99
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 75: Insert New Members
Data Analysis: Expand, Collapse, Keep, Exclude The EPM add-in has various features for Data Analysis. Below you can see the Expand options.
100
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 76: Expand Options
The Expand command on a member drills down in the data grid. What is drilled down is dependant upon the expansion relationship behavior chosen in the expand button list. You may select the default behavior in the Sheet Options. Additionally, in the User Options if you Enable Double-Click you can perform an expansion by double clicking the member in your report.
Figure 77: User Options affecting Data Analysis
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
101
Unit 2: The Excel Interface of the EPM add-in
BPC430
Note the following regarding the Expand feature: • •
• •
Expand will not work on a page axis dimension member. When the data sorting, ranking and filtering are activated, the expand works in the column axis only if the following options are selected: Member and Children or Member and Descendants When the data sorting, ranking and filtering are activated, the expand never works in the row axis. When the data sorting, ranking and filtering are activated, the way the Expand works also applies to the Collapse feature.
Figure 78: Expand with Nested Axis
Expansion with Nested Axis: When you expand within a nested axis' inner dimension, you can decide one of the following behaviors: • •
All child members will be repeated for each member of the outer dimension. This is called a symmetrical expand. Only the child member for the selected member of the outer dimension will be displayed. This is called an asymmetrical expand.
The expansion on an outer dimension is the same as a simple axis. Below you can see the Collapse options.
102
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Figure 79: Collapse Example
The Collapse command will: • •
Collapse to the parent of the child member selected in the report. Collapse to the selected parent member, when you double click a parent.
Below you can see the Keep options.
Figure 80: Keep Example
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
103
Unit 2: The Excel Interface of the EPM add-in
BPC430
The Keep command will keep all occurrences of the selected members including all occurrences in an inner nested dimension. All other members are excluded. This works for either rows or columns. The Shift and Ctrl keys can be used to highlight multiple members for choosing the Keep Feature. Below you can see the Exclude options. The Exclude command takes away all occurrences of the selected members including all occurrences of an inner nested dimension. All other members are kept. This can be applied to either the rows or the columns.
Figure 81: Exclude Example
104
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Exercise 2: Data Analysis: Expand, Collapse, Keep, Exclude Exercise Objectives After completing this exercise, you will be able to: • You want to learn how to work with the Data Analysis features on the EPM add-in ribbon.
Business Example The users want a quick way to analyze different dimension members as they work with the data.
Task: You will work with the Data Analysis options of the EPM add-in ribbon. 1.
Create a connection to the Sales Model for your assigned Environment and make sure your EPM Context bar and EPM Pane are displayed. Open native Excel. Go to the EPM ribbon and Log On. Create a connection with server URL: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes). Let the system generate your connection name.
2.
Ensure the Sales Connection is selected.
3.
Set your context:
4.
Use the EPM Pane to create a new report.
5.
Display only the IDs in the result set.
6.
Set your defaults in the Sheet Options to expand to Children and the User Options to Expand/Collapse on Single Member and Keep/Exclude on Single Member.
7.
Work with the Expand and Collapse features for 2009 Q1.
8.
Work with the Keep feature for 2009 Q1.
9.
Work with the Exclude feature for 2009 Q1.
10. Change your User options so that when you Expand, Collapse, Keep, or Exclude, you do so for all like members for that dimension. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
105
Unit 2: The Excel Interface of the EPM add-in
BPC430
11. Use the Expand and Collapse features with the new User Options for 2009 Q1. 12. Use the Keep feature with the new User Options for 2009 Q2. 13. Save your Report.
106
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Solution 2: Data Analysis: Expand, Collapse, Keep, Exclude Task: You will work with the Data Analysis options of the EPM add-in ribbon. 1.
Create a connection to the Sales Model for your assigned Environment and make sure your EPM Context bar and EPM Pane are displayed. Open native Excel. Go to the EPM ribbon and Log On. Create a connection with server URL: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes). Let the system generate your connection name. a)
From your remote desktop, choose the Start menu, and choose: Programs → Microsoft Office → Microsoft Office Excel 2007 Excel opens and displays a new worksheet.
b)
Choose the EPM tab → Log On. The EPM - Logon window is displayed.
c)
To the right of the Connection field, choose the Ellipse (...) button. The EPM - Connection Manager window opens.
d)
Choose the Create button. The Create Connection window appears.
e)
In the Server URL field, type: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes) as shown below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
107
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 82: Create Connection
f)
Choose Connect.
g)
Enter your user ID and password to create the connection.
h)
User ID
Password
BPC-##
training
Choose Logon. Environments and Models are loaded.
i)
j)
Use the dropdown to select your Environment and Model. Environment
Model
Your assigned Environment
Sales
Choose Generate Connection Name. Continued on next page
108
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
The system will generate a connection name made up of the Model ID Environment ID. k)
Click OK twice.
l)
If you are prompted, log on again with your user and password.
m)
From the EPM Ribbon, choose Options → User Options. The EPM - User Options window opens.
2.
n)
Choose the Others tab. In the bottom right, make sure the Display EPM Context Bar and Display EPM Pane checkboxes are selected.
o)
Choose OK.
Ensure the Sales Connection is selected. a)
3.
On the EPM Tab, under Active Connection, ensure the Sales - BPC430_## connection is selected. If not, choose it from the dropdown.
Set your context: a)
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
CONMID - Mid-Size Store Consolidated
PRODUCT
FISH - All Fish Products
P_ACCT
EXTSALES - External Sales
RPTCURRENCY
LC - Local Currency
TIME
2009.TOTAL - 2009
MEASURES
PERIODIC - Periodic
Hint: You may have to scroll down within the EPM Context bar to see all of your dimensions.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
109
Unit 2: The Excel Interface of the EPM add-in
4.
BPC430
Use the EPM Pane to create a new report. a)
From the EPM Pane, right-click PRODUCT and select Move to Row Axis.
b)
From the EPM Pane, right-click TIME and select Move to Row Axis to move it under the PRODUCT dimension.
c)
From the EPM Pane, right-click ENTITY and select Move to Column Axis. The Report will execute with products in column A, and time in column B.
5.
Display only the IDs in the result set. a)
In the Row Axis Dimensions, choose Product by clicking the hyperlink.
b)
Click the member display icon
c)
Choose OK.
and select ID from the drop down list.
Products are now displayed with only their IDs. d)
Do the same for Time and Entity.
Figure 83: Initial Result - With IDs Displayed
Continued on next page
110
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
6.
Set your defaults in the Sheet Options to expand to Children and the User Options to Expand/Collapse on Single Member and Keep/Exclude on Single Member. a)
From the EPM Ribbon choose Options → Sheet Options. The EPM - Sheet Options window opens.
b)
On the General tab, set the Expand Options to Children.
c)
Choose OK.
d)
From the EPM Ribbon, choose Options → User Options The EPM - User Options window opens.
7.
e)
On the Navigation tab, make sure the Expand/Collapse on Single Member and Keep/Exclude on Single Member checkboxes are selected.
f)
Choose OK.
Work with the Expand and Collapse features for 2009 Q1. a)
Place your cursor on 2009.Q1 for FISHPOND.
b)
From the EPM Ribbon choose Expand. Q1 2009 is replaced with January, February, and March, but only for FISHPOND.
c) 8.
From the EPM Ribbon, choose Collapse.
Work with the Keep feature for 2009 Q1. a)
Place your cursor on 2009.Q1 for FISHPOND.
b)
From the EPM Ribbon choose Keep. For FISHPOND, you only see Q1 and no other data is visible.
c) 9.
From the EPM Ribbon choose Back.
Work with the Exclude feature for 2009 Q1. a)
Keep your cursor on 2009.Q1 for FISHPOND.
b)
From the EPM Ribbon choose Exclude. For FISHPOND, you no longer see Q1. For all other products you see all 4 quarters.
c)
From the EPM Ribbon choose Back. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
111
Unit 2: The Excel Interface of the EPM add-in
BPC430
10. Change your User options so that when you Expand, Collapse, Keep, or Exclude, you do so for all like members for that dimension. a)
From the EPM Ribbon choose Options → User Options. The EPM - User Options window opens on the Navigation tab.
b)
Deselect Expand/Collapse on Single Member.
c)
Deselect the Keep/Exclude on Single Member.
d)
Select the Enable Double Click checkbox. (It may already be selected.)
e)
Choose OK.
11. Use the Expand and Collapse features with the new User Options for 2009 Q1. a)
Place your cursor on 2009.Q1 for FISHPOND and double click. Q1 2009 is replaced with January, February, and March for all products.
b)
Choose Back.
12. Use the Keep feature with the new User Options for 2009 Q2. a)
Place your cursor on 2009.Q2 for FISHPOND.
b)
Choose Keep. You will see Q2 for all FISH products.
Figure 84: Q2 For All Fish Products
13. Save your Report.
112
a)
From the EPM Ribbon choose Save → Save to Server Root Folder.
b)
Choose Company (Public) then Reports
c)
For the File Name, enter GR## Report Editor.
d)
Choose Save.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Exercise 3: Sorting, Filtering, and Ranking. Exercise Objectives After completing this exercise, you will be able to: • Use the Sorting, Filtering, and Ranking options in your report.
Business Example You would like to analyze the results of your report by sorting, filtering, and ranking.
Task 1: Sort the results of your previously created report based on the 2011 total sales. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2.
2.
Create a new blank workbook.
3.
Choose the Sales - BPC430_## Connection
4.
Set your context for the Sales model.
5.
Create a new report with product in the rows, and time in the columns, using the EPM Pane.
6.
From the EPM Pane, select Member and Children for the Bird and Dog parents.
7.
From the EPM Pane, select Member and Children for Time.
8.
Open the EPM - Report Editor to sort the results of your report.
9.
You realize the dog products are mixed in with the bird products. You would like to sort the values, but keep the products within their groups.
10. Stay in the report for the next Task.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
113
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 2: Filter the results of your report based on the products that have greater than 200,000 in sales in 2011. 1.
Open the EPM - Report Editor to filter the results of your report.
2.
Remove the filter
Task 3: Rank the results of your report to determine the top 3 selling products in 2011.
114
1.
Open the EPM - Report Editor to rank the results of your report.
2.
Save your Report.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Solution 3: Sorting, Filtering, and Ranking. Task 1: Sort the results of your previously created report based on the 2011 total sales. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2. a)
From your web client's Start Page, choose EPM Office Add-in Excel. Excel opens and the EPM - Connection Manager appears.
2.
3.
b)
Choose the Sales - BPC430_## connection.
c)
Click OK.
d)
If you are prompted, log on again with your user ID and password as shown below: User ID
Password
BPC-##
training
Create a new blank workbook. a)
Create a blank workbook by choosing the Office button and then New.
b)
Choose OK or Create.
Choose the Sales - BPC430_## Connection a)
On the EPM Pane, under Active Connection, choose the Sales - BPC430_## connection.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
115
Unit 2: The Excel Interface of the EPM add-in
4.
Set your context for the Sales model. a)
5.
BPC430
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
CONMID - Mid-Size Store Consolidated
PRODUCT
FISH - All Fish Products
P_ACCT
EXTSALES - External Sales
RPTCURRENCY
LC - Local Currency
TIME
2011.TOTAL - 2011
MEASURES
PERIODIC - Periodic
Create a new report with product in the rows, and time in the columns, using the EPM Pane. a)
In the EPM Pane, right-click Product and select Move to Row Axis.
b)
Right-click Time and select Move to Column Axis. The Report is executed.
6.
From the EPM Pane, select Member and Children for the Bird and Dog parents. a)
In the Row Axis , choose Product. The EPM - Member Selector opens.
b)
Click the member display icon,
and select ID.
When you run the report with this setting, only the IDs will appear in the report. c)
Select BIRD and DOG by selecting the checkbox to the left of each of them.
d)
Under Selection Relationship, select Member and Children.
e)
Choose the blue right arrow to move the selection to Selected Members. Choose the blue left arrow to remove the prior selection which is already highlighted.
f)
Choose OK. Continued on next page
116
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
7.
From the EPM Pane, select Member and Children for Time. a)
In the Column Axis, choose Time. The EPM - Member Selector opens. and select ID.
b)
Click the member display icon,
c)
Select 2011 by selecting the checkbox to the left of it.
d)
Under Selection Relationship, select Member and Children.
e)
Choose the right arrow to move the selection to Selected Members. Choose the blue left arrow to remove the prior selection which is already highlighted.
f)
Choose OK. The report is executed with the new selections.
8.
Open the EPM - Report Editor to sort the results of your report. a)
From the EPM Ribbon, choose Edit Report.
b)
Choose the Sorting tab.
c)
Select Sort data Using the Following Criteria.
d)
Under Sorting Criteria, select the radio button for Last Column
e)
Leave the checkbox for Show Only Members Displayed in the Report selected as well as the radio button Ascending selections.
Figure 85: Sorting Criteria
f)
Choose OK. Your report is now in ascending order according to the product sales for 2011.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
117
Unit 2: The Excel Interface of the EPM add-in
9.
BPC430
You realize the dog products are mixed in with the bird products. You would like to sort the values, but keep the products within their groups. a)
From the EPM Ribbon, choose Edit Report. The EPM - Report Editor window opens on the Layout tab by default.
b)
Choose the Sorting tab.
c)
In the bottom left-hand corner, select Sort Inside Level.
d)
Choose OK. Your report is now in ascending order, according to the product sales for 2011, but has kept the BIRD products and DOG products together.
Figure 86: Sort Inside Level
10. Stay in the report for the next Task. a)
Stay in the report for the next Task.
Continued on next page
118
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Task 2: Filter the results of your report based on the products that have greater than 200,000 in sales in 2011. 1.
Open the EPM - Report Editor to filter the results of your report. a)
From the EPM Ribbon, choose Edit Report.
b)
Choose the Filtering tab.
c)
Select Filter data Using the Following Criteria.
d)
Under Filtering Criteria, choose the ellipsis (...) button at the end of the Based on: field. The Column Selector window opens.
e)
Highlight 2011.TOTAL (it may be displayed as 2011) and choose OK.
f)
Under the Based on: field, select the middle radio button, and from the dropdown, select > (Greater than) and enter 200000.
g)
Above Filter Expression, choose Add Criteria.
h)
Choose OK.
Figure 87: Filtered Results (your values may vary)
Your report is returned with only the products that exceeded 200,000 in sales in 2011.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
119
Unit 2: The Excel Interface of the EPM add-in
2.
BPC430
Remove the filter a)
From the EPM Ribbon, choose Edit Report.
b)
Choose the Filtering tab.
c)
Deselect Filter Data Using the Following Criteria.
d)
Choose OK. Your report is no longer filtered.
Continued on next page
120
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Task 3: Rank the results of your report to determine the top 3 selling products in 2011. 1.
Open the EPM - Report Editor to rank the results of your report. a)
From the EPM Ribbon, choose Edit Report.
b)
On the Layout tab, under the Row Axis Dimensions, choose the PRODUCT hyperlink. The EPM - Member Selector opens.
c)
Choose Bird and Dog by selecting the checkbox to the left of the dimension members. For the Selection Relationship, choose Base Level and move your selections to the right with the arrow.
d)
Remove the selections for Bird → Member and Children and Dog → Member and Children, by highlighting them and choosing the blue arrow pointing to the left.
e)
Choose OK.
f)
Choose the Ranking tab.
g)
Select Rank data Using the Following Criteria.
h)
Under the Ranking Criteria choose the ellipsis (...) button at the end of the Based on: field The Column Selector window opens.
i)
Highlight 2011.TOTAL (it may be displayed as 2011) and choose OK.
j)
Next to Display, select the radio button to Display the Top and enter 3
k)
Choose OK.
Figure 88: Ranking Results
Your report is returned with only 3 products with the highest sales.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
121
Unit 2: The Excel Interface of the EPM add-in
2.
122
BPC430
Save your Report. a)
From the EPM Ribbon, choose Save → Save to Server Root Folder
b)
Choose Company(Public), then choose Reports.
c)
For the File Name, enter GR## Top 3 Products.
d)
Choose Save.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Exercise 4: Excluding and Renaming Members Exercise Objectives After completing this exercise, you will be able to: • Use the EPM - Report Editor to change member names and exclude members.
Business Example The users of your reports request that you change the member names to something more meaningful. Additionally, for certain data analysis, you require the exclusion of certain members.
Task 1: Open your previously created report to use the exclude members feature. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2.
2.
Open the GR## Top 3 Products report.
3.
Open the EPM - Report Editor and exclude DOGDRYPUPPY.
Task 2: In this exercise, you will create a new report and change some dimension member names using the EPM - Report Editor.
2011
1.
Create a new blank workbook.
2.
On the EPM - Pane, select the Sales - BPC430_## connection.
3.
Set your context:
4.
Use the EPM Report Editor to create a new report and change the Category and P_ACCT dimension member names to be more meaningful to your users. Change the Category member Actual from GL to Actual and the P_ACCT member from External Sales to Revenue.
5.
Close the report without saving.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
123
Unit 2: The Excel Interface of the EPM add-in
BPC430
Solution 4: Excluding and Renaming Members Task 1: Open your previously created report to use the exclude members feature. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2. a)
From your web client's Start Page, choose EPM Office Add-in Excel. Excel opens and the EPM - Connection Manager appears.
b)
Choose the Sales - BPC430_## connection.
c)
Click OK.
d)
If you are prompted, log on again with your user ID and password as shown below: User ID
Password
BPC-##
training
Continued on next page
124
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
2.
Open the GR## Top 3 Products report. a)
From the EPM Ribbon choose Open → Open Server Root Folder.
b)
Choose the GR## Top 3 Products, then choose Open. Note: If you do not see this report, Choose the GR00 Top 3 Products Report under Company (Public) → Template Library. If you use the GR00 Top 3 Products report, choose Edit Report → Options and deselect Do Not Store Connection.
Figure 89: Ranking Results
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
125
Unit 2: The Excel Interface of the EPM add-in
3.
BPC430
Open the EPM - Report Editor and exclude DOGDRYPUPPY. a)
From the EPM Ribbon, choose Edit Report. The EPM - Report Editor window opens on the Layout tab by default.
b)
Choose the Excluded Members tab.
c)
Select the Ellipsis (...) button to the right of Members to Exclude. The Multi Dimension Member Selector window opens.
d)
Under Dimensions, choose the PRODUCT dimension.
e)
Under Members, choose DOGDRYPUPPY.
f)
Choose OK. (Or hit enter)
g)
Choose Add. DOGDRYPUPPY is added to Excluded Members: on the left.
h)
Choose OK
Figure 90: Ranking Results with DOGDRYPUPPY Excluded
Since you excluded DOGDRYPUPPY, DOGROPE is now displayed because it had the next highest amount of sales. i)
Close the workbook by choosing the Office button and then Close.
j)
Do not save the report.
Continued on next page
126
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Task 2: In this exercise, you will create a new report and change some dimension member names using the EPM - Report Editor. 1.
2.
Create a new blank workbook. a)
Create a blank workbook by choosing the Office button and choose New.
b)
Choose Create.
On the EPM - Pane, select the Sales - BPC430_## connection. a)
3.
On the EPM -Pane, select the Sales - BPC430_## connection from the dropdown, if not already selected.
Set your context: a)
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
STORE1 - Store1
PRODUCT
BIRD - All Bird Products
P_ACCT
EXTSALES - External Sales
RPTCURRENCY
LC - Local Currency
TIME
2011.TOTAL - 2011
MEASURES
PERIODIC - Periodic
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
127
Unit 2: The Excel Interface of the EPM add-in
4.
BPC430
Use the EPM Report Editor to create a new report and change the Category and P_ACCT dimension member names to be more meaningful to your users. Change the Category member Actual from GL to Actual and the P_ACCT member from External Sales to Revenue. a)
From the EPM Ribbon, choose New Report. The EPM - Report Editor window opens on the Layout tab by default.
b)
Drag and drop the P_ACCT dimension to the Row Axis Dimensions.
c)
Drag and drop the Category dimension to the Column Axis Dimensions.
d)
Choose the Member Names tab.
e)
Under the Dimensions area, highlight CATEGORY and under the Members area highlight ACTUAL - Actual from GL.
f)
In the Enter a name for the member: field, enter Actual.
g)
Choose Override. Under Members, the value changes to Actual and is listed below with its original and customized name.
h)
Under the Dimensions area highlight P_ACCT and under the Members area highlight EXTSALES - External Sales
i)
In the Enter a name for the member: field type Revenue.
j)
Choose Override. Under Members, the value changes to Revenue.
k)
Choose OK. The Report is executed and your customized names are shown.
5.
128
Close the report without saving. a)
Choose the Office button then choose Close.
b)
Do not save the report.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Report Editor
Lesson Summary You should now be able to: • Use the EPM add-in Report Editor features, such as the Layout, Options, Sort, Rank, and Filter.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
129
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Using The Member Selector Lesson Overview This lesson will deal with the Member Selector.
Lesson Objectives After completing this lesson, you will be able to: • • •
Explain member relationships Describe expansions Efficiently control members displayed in result sets
Business Example You want to determine how to control what dimension members appear in your report.
Member Selector The Member Selector determines what members appear in the rows and columns of your report. Opening the EPM - Member Selector window. • • • •
From the EPM Pane From the EPM Report Editor window From the EPM Context bar From the worksheet for dimensions in the page axis
By default, the member taken into account for a dimension is the one defined in the EPM Context, with the Member and Children relationship. Once a dimension has been added to an axis section, you can select another member or relationship for the dimension by clicking the dimension name that appears as a link. The Member Selector window opens and you can select the member and relationship for which you want the report to display. There are various ways to open the Member Selector.
130
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Member Selector
To modify the member selection for a dimension in the Page Axis: • • • • •
From the EPM Pane click on the dimension From the EPM Report Editor click on the dimension From the EPM Context bar, from the dropdown choose Select other members From the worksheet, double-click the dimension member
To modify the member selection for a dimension in the Row or Column Axis: • • •
From the EPM Pane click on the dimension . From the EPM Report Editor click on the dimension. From the EPM Context bar, from the dropdown choose Select other members.
Figure 91: EPM Member Selector - Dimension from Row or Column Axis
Note: If you select the Dynamic option (selected by default), each time you perform a refresh on the report, the report will automatically pick up new members or remove members that have been deleted from the master data tables.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
131
Unit 2: The Excel Interface of the EPM add-in
BPC430
The Member Selector is made up of the following: • • • • • • • •
Hierarchy or List display: A dropdown list, which allows you to choose how you would like to view the members Member names: How you would like to see the members. This depends on your model/cube. For Planning and Consolidation: ID, Description, ID - Description Member filtering by properties: To help you select members, you can filter the members by property value. Member Search: To search for a specific member Member Sorting & Grouping button: Allows you to sort and group the selected members base on the property values. Dimension Members List: All the members/hierarchies of the current dimension. Selected Members: Where you select and order the members of the currently selected dimension to appear in your report Selected Relationship: A dropdown list that allows you to select many members at once, based on their relationship to the selected (checked) member. Note: The dynamic radio button option will automatically pick up new members or remove members each time you perform a refresh on the report. For example, for the Entity Dimension, if you choose the Hierarchy member US stores, and a new store is added to this hierarchy member, you will get this store automatically. If you select static, you will only receive the original stores. Dynamic is selected by default.
•
Hierarchy Levels: For some dynamic relationships, you can define the levels of the hierarchy you want to display in the Member Selector itself.
Members can be placed or removed from the Selected Members list using the buttons representing arrows. The arrow to the right button will copy the checked members, and any related members depending on the Selection Relationship choice, to the bottom of the selected members list. The left arrow button will remove the selected members from the Selected Members list. Note: From the Selected Members list you can use the Shift and Ctrl keys to select multiple members for removal. You can also delete members by selecting them and hitting the delete key. When selecting several members, the items will be displayed in the Selected Members list as the + operator (=OR) by default. You can select the & operator (=AND) so that only the members at the intersection of the different items are displayed in your report.
132
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Member Selector
Figure 92: Member Relationships – Children and descendants
Selection Relationship Example 1
2011
If the selected member is:
And the Relationship is:
What shows up in the report:
2009.Total
Member Only
2009.Total
2009.Total
Member and Children
2009.Q1-Q4 and 2009.Total
2009.Total
Children
2009.Q1-Q4
2009.Total
Member and Descendants
2009.Total at the top, Then 2009 Q1, then Jan, Feb, Mar, then 2009.Q2, then April, May, etc
2009.Total
Descendants
2009 Q1, then Jan, Feb, Mar, then 2009.Q2, then April, May, June, etc
2009.Total
Member offset = 2
2011.Total
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
133
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 93: Member Relationships – Ascendants, Base level, Siblings
Selection Relationship Example 2 If the selected member is:
And the Relationship is:
What shows up in the report:
2009.Q1
Member and Ascendants
2009.Q1 and 2009.Total
2009.Q1
Siblings
2009.Q1-Q4
2009.Q1
Same Level
All quarters from all years
2009.Q1
Ascendants
2009.Total
2009.Total
Member and Base Level
2009.Jan - 2009.Dec and 2009.Total
2009.Total
Base Level
2009.Jan - 2009.Dec
On relationships that include ascendants, descendants, and base level, you can define the levels of the hierarchy you want to display in the report.
134
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Member Selector
Hierarchy Selection Relationship Example Example: Hierarchy Levels to Display If the member and relationship is:
Hierarchy Levels selected:
What shows up in the report:
Year, Member, and Descendants
All Levels
Months, Quarters, Year
Year, Member, and Descendants
Number of Levels: 1 Quarters, Year
Year, Member, and Descendants
Only Level: 2
Months, Year
Hierarchy Levels to Display • • •
By default, All Levels is selected, which shows all levels of the hierarchy. The Number of Levels option allows you to select the number of levels you want to display. . The Only Level option allows you to select the only level you want to display.
Member Sorting and Grouping by Properties You can sort the selected members based on property values. Member Filtering by Properties You can filter the members by property.
Figure 94: EPM Member Selector - Page Axis Dimension
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
135
Unit 2: The Excel Interface of the EPM add-in
BPC430
The EPM Member Selector , which opens from a dimension that is a part of the Page Axis, is a sub-part of the one opened for the dimensions from the Row and Column axes. However, it does include an additional option, Allow Multi-Selection. When you select several members, the data on the members are automatically aggregated in the report. Note: • •
136
You cannot select more than 30 members. If you often use a selection of members for a page axis dimension, you should convert the selection into a custom member.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Member Selector
Lesson Summary You should now be able to: • Explain member relationships • Describe expansions • Efficiently control members displayed in result sets
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
137
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Working With Member Recognition Lesson Overview This lesson will explain how to use the Local Member Recognition and Member Recognition functions.
Lesson Objectives After completing this lesson, you will be able to: • •
Create a report using Member Recognition Create a report using Local Member Recognition
Business Example In addition to creating a report with the EPM Report Editor and the EPM Pane, you would like to use the additional functionality available using automatic Member Recognition. You would also like to add a local member to your created report so you can retrieve the Account Type property for each Account displayed in your report.
Member Recognition On the EPM - Sheet Options window, you can turn on Member Recognition by choosing the checkboxes for Activate Member Recognition and Activate Local Member Recognition.
138
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Working With Member Recognition
Figure 95: Member and Local Member Recognition
Member Recognition allows you to type the Dimension Member values in your worksheet. If the system recognizes your typing, you will see a green flash in the background for a fraction of a second, then the Dimension Member will appear. If the system does not recognize your typing, the EPM - Ambiguous Name window will appear with a list of members matching your criteria. Local Member Recognition allows you to create local members for your report. For example, you can enter a blank column and use the EPMMemberProperty function to bring back the Account Type of the Account dimension, so that you can whether it is an expense or income account.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
139
Unit 2: The Excel Interface of the EPM add-in
140
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
BPC430
2011
BPC430
Lesson: Working With Member Recognition
Exercise 5: Member Recognition Exercise Objectives After completing this exercise, you will be able to: • Select members based on a property. • Use Local Member Recognition. • Create a report using Member Recognition.
Business Example You have created reports with the EPM add-in and the EPM Pane. Now you want to use the Member Recognition functionality.
Task 1: In this exercise, you will select members based on a property and use Local Member Recognition. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2.
2.
Create a new blank workbook.
3.
Choose the Sales - BPC430_## Connection.
4.
Set your EPM Context.
5.
Create a report with the P_ACCT dimension in the Row Axis and Time in the Column Axis.
6.
For the P_ACCT dimension, use the properties filter to select only EXP and INC accounts.
7.
Turn on Local Member Recognition.
8.
Insert an empty column and place your EPM Member Property formula there.
9.
Close the report without saving
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
141
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 2: Use Member Recognition to create a report
142
1.
Create a blank worksheet
2.
Choose the Sales - BPC430_## Connection
3.
Turn on Member Recognition
4.
Create a report for Dogball and 2011.
5.
Close the report without saving
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Working With Member Recognition
Solution 5: Member Recognition Task 1: In this exercise, you will select members based on a property and use Local Member Recognition. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2. a)
From your web client's Start Page, choose EPM Office Add-in Excel. Excel opens and the EPM - Connection Manager appears.
2.
3.
b)
Choose the Sales - BPC430_## connection.
c)
Click OK.
d)
If you are prompted, logon again with your user Id and password as shown below: User ID
Password
BPC-##
training
Create a new blank workbook. a)
Create a blank workbook by choosing the Office button and choose New.
b)
Choose OK or Create.
Choose the Sales - BPC430_## Connection. a)
On the EPM Pane, under Active Connection choose the Sales - BPC430_## connection.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
143
Unit 2: The Excel Interface of the EPM add-in
4.
Set your EPM Context. a)
5.
BPC430
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
STORE1 - Store1
PRODUCT
FISH - All Fish Products
P_ACCT
EXTSALES - External Sales
RPTCURRENCY
LC - Local Currency
TIME
2011.TOTAL - 2011
MEASURES
PERIODIC - Periodic
Create a report with the P_ACCT dimension in the Row Axis and Time in the Column Axis. a)
From the EPM Ribbon choose New Report. The EPM - Report Editor window opens on the Layout tab by default.
6.
b)
Drag and drop the P_ACCT dimension to the Row Axis Dimensions.
c)
Drag and drop the Time dimension to the Column Axis Dimensions.
For the P_ACCT dimension, use the properties filter to select only EXP and INC accounts. a)
Open the EPM - Member Selector by clicking on the P_ACCT dimension. The EPM - Member Selector window opens.
b)
Deselect the current selection under Selected Members on the right by highlighting Context (External Sales), with the Relationship Member and Children and move it to the left with the blue arrow pointing left.
c)
Choose the yellow
icon.
The Member Filtering by Properties area appears. d)
In the first row, under Property choose Account Type.
e)
Under Operator choose = . Continued on next page
144
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Working With Member Recognition
f)
Under Values choose EXP.
g)
In the second row, under Property choose Account Type.
h)
Under Operator choose = .
i)
Under Values choose INC.
Figure 96: EPM - Member Selector
j)
Choose the Add Dynamic Filter button which will move this filter to the right under Selected Members
k)
Choose OK to close the EPM Member Selector window.
l)
Choose OK to close the EPM Report Editor window. The Report is executed with all the EXP and INC accounts.
7.
Turn on Local Member Recognition. a)
From the EPM Ribbon choose Options → Sheet Options The EPM - Sheet Options window opens
b)
On the General tab, select the checkbox Activate Local Member Recognition (If not already selected).
c)
Choose OK.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
145
Unit 2: The Excel Interface of the EPM add-in
8.
BPC430
Insert an empty column and place your EPM Member Property formula there. a)
Highlight column B and then right-click and choose Insert.
b)
In cell B2 type =EPMMEMBERPROPERTY(“”,EPMMEMBERID(A2),“Account Type”) (no dashes) and then hit enter. Note: EPMMemberProperty is equivalent to EVPRO which was used in the prior releases. The first parameter “” references the current connection name. You could have defined it if necessary such as “SALES”. EPMMemberID does a look up for the ID of the member, and that is critical since this function requires the ID to display property values. You will see the formula was copied down for you and you will see either “EXP” or “INC” as the account types. Also, in cell B1, the EPMLocalMember function has been generated.
9.
Close the report without saving a)
Choose the Office button and choose Close The Microsoft Office window opens.
b)
Choose No
Task 2: Use Member Recognition to create a report 1.
Create a blank worksheet a)
2.
From the Office button choose New → Blank Workbook → Create
Choose the Sales - BPC430_## Connection a)
On the EPM Pane under Active Connection choose the Sales - BPC430_## connection.
Continued on next page
146
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Working With Member Recognition
3.
Turn on Member Recognition a)
From the EPM Ribbon choose Options → Sheet Options. The EPM - Sheet Options window opens.
4.
b)
On the General tab, select the checkbox Activate Member Recognition. (If not already selected)
c)
Choose OK.
Create a report for Dogball and 2011. a)
Place your cursor in cell B4 and type DOGBALL. You will see a flicker of green light, then the system will validate your entry.
b)
Place your cursor in cell C3 and type 2011. You will see a flicker of green light, then the system will validate your entry, and retrieve the transaction data.
c)
Place your cursor in cell B5 and type food. Since there are multiple products with “food”, the EPM - Ambiguous Name window appears where you can select from a list of products that have the string food in their ID or description.
d)
Double-click Pet Type Consolidation, All Bird Products, Gourmet Bird Food Gourmet Bird Food is added to your report.
5.
Close the report without saving a)
Choose the Office button and then Close The Microsoft Office window opens.
b)
2011
Choose No
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
147
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson Summary You should now be able to: • Create a report using Member Recognition • Create a report using Local Member Recognition
Related Information
148
© 2011 SAP AG. All rights reserved.
2011
BPC430
Lesson: Linking Reports
Lesson: Linking Reports Lesson Overview In this lesson, you will learn how to use Quick Links.
Lesson Objectives After completing this lesson, you will be able to: • • •
Use data links Use member links Use report links
Business Example Your business users need to link to related data while performing analysis in the Excel Interface of the EPM Interface and so you need to know how to set up Quick Links.
Quick Link Options You can create quick links in a report to another report contained in another Workbook. Quick links can be used to guide you through ad-hoc analysis. The three Microsoft Office options are shown below. • • •
2011
Microsoft Word document Microsoft Excel workbook Microsoft PowerPoint presentation
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
149
Unit 2: The Excel Interface of the EPM add-in
BPC430
You can define three types of quick links, depending on your analysis needs: 1.
2.
3.
Quick link defined on specific data. The linked workbook inherits the definition of the selected data cell based on: • The cell intersection • The context • The page axis Quick link defined on a specific member. The linked workbook inherits the definition of the member cell based on: • Selected member or members • Members in the page axis • Members in the context Quick link defined on the current report. The linked workbook inherits the definition of the report: based on: • •
Members in the page axis Members in the context
As a link is always attached to a combination of members and not a specific cell or cell range, if you move the members in the report, the links follow. If you have defined a link to another workbook, the linked workbook opens in a new instance of Excel (the latest modification that you have made in the user context in the first workbook are taken into account). Precedence rules: a quick link defined on a data takes precedence over a link defined on a member, which takes precedence over a link defined on the whole report. The workbooks to be opened using the quick links can be located on: • •
The Planning and Consolidation server Windows directory
Symbols with default color-coding differentiate quick links defined on specific data intersections and quick links defined on a specific members. You can change the colors in the User options dialog box as shown below:
150
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Linking Reports
Figure 97: Quick Link - User Options
You can hide the quick link symbols by clicking the Show Link Symbols button. Note: When the symbols are hidden, the quick links are not active and therefore cannot be clicked on. After clicking the Show Link Symbols button, you must perform a refresh. You can open a linked workbook by clicking a quick link symbol or by clicking the link that appears in the EPM pane. The link that appears in the EPM pane depends on the selected cell in the report since the precedence rules apply.
Creating Quick Links Depending on your analysis needs, select a data cell, a member cell, or any other cell in your report and click Quick Links in the ribbon, then select one of the following commands: • • •
Add Cell Link. Add Member Link. Add Report Link. Hint: You can also right-click a cell and select the appropriate command from the EPM menu.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
151
Unit 2: The Excel Interface of the EPM add-in
BPC430
If the Quick Links → Show Link Symbols command is activated, the following symbols are displayed: • •
For a data link, a green symbol by default will appear in the selected cell. For a member link, a blue symbol by default will appear in the selected cell.
Below you can see a report with the link symbols.
Figure 98: Report With Links
152
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Linking Reports
Lesson Summary You should now be able to: • Use data links • Use member links • Use report links
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
153
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Formatting Lesson Overview In this lesson, you will learn about formatting options in the Excel Interface of the EPM add-in.
Lesson Objectives After completing this lesson, you will be able to: •
Work with the formatting style sheet to create more attractive reports.
Business Example You want to format your Reports and Input Forms. There are various options for formatting. You can do simple formatting, lock the cells that are not input ready, use the format by property using multiple criteria, or use a new cell-based formula delivered with the EPM add-in to override the data range formatting.
The Dynamic Formatting Template
Figure 99: Dynamic Formatting Template
154
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
In this section, you will learn about the Dynamic Formatting Template in the EPM add-in. Dynamic formatting is defined in a dedicated sheet. Formats can be applied to levels of a hierarchy, types of members, odd/even rows, or columns and page axis dimensions. Since the EPMFormattingSheet is an excel sheet, it can be copied and changed to be applied to other reports, worksheets.
Common Actions to Several Formatting Sections There are various sections on the EPM Formatting Sheet • • • •
Hierarchy Level Formatting Dimension Member/Property Formatting Row and Column Banding Page Axis Formatting
There are certain settings that are common to all sections: • • • •
Checkboxes Priority to Column or Row Format Data and Use Columns/Cells Header and Use Columns/Cells
Actions relevant to several formatting sections Checkboxes: Enable you to specify the formatting sections, or formatting items inside a section, that you want to apply to the reports. Priority to Column or row format: Enable you to specify which one of the defined formats for row or columns will be applied first in case of conflicts. For example, if you select Priority to Column Format the Column section will appear below the Row Section, and the precedence rules apply. Formatting: Allows you to use the standard Microsoft Office Excel cell formatting features in the Data and Header Columns to define the formatting. Also gives you the ability to directly enter the format settings in the Use cell. By double clicking the Use cell, you will open the EPM Formatting Sheet - Cell Format window which will allow you to override certain format settings. Cell Protection: However, you can unlock cells or lock cells as necessary. Right-click on one or more cells, and from the context menu select EPM → Unlock Selected Cells. When you are finished, if you'd like, you can re-lock by choosing EPM → Lock Selected Cells.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
155
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 100: Formatting Section
Precedence Rules
Figure 101: Precedence Rules
156
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
If you check more than one formatting section, the format settings in lower sections override the ones in upper sections in the case of conflict. However, in the Hierarchy Level Formatting section, the precedence rule is as follows: Base Level Format, then Formatting on Specific Level, then Default Format.
Hierarchy Level Formatting You can format the levels of hierarchies. The formats that can be applied in the hierarchy section are Default, Base Level and Formatting on Specific Level. • • • •
Base Level, Specific Level, and Default formats Structure Levels versus Relative Levels Levels can be added or deleted For Nested Dimensions, can choose Inner or Outer Dimension
Base Level Format: Specific format for base level members (not calculated) Formatting on Specific Level: When applying formatting to a specific level, you have your choice or Structure Levels or Relative Levels. Structure levels refer to the levels of the hierarchy as defined in the source. Relative levels refer to the levels displayed in the report. For Instance, Quarter is the 2nd level of the hierarchy as defined in the source connection, but it is the first level being displayed in the report. If you select the Relative Levels option, a checkbox appears Start formatting from the lower level displayed. This checkbox enables you to invert the level order, the lowest level is displayed in first position. If a row or column axis contains more than one dimension, you can specify which dimension you want the defined format to be applied to. The Inner dimension is the last dimension, and the outer dimension is the first dimension in the axis. Default Format: Default format for hierarchy level.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
157
Unit 2: The Excel Interface of the EPM add-in
BPC430
How to Format for Hierarchies 1.
From the EPM Ribbon, choose View Formats. The EPMFormattingSheet will open in your Workbook.
2.
For the Hierarchy Level Formatting section, choose the checkbox to apply the formatting section.
3.
Choose either the radio button for Priority to Column Format or Priority to Row Format. Note: The lowest set of formats in the section takes precedence.
4.
For the formats you want to apply, choose the checkbox to the left of Apply. Note: The precedence is Base Level, Formatting on Specific Level, then Default.
5.
If you are using Formatting on Specific Level, choose either the Structure Levels radio button or the Relative Levels. If you choose Relative Levels, you can also decide if you want the formatting to start from the lowest level displayed by selecting the checkbox Start formatting from the lowest level displayed.
6.
Additionally, if you are using Formatting on Specific Level, you can choose either the Add Level button or the Remove Last Level button as necessary.
7.
For the formats you are applying, place your cursor on either the 10000 field, if you are attempting to change the Data formats, and/or the Label field if you are attempting to format Headers. The format palette will open as well as the Excel Context Menu. Set your formats either from the palette or by choosing Format Cells to select your formats there.
158
8.
If you have more then one dimension in an axis, you can choose where the formats are applied by selecting the radio button Inner Dimension or Outer Dimension to the left of the Apply Format To: area.
9.
Return to the sheet where your report is and be sure the Apply Dynamic Formatting checkbox is selected. This can be found on either the EPM Ribbon → Options → Sheet Options Formatting tab (applies to the worksheet) or from EPM - Report Editor (EPM Ribbon → Edit Report ) Options tab. (applies to the report)
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Dimension Member and Property Formatting Formatting can be applied to: • • • • • • •
Custom members Calculated Members Local Members Inputable members (BPC only) Changed members (BPC only) Specific members Property of a member
Figure 102: Dynamic Cell Locking
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
159
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 103: Member Property Formatting
Row and Column Banding Section and Page Axis Formatting Section Other Formatting Sections •
Row and Column Banding: Allows you to choose one or two alternating formats Applies to Data or Headers
•
Rows or Columns Page Axis Formatting: Formatting for all dimensions of the Page Axis
160
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Applying Formatting to Specific Reports or Worksheets Dynamic Formats can be applied to the current worksheet or a specific report. • •
The current worksheet A specific Report Note: If you modify a dynamic format, which has already been applied to a worksheet, you will need to refresh the report to see the dynamic formatting template by report.
• • •
You can have multiple formatting sheets in your Workbook Each Report/Input Schedule sheet can point to a different Formatting Sheet Do so from the EPM Ribbon Options → Sheet Options → Formatting tab
Figure 104: EPMCopyRange Function
In addition to the Formatting sheet, you can also apply formats via the EPMCopyRange function. These formats will override the EPMFormattingSheet formats, but only for the data ranges, not on labels
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
161
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 105: Hierarchy Formatting
Figure 106: Hierarchy and Dynamic Formatting
162
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Applying a Default Dynamic Formatting Template to a Worksheet 1.
From the EPM Ribbon choose Options → Sheet Options.
2.
Select the Formatting tab.
3.
Select the Apply Dynamic Formatting checkbox.
4.
Select the template you want to apply to the worksheet from the Default Formatting Sheet list.
5.
If the reports that the users want to apply dynamic formatting to already contain formatting applied by an add-in other than the EPM add-in, take one of the following actions: • •
6.
2011
To clear the existing formatting and override it with the dynamic formatting, select the Clear report format before applying dynamic formatting option. To keep the existing formatting and override it with the dynamic formatting, deselect the Clear report format before applying dynamic formatting option.
Choose OK
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
163
Unit 2: The Excel Interface of the EPM add-in
BPC430
Applying a Default Dynamic Formatting Template to a Report 1.
Select a cell in the report to which you want to apply a dynamic formatting template.
2.
From the EPM Ribbon choose Edit Report The EPM - Report Editor opens
3.
Select the Options tab
4.
If the Default Dynamic Formatting template has been selected for the worksheet in the Sheet Options, then the Apply Dynamic Formatting checkbox is already set. If not, choose it.
5.
Select the template you want to apply to the report from the Default Formatting Sheet list.
6.
If the reports the users want to apply dynamic formatting to already contain formatting applied by an add-in other than the EPM add-in, take one of the following actions: • •
7.
164
To clear the existing formatting and override it with the dynamic formatting, select the Clear report format before applying dynamic formatting option. To keep the existing formatting and override it with the dynamic formatting, deselect the Clear report format before applying dynamic formatting option.
Choose OK
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Exercise 6: Apply Dynamic Formatting Exercise Objectives After completing this exercise, you will be able to: • You want to format your reports to be more user friendly.
Business Example Users are requesting that you apply formats for different levels of a hierarchy. Additionally, for the Input forms, they would like to know which cells can be planned and which cells have been change.
Task 1: Create a report and apply dynamic formatting. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model use the instructions in Exercise #2 to create it. Note: If you are already in Excel, go to Step #2.
2.
Create a new blank workbook.
3.
On the EPM - Pane select the Sales - BPC430_## connection.
4.
Set your EPM Context as you see below: Dimension
Member ID - Description
CATEGORY
Budget - Current Budget
ENTITY
STORE1 - Store1
PRODUCT
CON_PET_TYPE - Pet Type Consolidation
P_ACCT
CE0004010 - Personnel Expenses
RPTCURRENCY
LC - Local Currency
TIME
2012.TOTAL - 2012
MEASURES
PERIODIC - Periodic
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
165
Unit 2: The Excel Interface of the EPM add-in
BPC430
5.
Use the EPM Pane, to create a report with Time on the row axis and Product on the Column Axis.
6.
Switch your report to an input form.
7.
Change the members for the Time Dimension to Months, Quarters, and Year.
8.
Change the members for the PRODUCT Dimension to only display IDs.
9.
Apply Formatting to the Hierarchy Levels as shown in the screenshots below:
Figure 107: Hierarchy Level Formatting
Figure 108: Row Formatting
10. Turn on the Apply Dynamic Formatting option. 11. View the formatting results.
Task 2: Now, we want to add some formatting to let our planners know which cells can be planned, and which cells have been changed. 1.
Go to the EPMFormattingSheet. Continued on next page
166
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
2.
Apply formatting for the Dimension Member/Property Formatting section as shown in the screenshot.
Figure 109: Dimension Member Property Formatting
2011
3.
View the formatting results.
4.
Save your report to the Server Root Folder.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
167
Unit 2: The Excel Interface of the EPM add-in
BPC430
Solution 6: Apply Dynamic Formatting Task 1: Create a report and apply dynamic formatting. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model use the instructions in Exercise #2 to create it. Note: If you are already in Excel, go to Step #2. a)
From your web client's Start Page, choose EPM Office Add-in Excel. Excel opens and the EPM - Connection Manager appears.
2.
3.
b)
Choose the Sales - BPC430_## connection.
c)
Click OK.
d)
If you are prompted, log on again with your user ID and password as shown below: Password
BPC-##
training
Create a new blank workbook. a)
Create a blank workbook by choosing the Office button and choose New.
b)
Choose Create.
On the EPM - Pane select the Sales - BPC430_## connection. a)
4.
User ID
On the EPM -Pane, select the Sales - BPC430_## connection from the dropdown, if not already selected.
Set your EPM Context as you see below: Dimension
Member ID - Description
CATEGORY
Budget - Current Budget
ENTITY
STORE1 - Store1
PRODUCT
CON_PET_TYPE - Pet Type Consolidation Continued on next page
168
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
P_ACCT
CE0004010 - Personnel Expenses
RPTCURRENCY
LC - Local Currency
TIME
2012.TOTAL - 2012
MEASURES
PERIODIC - Periodic
a) 5.
Set your EPM Context as you see above:
Use the EPM Pane, to create a report with Time on the row axis and Product on the Column Axis. a)
From the EPM Pane, right-click TIME and select Move to Row Axis.
b)
From the EPM Pane, right click on PRODUCT and select Move to Column Axis. A report is created.
6.
Switch your report to an input form. a)
From the EPM Ribbon, go to Options → Sheet Options. The EPM - Sheet Options window opens.
7.
b)
On the General tab, under Data Input, select the checkbox next to Use as Input Form.
c)
Choose OK.
Change the members for the Time Dimension to Months, Quarters, and Year. a)
On the EPM Pane, in the Row Axis , click TIME. The EPM - Member Selector window opens.
b)
Move the Selected Members Context 2012.TOTAL - 2012 with the Relationship Member and Children to the left.
c)
Select 2012.TOTAL - 2012 by placing a checkbox to the left and, on the bottom left, select the Selection Relationship to Member and Descendants. Move this selection to the right under Selected arrow. Members by using the
d)
Choose the Member Display Selector
and choose ID .
Choose OK. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
169
Unit 2: The Excel Interface of the EPM add-in
8.
BPC430
Change the members for the PRODUCT Dimension to only display IDs. a)
Call the EPM - Member Selector by clicking on the PRODUCT dimension in the EPM Pane Column Axis.. The EPM - Member Selector window opens.
b)
Choose the Member Display Selector
c)
Choose OK.
and choose ID.
The report is updated with these selections. 9.
Apply Formatting to the Hierarchy Levels as shown in the screenshots below:
Figure 110: Hierarchy Level Formatting
Continued on next page
170
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Figure 111: Row Formatting
a)
From the EPM Ribbon choose View Formats. The EPMFormattingSheet opens. Hint: If the sheet does not open, select it from the available sheets in your workbook. It will be the first sheet.
b)
In the Hierarchy Level Formatting section, note that Hierarchy Level Formatting is already selected in cell H5.
c)
At the top of the section, choose the radio buttons for Priority to Row Format and Structure Levels in D6.
d)
In the Row Section, select Apply to the left of Formatting on Specific Level around cell C37 and C38.
e)
Also, in the Row Section, click in the cell under the Data column for Level 1 in F39. You have selected the cell to apply formats to the rows containing the total for the year which is the 1st level of the hierarchy.
f)
Right-click on cell F39. The palette opens to change the format.
g)
Choose a fill color of your choice and set that to Bold.
h)
Also, in the Row Section, click in the cell under the Data column for Level 2 in F42. You have selected the cell to apply formats to the rows for the 2nd level of the hierarchy.
i)
Right-click on that cell. The palette opens to change the format.
j)
Choose a fill color of your choice.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
171
Unit 2: The Excel Interface of the EPM add-in
BPC430
10. Turn on the Apply Dynamic Formatting option. a)
Click on Sheet 1.
b)
From the EPM ribbon, choose Options → Sheet Options.
c)
Choose the Formatting tab.
d)
Select Apply Dynamic Formatting and confirm that the EPMFormattingSheet is the Default Formatting Sheet. Then choose OK. Note: If you cannot select Apply Dynamic Formatting, choose OK and choose → View Formats to display the formatting template. Choose View Formats again to close it. Choose Options → Sheet Options → Formatting and select Apply Dynamic Formatting and confirm that the EPMFormattingSheet is the Default Formatting Sheet and choose OK.
Continued on next page
172
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
11. View the formatting results. a)
From the EPM Ribbon, choose Refresh. You should see your formats!
Figure 112: Hierarchy Level Format Results
Note: You may have noticed we did not deselect the Apply checkbox to the left of Default formats, but that is OK, since our Formatting on the Levels carries precedence over the default formats.
Task 2: Now, we want to add some formatting to let our planners know which cells can be planned, and which cells have been changed. 1.
Go to the EPMFormattingSheet. a)
Choose the EPMFormattingSheet. Note: If you cannot see the EPMFormattingSheet choose View Formats from the EPM Ribbon. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
173
Unit 2: The Excel Interface of the EPM add-in
2.
BPC430
Apply formatting for the Dimension Member/Property Formatting section as shown in the screenshot.
Continued on next page
174
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Figure 113: Dimension Member Property Formatting
a)
Scroll down to the Dimension Member/Property Formatting section, and select the checkbox at the top of the section in J52. This activates Dimension Member/Property Formatting.
b)
At the top of the section, choose the radio button for Priority to Row Format in D53.
c)
In the Row Section, select the Apply checkbox to the left of Inputable Member Default Format in C84.
d)
Select Changed Member Default Format in C90.
e)
Place your cursor on the cell F84. You can now apply formats to the rows containing cells that are available for input.
f)
Right-click on that cell. The palette opens to change the format.
g)
Choose a fill color of your choice and change the number to have commas, and no decimals.
h)
Also in the Row Section, place your cursor in F90. You can now apply formats to the cells that have been changed.
i)
Right-click on that cell. The palette opens to change the format.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
175
Unit 2: The Excel Interface of the EPM add-in
3.
BPC430
View the formatting results. a)
Go to Sheet1 and choose Refresh.
b)
Double-click BIRD to expand to the base level members. You should see your formats for the inputable cells, and also the hierarchy cells.
c)
Type 125 into B2. You should see the new format.
Figure 114: Inputable and Changed Formats
Note: Again, the precedence rules apply. Originally, the cell had the inputable format. Then, once the cell was changed, it took on the changed format, since that format was lower in the formatting sheet. 4.
Save your report to the Server Root Folder. a)
From the EPM Ribbon, choose Save → Save to Server Root Folder. The Save window will appear.
b)
176
Stay in the TEMPLATELIBRARY folder and name your report GR## Formatting.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Formatting
Lesson Summary You should now be able to: • Work with the formatting style sheet to create more attractive reports.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
177
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Multi-Source Reporting Lesson Overview In the EPM add-in, you can create multi-reporting spreadsheets, based on several data sources.
Lesson Objectives After completing this lesson, you will be able to: • •
Create a workbook with two different reports from two different connections. Create two reports that share a row axis.
Business Example You need to know how to combine data from multiples sources into one workbook.
Multi-Source Reporting In the EPM add-in, you can create multi-reporting spreadsheets, based on several connections (data sources). For instance, in a single worksheet, you can display different reports. The first report can be connected to a Planning and Consolidation data source and a second report can be connected to a BW InfoCube using a Local ODBO Provider Connection.
178
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
Figure 115: Multi-Source Reporting
Reporting Using Axis Sharing Your worksheet can also contain 2 reports that share an axis. For instance, you can create one report that contains the Account dimension in the Row Axis, and the Time dimension in the Column Axis. The second report can share the Row Axis or Column Axis by using the Row or Column Axis Share with: dropdown where you will point to the report that you want to share the axis with. This is referred to as a “Butterfly” report.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
179
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 116: Axis Sharing
Worksheet Generation In addition to Multi-Source Reporting, and Axis Sharing, you can also have the system generate multiple sheets for you using a Dimension.
Figure 117: Worksheet Generation
180
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
Figure 118: Worksheet Generation Output
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
181
Unit 2: The Excel Interface of the EPM add-in
182
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
BPC430
2011
BPC430
Lesson: Multi-Source Reporting
Exercise 7: Multi-Source Reporting Exercise Objectives After completing this exercise, you will be able to: • Create a multi-source workbook, an axis sharing workbook, and a multiple sheet workbook.
Business Example You would like to see how to create multiple reports within your Excel Workbook.
Task 1: In this exercise, you will use the Multi-Source reporting feature available for your input form within the EPM add-in. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2.
2.
If you do not have a blank workbook, create one. If you have one, move to Step 3.
3.
On the EPM - Pane, make sure the Sales - BPC430_## connection is selected.
4.
Set your EPM Context.
5.
Create a report with the Product dimension in the Row Axis and Time in the Column Axis. For the Product dimension, set the members to All Dog Products, member and children. For the Time dimension, set the member to 2011, children.
6.
Save this report in the Server root folder. Name it GR## Multi.
7.
Create another connection to the Expense Model for your assigned Environment.
8.
Create another report on the Expense Connection.
9.
Close the report without saving.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
183
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 2: You now want to create two reports that share the same row axis. 1.
Open the previously created report GR## Multi
2.
Create 5 blank rows at the top of your spreadsheet:
3.
Insert another report using your SALES - BPC430_## connection.
4.
Shift the axis to make the report more readable.
5.
Close the report without saving.
Task 3: You would like to create multiple reports using the Generate Worksheets option.
184
1.
Open the previously created report, GR## Multi.
2.
Generate multiple worksheets based on Entity.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
Solution 7: Multi-Source Reporting Task 1: In this exercise, you will use the Multi-Source reporting feature available for your input form within the EPM add-in. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model, use the instructions in Exercise #2 to create it. Note: If you are ALREADY in Excel, go to Step #2. a)
From your web client's Start Page, choose EPM Office Add-in Excel. Excel opens and the EPM - Connection Manager appears.
2.
3.
b)
Choose the Sales - BPC430_## connection.
c)
Click OK.
If you do not have a blank workbook, create one. If you have one, move to Step 3. a)
Create a blank workbook by choosing the Office button and choose New.
b)
Choose Create.
On the EPM - Pane, make sure the Sales - BPC430_## connection is selected. a)
4.
On the EPM -Pane, select the Sales - BPC430_## connection from the dropdown, if not already selected.
Set your EPM Context. a)
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
STORE1 - Store1
PRODUCT
DOG - All Dog Products
P_ACCT
CE0001000 - Total Costs
RPTCURRENCY
LC - Local Currency
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
185
Unit 2: The Excel Interface of the EPM add-in
5.
BPC430
TIME
2011.TOTAL - 2011
MEASURES
PERIODIC - Periodic
Create a report with the Product dimension in the Row Axis and Time in the Column Axis. For the Product dimension, set the members to All Dog Products, member and children. For the Time dimension, set the member to 2011, children. a)
From the EPM Ribbon, choose New Report. The EPM - Report Editor window opens.
b)
Drag and drop the PRODUCT dimension to the Row Axis Dimensions.
c)
Drag and drop the TIME dimension to the Column Axis Dimensions.
d)
Verify that B2 is the first cell to return the data range.
e)
Open the EPM - Member Selector by clicking on the Time in the Column Axis. The EPM - Member Selector window opens.
f)
Move the Selected Members Context 2011.TOTAL - 2011, with the Relationship Member and Children to the left.
g)
Choose 2011.TOTAL - 2011 by placing a checkbox to the left of the member. On the bottom left, set your Selection Relationship to Children. Move this selection to the right under Selected Members by using the arrow.
h)
Select ID as the display for TIME.
i)
Choose OK to close the EPM - Member Selector.
j)
In the row axis, click PRODUCT. The EPM - Member Selector window opens.
k)
Select ID as the display for PRODUCT.
l)
Choose OK to close the EPM - Member Selector.
m)
Choose OK again to close the EPM - Report Editor. Continued on next page
186
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
The Report is executed. 6.
Save this report in the Server root folder. Name it GR## Multi. a)
From the EPM Ribbon choose Save → Save to Server Root Folder The Save window opens.
7.
b)
On the left choose the Company (Public) folder.
c)
Under the Template Library choose Reports
d)
Type the File Name GR## Multi.
e)
Choose Save.
f)
Remain in this report for the next step.
Create another connection to the Expense Model for your assigned Environment. a)
From the EPM Pane, under Active Connection, select the dropdown and choose Select Another Connection. Note: If you already have the EXPENSE - BPC430_## connection, select it as the Active Connection in the EPM Pane and move on to Step #8 below. The EPM - Connection Manager window is displayed.
b)
Choose the Create button. The Create Connection window appears.
c)
In the Server URL field, type: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes) as shown below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
187
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 119: Create connection
d)
Choose Connect.
e)
If prompted, enter your user ID and password to create the connection then choose Logon. If not, continue to the next step.
f)
g)
User ID
Password
BPC-##
training
Use the dropdown to select your Environment and Model. Environment
Model
Your assigned Environment
Expense
Choose Generate Connection Name
Continued on next page
188
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
The system will generate a connection name made up of the Model ID Environment ID.
8.
h)
Choose OK .
i)
Choose the connection you just created: Expense - BPC430_##
j)
Choose OK.
Create another report on the Expense Connection. a)
Place your cursor in cell A15.
b)
From the EPM Ribbon, choose New Report.
c)
Drag and drop the P_ACCOUNT dimension to the Row Axis Dimensions.
d)
Open the EPM - Member Selector by clicking on the hyperlink for P_ACCOUNT and set the display for P_ACCOUNT to Description and then choose OK to close the EPM - Member Selector.
e)
Drag and drop the P_TIME dimension to the Column Axis Dimensions.
f)
Open the EPM - Member Selector by clicking on the hyperlink for P_TIME and set the display for P_TIME to Description and then choose OK. To close the EPM - Member Selector. .
g)
Verify that B15 is the first cell to return the data range.
h)
Choose OK. The second report will execute
i)
j)
Set your Context to the following: Dimension
Member ID - Description
P_ACCOUNT
PL400 - Indirect Expenses
P_CATEGORY
Plan - Plan
P_COST
Total - Total
P_CURR
LC - Local Currency
P_TIME
2011.TOTAL - 2011
MEASURES
PERIODIC - Periodic
From the EPM Ribbon, choose Refresh → Refresh Worksheet. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
189
Unit 2: The Excel Interface of the EPM add-in
BPC430
Both reports will refresh. You now have data from two different models from your environment. However, you could have selected from another Environment, or even a BW InfoCube. See the Procedure within this book to connect to a BW InfoCube. 9.
Close the report without saving. a)
From the Office Button, choose Close. The Microsoft Office Excel window will open.
b)
Choose No. (We do not want to save).
Task 2: You now want to create two reports that share the same row axis. 1.
2.
Open the previously created report GR## Multi a)
From the EPM Ribbon, choose Open → Open Server Root Folder → Reports
b)
Choose GR## Multi and choose Open.
Create 5 blank rows at the top of your spreadsheet: a)
Create 5 blank rows at the top by selecting rows 1 through 5, then right-click and choose Insert. Your data in your report should now begin in cell B7.
Continued on next page
190
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
3.
Insert another report using your SALES - BPC430_## connection. a)
Check that your Sales Connection is selected in the EPM Pane under Active Connection. If not, select it from the dropdown.
b)
Place your cursor in cell I1.
c)
From the EPM Ribbon, choose New Report.
d)
Drag and drop the Entity dimension to the Column Axis Dimensions.
e)
Open the EPM - Member Selector by clicking on the hyperlink for Entity and set the display for Entity to ID then choose OK to close the EPM Member Selector
f)
Under Row Axis Shared with: use the dropdown to select Default Report The PRODUCT dimension is inherited from the default report.
g)
Choose OK.
Figure 120: Shared Axis
You now have two reports sharing the same Row Axis.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
191
Unit 2: The Excel Interface of the EPM add-in
4.
BPC430
Shift the axis to make the report more readable. a)
From the EPM Pane, under Current Report, choose Default Report from the dropdown. (This is the 1st report)
b)
From the EPM Ribbon, choose Edit Report. The EPM - Report Editor should open. Make sure you are in Default Report. (This will be in the upper left.) If not, close the EPM - Report Editor and select it from the dropdown again.
c)
For the Row Axis Dimensions, choose a shift of -1 by clicking the down arrow once. The Column Axis shifts to the left and the Row Axis shifts to the right.
d)
Choose OK to close the EPM - Report Editor.
Figure 121: Shared Axis with a Shift
The Row Axis is now between the two reports. 5.
Close the report without saving. a)
From the Office Button, choose Close. The Microsoft Office Excel window will open.
b)
Choose No. (We do not want to save.)
Continued on next page
192
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
Task 3: You would like to create multiple reports using the Generate Worksheets option. 1.
2.
Open the previously created report, GR## Multi. a)
From the EPM Ribbon, choose Open → Open from Server Report Folder.
b)
Choose Company(Public) → Reports then GR## Multi and choose Open.
Generate multiple worksheets based on Entity. a)
From the EPM Ribbon, choose Report Actions → Worksheet Generation. The EPM - Worksheet Generation window opens.
b)
Under Dimensions, choose Entity.
c)
Then choose the Select Members button. The EPM - Member Selector opens.
d)
Under Dimension Members, place a checkbox next to Store1, Store2, and Store3. (You will find this under Store Type Consolidation → Small Store Consolidated... but the Store numbers may not be in order!)
e)
Move these entries using the blue arrow pointing right.
f)
Then choose OK. Note: If you receive the Dynamic Relationship - Warning choose Yes.
g)
Then choose OK to close the EPM - Worksheet Generation window.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
193
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 122: Worksheet Generation
The EPM add-in will generate three additional worksheets for you; one for each store. It will also leave your unfiltered report in Sheet1.
194
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Multi-Source Reporting
Lesson Summary You should now be able to: • Create a workbook with two different reports from two different connections. • Create two reports that share a row axis.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
195
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports Lesson Overview In this lesson, you will learn how to use the EPM Functions and how to do cell based reporting.
Lesson Objectives After completing this lesson, you will be able to: • • • • • •
Use EPM functions to pull in descriptions and properties into your reports Create reports and input forms from scratch Discuss the most important delivered EPM functions Perform smart variance calculations Use the time offset function Set up a push button
Business Example You need to add header information to your reports and you also need to convert an existing planning excel spreadsheet so you can use it against the central database.
Function Categories There are three function categories for EPM: 1. 2. 3.
EVFunctions (Deprecated) - obsolete EV functions EPMFunctions - delivered EPM functions FPMXLClient.TechnicalCategory - system internal use
If you work with reports that have been created with former versions of Planning and Consolidation (before version 10), some functions beginning with EV continue to work but their names are not automatically converted into EPM. From version 10, the names of the functions begin with EPM. All the functions beginning with EV are gathered under the EVFunctions (Deprecated) category.
196
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
How to Access Functions Below, you can see the options for how to access functions. • • •
Type in the formula bar Insert function button Access Autocomplete by entering =EPM in a cell
Below, you can see the dialog box when you insert an EPM Function: Hint: When you choose a function, the description appears in the lower area of the dialog box.
Figure 123: Inserting an EPM Function
Delivered EPM Functions You can use the EPM functions to pull in metadata into your reports for display or for reference purposes. The EPM functions are formulas that enable you to retrieve specific information or data and to make a report behave in a certain way, providing power and flexibility.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
197
Unit 2: The Excel Interface of the EPM add-in
BPC430
Here is an example of a delivered EPM function: Hint: By clicking in each field, you can see the description of each parameter in the lower area of the dialog box.
Figure 124: The EPMContextMember Function
Below, you can see a list of the most important EPM functions. • • • • • • • •
198
EPMSaveComment - enter or modify a comment for a full set of members, in a specified cell. EPMDimensionOverride - Override the member selection for a specific report. EPMMemberID - retrieves the unique name of a specified dimension member that is included in a report. EPMUser - retrieves the login for the specified connection. EPMEnvDatabaseID - retrieves the name of the environment or database for the specified connection. EPMModelCubeID - retrieves the name of the model or cube for the specified connection. EPMAxisOverride - override one or several dimensions (and their members) for a specified axis (row or column axis). EPMCopyRange - add and repeat the content of a range of cells until the bottom (columns) or the right side (rows) of a report is reached. This is similar to the 7.x concept of using multiple row or column key ranges.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
•
EPMInsertCellsBeforeAfterBlock - insert cells before or after a block of members for a specified dimension. Note: This is similar to the 7.x concept of the before range.
•
EPMReportOptions - override the options for one or more reports. The override applies to a report only if the Inherit Sheet Options option is not selected in the Options tab of the Report Editor.
• • • • • • • • •
• • •
•
EPMDimensionProperty - retrieves the properties of a specified dimension in a specified cell range. EPMMemberDesc - retrieves the description of the specified dimension member. EPMMemberOffset - retrieves a member related to another member by specifying an offset from a given member to retrieve the previous or subsequent member. EPMSelectMember - retrieves a specified dimension member when you double-click the cell containing the function. EPMScaleData - retrieves data for a full set of members, and scales the data. EPMSaveComment - enter or modify a comment for a full set of members. EPMSaveData - enter or modify a data for a full set of members EPMWorkStatus - retrieves the work status for a model and data intersection. EPMComparison - calculates variances with a sign dependant to the relevant account's acctype property. For example, if the actual is above the plan value for a revenue account, the variance is positive. EPMURL - launches the specified web client component. EPMBook - retrieves a specified text you can double-click to open a book published in Planning and Consolidation web client. EPMLink - retrieves a specified text on which you double-click to open a report contained in another file, that is a Microsoft Excel workbook, a Word document or a PowerPoint presentation. The context is passed along. EPMExecuteAPI - execute API's (application programming interface) directly from a worksheet cell.
EPMDimensionOverride Parameters Override the member selection for a specified dimension in one or several reports. The dimension member selection performed in the Member Selector is replaced by a specific cell or range of cells.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
199
Unit 2: The Excel Interface of the EPM add-in
BPC430
Below, you can see the relevant parameters for this function. • • •
ReportID - ID of one or several reports. Dimension - Specify the dimension name. Members - Members you want to select for the specified dimension. The members will override the members selected in the report.
EPMAxisOverride Parameters This function enables you to override one or several dimensions (and their members) for a specified axis (row or column axis). When you enter the function and then click Enter, the member override is reflected in the EPM pane, but not in the report. To reflect the override, refresh the report. Below, you can see the relevant parameters for this function. • • • •
ReportID - ID of one or several reports. Row axis - Specify which axis will be overridden. Enter TRUE to override the row axis, FALSE to override the column axis. Dimensions - On a Planning and Consolidation connection, specify the dimension name. Members - Members that will override the members currently in the report(s). Note: If you enter EUR,,USD and empty row will be inserted between the members. You can also use 7.5 memberset keywords such as BAS, which means base level members.
The master report takes precedence over the other reports. To specify a dimension, you can select the cell in which a dropdown list retrieves the dimensions, with the EPMDimensionList function. If another dimension is selected from the dropdown list, the dimension change will be taken into account in the EPMAxisOverride function. You should not use the EPMAxisOverride function more than once on the same axis and the same report. If you enter one function for the row axis and one for the column axis, the row axis takes precedence over the column axis.
200
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
EPMReportOptions Parameters This function enables you to override the options for one or more reports. The override applies to a report only if the Inherit Sheet Options option is not selected in the Options tab of the Report Editor. • •
ReportID - ID of one or several reports. Options - Specify the options that will override the existing report options.
In the options parameter, you can specify one or more options. Use a semicolon, “;” to separate the options. Here is an example: To activate this FreezeDataRefresh option, enter: FreezeDataRefresh=true. To deactivate it, enter: FreezeDataRefresh=false.
EPMMemberSortingOverride Parameters Override the member sorting and grouping that has been previously defined using the interface (Member Sorting and Grouping area in the Member Selector), for a specified dimension, in one or several reports. • • • •
•
ReportID - ID of one or several reports. Dimension - Specify the dimension name. Sort - Specify if you want to enable the member sorting. Enter TRUE to enable the sorting, FALSE if you do not want to enable the sorting. AscendingOrder - Specify if you want to sort the members by ascending or descending order. Enter TRUE to sort members by ascending order, FALSE to sort members by descending order. Property - Name of the property to sort the members on. The values of the specified property will be by ascending or descending order, depending on the parameter. In the Property parameter, you can reference the cell in which the EPMDimension- Property function has been entered.
•
•
2011
AddLocalMember- Before - Specify if you want to insert a grouping local member the before the set of members. Enter TRUE to insert the grouping local member. Optional. AddLocalMember- After - Specify if you want to insert a grouping local member the after the set of members. Enter TRUE to insert the grouping local member. Optional.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
201
Unit 2: The Excel Interface of the EPM add-in
BPC430
EPMContextMember Parameters This function retrieves the context member for the specified dimension. When you double-click the cell containing the function, a dialog box opens, displaying all the members for the specified dimension. You can select another member and the context is changed. The list of members can be optionally filtered, using the dimension properties. • • •
Name of the connection - Optional. If not specified, the active connection is taken into account. Dimension - Dimension name Filter - Optional. Filter by property to return only members with specified property values.
Example: EPMContextMember("Finance","Entity","CALC=N;GROUP=SALES"). For the Finance connection, the context member of the dimension Entity is displayed in the cell. If you double-click the cell, a dialog box displays a list of all entity members filtered by CALC=N and by GROUP=SALES
EPMDimensionProperty Parameters This function retrieves the properties of a specified dimension in a specified cell range. • • •
Name of the connection - Optional. If not specified, the active connection is taken into account. Dimension - Name of the dimension for which you want to return the properties. Destination range - Cell range in which the properties will be displayed.
EPMMemberProperty Parameters This function retrieves the value of a specified property for a specified member. • • •
Name of the connection - Optional. If not specified, the active connection is taken into account. Member - Member name. Mandatory. Property - Property name. Mandatory.
EPMMemberOffset Parameters This function retrieves a member related to another member by specifying an offset from a given member to retrieve the previous or subsequent member.
202
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
The cell containing the EPMMemberOffset function increments members based on the member selected. By default, if the optional Level parameter is not included, the member at the same level as the member specified is incremented. You can use a negative offset. • • • •
Name of the connection - Optional. If not specified, the active connection is taken into account. Member - Member to start from. Offset - Specify the number of member increments. Level - Specify the hierarchy level. Optional.
Example: EPMMemberOffset("Finance",D4,"1") If cell D4 contains 2009.Q1, and no level is specified, an increment of 1 returns the member 2009.Q2, and an increment of 2 returns 2009.Q3, and so on. If cell D4 contains 2009.TOTAL, an increment of 1 returns 2010.TOTAL. EPMMemberOffset can be used if you for trend reports by using the offset feature.
Figure 125: EPMMemberOffset Trending – Function
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
203
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 126: EPMMemberOffset Trending – Initial Result
The EPMMemberOffset function automatically recognizes the time granularity. In the example below, the user selected Q1 for the first month and function automatically displayed quarters for the subsequent timeframes.
Figure 127: Formula: EPMMemberOffset Quarters
EPMScaleData Parameters This function retrieves data for a full set of members, and scales the data. Any member not specified is taken from the context. The data is divided by the number entered in the scale parameter and the result is displayed in the selected cell. When using a Planning and Consolidation connection, the division is performed only for accounts that are scalable.
204
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
If an account is not scalable, the original amount is displayed in the cell. • • • •
Name of the connection - Optional. If not specified, the active connection is taken into account. Scale - Scale value such as 1000. Name of the connection - Optional. If not specified, the active connection is taken into account. Member - Member name. Optional. Note: You can view the scaling property of an account by selecting it in the sheet and then selecting EPM → More → Member Properties. Member id's are inherited from the context if not specified in the function.
EPMSaveData Parameters This function enables you to enter or modify a data for a full set of members, in a specified cell. Any member not specified is taken from the context. Once you have entered or modified a data, you can perform a save, using the Save Data button. The modified data is saved to the server. • • •
Cell - Cell in which the data will be retrieved. Name of the connection - Optional. Member - Member name. Optional.
EPMDimensionList Parameters This function retrieves the list of all the dimensions of the model for the specified connection.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
205
Unit 2: The Excel Interface of the EPM add-in
BPC430
You can display a list of the dimensions in the current cell or a drop down list. •
Connection Name - Optional If blank the current connection is used.
•
Range - Optional Specify the cell or cells for the drop down list. If blank, the dimensions will be listed horizontally in the current cell.
•
Separator - Optional Add a separator such as a comma if the dimensions will be listed horizontally in the current cell. If blank, the list separator from your local settings will be used.
EPMInsertCellsBeforeAfterBack Parameters This function inserts cells before or after a block of members for a specified dimension. •
Report ID - Mandatory ID of one or several reports.
•
Dimension - Mandatory Specify the dimension name.
•
Before - Mandatory TRUE - insert the cells before. FALSE - insert the cells after.
•
Range - Mandatory Specify the cell range containing the content to be inserted such as formulas and styles.
Below you can see an example where the difference between Budget and Actual is inserted in the gray columns. In this case, the extra columns were inserted after the block of category members.
206
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 128: Example of EPMInsertCellsBeforeAfterBack
7.x and 10.0 Functions Cross Reference For those of you who worked on the prior releases, here is a cross reference of the prior versus new functions. Note: In some cases the functionality of the prior versus new function may not be exactly the same. 7.x and 10.0 Functions Cross Reference
2011
7.x Function
The analogous 10.0 Function
EVAPD
EPMModelCubeDesc
EVAPP
EPMModelCubeID
EVASD
EPMEnvDatabaseDesc
EVAST
EPMEnvDatabaseID
EVBET
EPMComparison
EVBNV
EPMBook
EVCOM
EPMSaveComment
EVCGP
EPMCommentPartialContext
EVCGT
EPMCommentFullContext
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
207
Unit 2: The Excel Interface of the EPM add-in
BPC430
EVCLK
EPMWorkStatus
EVCVW
EPMContextMember
EVDES
EPMMemberDesc
EVDIM
EPMDimensionType
EVDNV
EPMDocumentList
EVGET
EPMRetrieveData
EVGTS
EPMScaleData
EVHNV
EPMURL
EVHOT
EPMLink
EVLCK
EPMWorkStatus
EVMBR
EPMSelectMember
EVMNU
EPMExecuteAPI
EVRNG
EPMCopyRange
EVPRO
EPMMemberProperty
EVRNG
EPMCellRanges
EVRTI
EPMRefreshTime
EVSND
EPMSaveData
EVSVR
EPMServer
EVTIM
EPMMemberOffset
EVUSR
EPMUser
OSCLD
EPMDocument
Unsupported EV Functions The following EV functions are not supported in the EPM add-in: EvALK, EvASV, EvBLK, EvCLK, EvDLK, EvENE, EvEXP, EvHOT, EvINP, EvLIK, EvLST, EvMEM, EvMSG, EvNXP, EvPLK, EvPOV, EvPXR, EvSEN, EvSET, EvSLK, OsAMT.
Building a Cell Based Template In some cases, customers may want to create a template without using an EPM report. This could occur in situations where you have a template in a legacy system that is cell based for example.
208
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
In the example below, you can see a native excel sheet has been integrated by using EPM functions.
Figure 129: Native Excel With EPM Functions But Without An EPM Report
How to Use Buttons Buttons are used to make navigation easier for end users and also to create an attractive user interface. To use buttons in Excel templates, you must first access visual basic and turn on the FPMXLClient via Tools → References. Hint: To turn on the Developers tab, go to the Office Button → Excel Options → Select Show Developer tab in the Ribbon → OK. In the example below, you can see how to add a button to send data.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
209
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 130: Adding a Button
APIs - Application Programming Interfaces You can perform some tasks (reporting and input tasks, user interface actions, and so on) by using the provided APIs in Visual Basic for Applications (VBA). These APIs are accessible via standard MS Excel commands. In Visual Basic, choose View → Object Browser. In the dropdown list on the top, select FPMXLClient . In the list of classes. The EPMAddinAutomation API class contains the macros that can executed for the EPM add-in (but cannot be used with the EPMExecuteAPI function). The IEPMExecuteAPI class exposes all the macros that you can execute directly from a worksheet cell, by using the EPMExecuteAPI function.
EPM Execute API Function This function enables you to execute APIs directly from a worksheet cell. When you click the cell where you insert the function, the API is executed.
210
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 131: EPM Execute API Function
Custom VBA Functions - Event Based You can customize your VBA code by associating the events listed below. You can use these custom functions when you build Visual Basic for Applications (VBA) modules. • • • • • •
2011
BEFORE_CONTEXTCHANGE - Use this function to execute a custom operation before changing the context. AFTER_CONTEXTCHANGE - Use this function to execute a custom operation after changing the context. BEFORE_REFRESH - Use this function to execute a custom operation before the system refreshes the data. AFTER_REFRESH - Use this function to execute a custom operation after the system refreshes the data. BEFORE_SAVE - Use this function to execute a custom operation before the system saves data into the database. AFTER_SAVE - Use this function to execute a custom operation after the system saves data into the database. The return values to use for all these events are: true or false.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
211
Unit 2: The Excel Interface of the EPM add-in
212
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
BPC430
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Exercise 8: Using Basic EPM Functions Exercise Objectives After completing this exercise, you will be able to: • Work with the EPM functions • Build a cell-based report
Business Example Your end users need a way to add header information to their reports, so you need to know how the relevant EPM functions work. You also need to take a native excel workbook and configure it to send data.
Task 1: Open a native excel workbook and configure the header. 1.
Open the Excel Interface of the EPM add-in.
2.
Ensure you have the SALES -BPC430_## connection selected.
3.
Set your context members as shown below: Dimension
Member ID - Description
Category
FCST_JAN - FCST_JAN
Entity
STORE1 - Store1
Product
BIRDGOURMET - Gormet Bird Food
P_Acct
CE0001000 - Total Costs
RPTCurrency
LC - Local Currency
Time
2012.01 - 12-Jan
Measures
PERIODIC - Periodic
4.
Open the native excel workbook from the company folder and switch it to an input form.
5.
Enter the following text:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
213
Unit 2: The Excel Interface of the EPM add-in
Cell
Text
A1
Environment
A2
Model
A3
Model Description
A4
Server
BPC430
6.
Use the EPM function EPMEnvDatabaseID to display the Environment ID in B1.
7.
Use the EPM function EPMModelCubeID to display the Model ID in B2.
8.
Use the EPM function EPMModelCubeDesc to display the model description in B3.
9.
Use the EPM function, EPMServer, to display the Server URL in B4.
10. Use the EPM function, EPMDimensionType, to display the currency dimension in A5. 11. Use the EPM function, EPMDimensionType, to display the entity dimension in A6. 12. Use the EPM function, EPMDimensionType, to display the category dimension in A7. 13. Use the EPM function, EPMContextMember, to display the currency context member in B5. 14. Use the EPM function, EPMContextMember, to display the entity context member in B6. 15. Use the EPM function, EPMContextMember, to display the category context member in B7.
Task 2: Configure the column headers and report description. 1.
Use the EPM function, EPMContextMember, to display the entity context member in G13.
2.
Use the EPM function, EPMContextMember, to display the category context member in G14.
3.
Use the EPM function, EPMContextMember, to display the time context member in C16. Continued on next page
214
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
4.
Use the EPM function, EPMMemberOffset, to display the 2012.02 time context member in D16.
5.
Copy the EPMMemberOffset function to the remaining months.
Task 3: Configure the template to send data. 1.
Use the EPM function, EPMSaveData, in cell O17 to send and refresh data. Assign the account in the row and time in the column. The remaining members will be inherited from the context.
2.
Copy the function to the relevant rows and columns.
3.
From the EPM tab, Save the template as GR## EPM Functions.
4.
Test the save data function by entering 2600 for Personnel Expense in January.
5.
Send in the rest of the data for all 12 months as shown below: Account
Value
Personnel Expense
2600
Wages and Salaries
3000
Social Contributions
400
Advertising Expenses
50
TV & Radio
10
Magazines
40
Energy & Water Costs
700
Steam
1000
Hint: If the EPM Ambiguous name window appears for any entry, just close it. 6.
2011
Save the template GR## EPM Functions again.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
215
Unit 2: The Excel Interface of the EPM add-in
BPC430
Solution 8: Using Basic EPM Functions Task 1: Open a native excel workbook and configure the header. 1.
Open the Excel Interface of the EPM add-in. a)
In the Web Client Start Page select EPM Office Add-in Excel. The EPM - Connection Manager opens after a few seconds. Note: If you are already logged into Excel, go to Step 2.
b)
Select the Sales - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
2.
3.
Ensure you have the SALES -BPC430_## connection selected. a)
From the EPM ribbon, choose Open → Change Connection. If the SALES - BPC430_## connection is not selected, choose it.
b)
Choose OK.
Set your context members as shown below: Dimension
Member ID - Description
Category
FCST_JAN - FCST_JAN
Entity
STORE1 - Store1
Product
BIRDGOURMET - Gormet Bird Food
P_Acct
CE0001000 - Total Costs
RPTCurrency
LC - Local Currency
Time
2012.01 - 12-Jan
Measures
PERIODIC - Periodic
a)
Set your context selections as shown above.
Continued on next page
216
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
4.
Open the native excel workbook from the company folder and switch it to an input form. a)
In the EPM tab, choose Open → Open Server Root Folder → Native Excel → Open A native excel workbook opens with accounts in the rows and months in the columns.
5.
6.
b)
Choose Options → Sheet Options .
c)
Select Use as Input Form→ OK.
Enter the following text: Cell
Text
A1
Environment
A2
Model
A3
Model Description
A4
Server
a)
In cell A1, enter Environment.
b)
In cell A2, enter Model.
c)
In cell A3, enter Model Description.
d)
In cell A4, enter Server.
Use the EPM function EPMEnvDatabaseID to display the Environment ID in B1. a)
In Excel, choose the Formulas tab.
b)
In cell B1, choose the Excel Insert Function button.
c)
Next to the Or select a category field, select EPMFunctions
d)
Under Select a Function, double-click EPMEnvDatabaseID
e)
Leave the Connection name blank: Note: By leaving the Connection Name blank, the active connection will be inherited.
f)
Choose OK The Environment Id is displayed in cell B1. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
217
Unit 2: The Excel Interface of the EPM add-in
7.
BPC430
Use the EPM function EPMModelCubeID to display the Model ID in B2. a)
In cell B2, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMModelCubeID.
c)
Choose OK The Model ID is displayed in cell B2.
8.
Use the EPM function EPMModelCubeDesc to display the model description in B3. a)
In cell B3, choose the Excel Insert Function button.
b)
Under Select a Function double click EPMModelCubeDesc.
c)
Choose OK. The Model Description is displayed in cell B3.
9.
Use the EPM function, EPMServer, to display the Server URL in B4. a)
In cell B4, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMServer.
c)
Choose OK. The Sever is displayed in cell B4.
10. Use the EPM function, EPMDimensionType, to display the currency dimension in A5. a)
In cell A5, choose the Excel Insert Function button.
b)
Under the Select a Function, double-click EPMDimensionType.
c)
In Dimension Type, enter R → Choose OK. RPTCURRRENCY is displayed in cell A5.
11. Use the EPM function, EPMDimensionType, to display the entity dimension in A6. a)
In cell A6, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMDimensionType .
c)
In Dimension Type, enter E → Choose OK. Entity is displayed in cell A6.
Continued on next page
218
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
12. Use the EPM function, EPMDimensionType, to display the category dimension in A7. a)
In cell A7, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMDimensionType.
c)
In Dimension Type, enter C → Choose OK. CATEGORY is displayed in cell A7.
13. Use the EPM function, EPMContextMember, to display the currency context member in B5. a)
In cell B5, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMContextMember.
c)
In the Dimension parameter, enter A5 → Choose OK The current context member LC is displayed in cell B5.
14. Use the EPM function, EPMContextMember, to display the entity context member in B6. a)
In cell B6, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMContextMember.
c)
In the Dimension parameter, enter A6 → Choose OK. The current context member STORE1 is displayed in cell B6. You can also double-click in cell B5 to change the context. Note: The Filter List can be used provide a filtered default list when the cell is double-clicked. For example, a parameter such as CURRENCY=CHF could be used to return a default list of entities that have the currency property value of CHF.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
219
Unit 2: The Excel Interface of the EPM add-in
BPC430
15. Use the EPM function, EPMContextMember, to display the category context member in B7. a)
In cell B7, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMContextMember.
c)
In the Dimension parameter, enter A7 → Choose OK
Figure 132: Report Header
The current context member FCST_JAN is displayed in cell B7.
Task 2: Configure the column headers and report description. 1.
Use the EPM function, EPMContextMember, to display the entity context member in G13. a)
In cell G13, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMContextMember.
c)
In the Dimension parameter, enter A6 → Choose OK. The current context member, STORE1, is displayed in cell G13.
2.
Use the EPM function, EPMContextMember, to display the category context member in G14. a)
In cell G14, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMContextMember.
c)
In the Dimension parameter, enter A7 → Choose OK. The current context member, FCST_JAN, is displayed in cell G14.
Continued on next page
220
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
3.
Use the EPM function, EPMContextMember, to display the time context member in C16. a)
In cell C16, choose the Excel Insert Function button.
b)
Under Select a Function, double click EPMContextMember.
c)
In the Dimension parameter, enter Time → Choose OK The current context member 2012.01 is displayed in cell C16.
4.
Use the EPM function, EPMMemberOffset, to display the 2012.02 time context member in D16. a)
In cell D16, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMMemberOffset.
c)
In the Member parameter, enter C16. The current context member 2012.01 is read from C16.
d)
In the Offset parameter, enter 1. Then Choose Ok. 2012.02 is derived from the member in C16 plus 1 month.
5.
Copy the EPMMemberOffset function to the remaining months. a)
Copy cell D16
b)
Paste to E16 - N16. All 12 months of 2012 are in the columns.
Figure 133: Report Header and Columns
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
221
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 3: Configure the template to send data. 1.
Use the EPM function, EPMSaveData, in cell O17 to send and refresh data. Assign the account in the row and time in the column. The remaining members will be inherited from the context. a)
In cell O17, choose the Excel Insert Function button.
b)
Under Select a Function, double-click EPMSaveData.
c)
In the Cell parameter, enter C17. Data can now be entered in C17 and sent to the data base.
d)
In the Member1 parameter, enter $A17. The account member CE0004010 is read from A17.
e)
In the Member2 parameter, enter C$16. The time member 2012.JAN is read from C16.
Figure 134: EPMSaveData Function
f)
Choose OK. #RFR appears in the cell indicating that the data needs to be refreshed from the data base.
Continued on next page
222
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
2.
3.
4.
Copy the function to the relevant rows and columns. a)
In cell O17, choose Copy.
b)
In cell O18 to O24, choose Paste.
c)
Copy O17:24 to the P - Z columns.
From the EPM tab, Save the template as GR## EPM Functions. a)
Choose the EPM tab.
b)
Choose Save → Save to Server Root Folder.
c)
Choose Company(Public) → Reports.
d)
In the File Name field, enter: GR## EPM Functions
e)
Choose Save.
Test the save data function by entering 2600 for Personnel Expense in January. a)
Enter 2600 in cell C17.
b)
Click Save Data → Save Worksheet Data.
c)
To send the data, choose Yes. The Save Results dialog box is displayed.
d) 5.
Click OK.
Send in the rest of the data for all 12 months as shown below: Account
Value
Personnel Expense
2600
Wages and Salaries
3000
Social Contributions
400
Advertising Expenses
50
TV & Radio
10
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
223
Unit 2: The Excel Interface of the EPM add-in
BPC430
Magazines
40
Energy & Water Costs
700
Steam
1000
Hint: If the EPM Ambiguous name window appears for any entry, just close it. a)
Enter the data as shown in the table.
b)
Click Save Data → Save Worksheet Data
c)
To send the data, choose Yes. The Save Results dialog box is displayed.
d) 6.
224
Click OK.
Save the template GR## EPM Functions again. a)
Choose Save → Save to Server Root Folder.
b)
Choose Company(Public) → Reports.
c)
Since we already saved this once, choose the template GR## EPM Functions and then choose Save.
d)
The overwrite warning message appears. Choose Yes.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Exercise 9: Using Advanced EPM Functions Exercise Objectives After completing this exercise, you will be able to: • Work with the Dimension List function. • Use the Axis Override function. • Apply the Dimension Override function. • Explain when to use the Member Sorting Override function. • Describe the Insert Cells Before After Block function. • Explain the Copy Range function.
Business Example Your end users have some cell-based reporting requirements, so you need to know how to use some of the more complex EPM cell-based functions to meet their needs more flexibly.
Task 1: Create a new report. Create a new report to perform your testing. 1.
Go to the Excel client for your Expense model in your BPC430_## environment.
2.
Set your EPM Context as follows.
3.
Dimension
Member ID - Description
P_Account
PL600 - Net Income
P_Category
PLAN - Plan
P_Cost
DIRECT - Direct
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
Create a new report with the P_ACCOUNT dimension in the Row Axis and P_TIME in the Column Axis as shown below. Create the new report from cell F6.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
225
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 135: Report - Initial Results
In the rows, select descendants for Net Income. 4.
Switch the template to an input form and input sales values for Consulting. For each month, enter Plan values of 85000 for Third Party Sales and 25000 for Intercompany Sales. For each month, enter Budget values of 85000 for Third Party Sales and 25000 for Intercompany Sales.
Continued on next page
226
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Task 2: Dimension List and Axis Override Use the EPMDimensionList and EPMAxisOerrride functions. The EPMDimensionList function is used to generate a dropdown list of dimensions. This function is used to control the expansion of members for a dimension via a cell-based formula. The EPMAxisOerrride function is used to control which dimensions appear in the rows, for example. It is also used to control which members are rendered based on 7.5 memberset keywords. 1.
Add the EPMDimensionList function in cell A1, use a Range of A2, and select the P_COST dimension via the subsequent dropdown.
2.
Set up the EPMAxisOerrride function as you see below in column B.
Figure 136: Axis Override Set Up
3.
Save this report in the Server root folder in Reports. Name it GR## Axis Override.
Task 3: Dimension Override The EPMDimensionOverride function is used to control the expansion of members for a dimension via a cell based formula. 1.
Use the EPMDimensionList dropdown to place P_ACCOUNT into the rows. Use the EPMAxisOerrride functions to select members based on the following criteria: PL600,LDEP(4,PL600).
2.
Set up the EPMDimensionOverride function as shown below in column C:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
227
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 137: EPMDimensionOverride
3.
Save this report in the Server root folder in Reports. Name it GR## Dimension Override.
Task 4: Sorting Override Use the EPMMemberSortingOverride function to perform cell based sorting. 1.
Set up the EPMMemberSortingOverride function as you see below in column D:
Figure 138: Sorting Override Set Up
2.
Save this report in the Server root folder in Reports. Name it GR## Sorting Override.
Task 5: After Block Use the EPMInsertCellsBeforeAfterBlock function to add a column for budget versus actual reporting. 1.
Use the EPMDimensionOverride function to display 2010.12, 2011.12, and 2012.12 in the columns.
2.
Add P_CATEGORY to the columns. Include Budget and Actual.
3.
Set up the EPMInsertCellsBeforeAfterBlock function as follows:
Continued on next page
228
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 139: After Block Set Up
4.
Save this report in the Server root folder in Reports. Name it GR## After Block.
Task 6: Copy Range Use the EPMCopyRange function to perform formula based formatting. 1.
Set up the EPMCopyRange function as follows:
Figure 140: Copy Range Set-Up
Use the following formatting:
2.
2011
F2
Numeric
0 Decimals
Use 1000 Separator(,)
Light blue fill
G2
Numeric
0 Decimals
Use 1000 Separator(,)
Light green fill
H2
Numeric
0 Decimals
Use 1000 Separator(,)
Light gray fill
Save this report in the Server root folder in Reports. Name it GR## Copy Range.
© 2011 SAP AG. All rights reserved.
229
Unit 2: The Excel Interface of the EPM add-in
BPC430
Solution 9: Using Advanced EPM Functions Task 1: Create a new report. Create a new report to perform your testing. 1.
2.
Go to the Excel client for your Expense model in your BPC430_## environment. a)
From your web client's Start Page, choose EPM Office Add-in Excel.
b)
Choose the Expense - BPC430_## connection.
c)
Choose OK.
Set your EPM Context as follows. Dimension
Member ID - Description
P_Account
PL600 - Net Income
P_Category
PLAN - Plan
P_Cost
DIRECT - Direct
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
a) 3.
Set your EPM Context as you see above.
Create a new report with the P_ACCOUNT dimension in the Row Axis and P_TIME in the Column Axis as shown below. Create the new report from cell F6.
Continued on next page
230
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 141: Report - Initial Results
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
231
Unit 2: The Excel Interface of the EPM add-in
BPC430
In the rows, select descendants for Net Income. a)
In the EPM tab, choose Options → Sheet Options.
b)
Deselect Activate Member Recognition→ OK.
c)
Place your cursor in cell F6.
d)
From the EPM Ribbon, choose New Report. The EPM - Report Editor window opens.
e)
On the Options tab, deselect Do not Store Environment in the Connection.
f)
On the Layout tab, drag and drop the P_ACCOUNT dimension to the Row Axis Dimensions.
g)
Drag and drop the P_TIME dimension to the Column Axis Dimensions.
h)
Choose P_TIME in the Column Axis Dimensions.
i)
Select ID as the display.
j)
Select 2011.TOTAL.
k)
In Selection Relationship on the lower left, select Base Level.
l)
Choose the right arrow to move the selection to Selected Members.
m)
Similarly, choose the left arrow to remove the highlighted default selection.
n)
Choose OK to close the EPM - Member Selector.
o)
In the Row Axis Dimensions, click P_ACCOUNT.
p)
Select Net Income.
q)
In Selection Relationship on the lower left, select Descendants.
r)
Choose the right arrow to move the selection to Selected Members.
s)
Similarly, choose the left arrow to remove the highlighted default selection.
t)
Choose OK to close the EPM - Member Selector.
u)
Choose OK again to close the EPM - Report Editor. The Report is executed.
4.
Switch the template to an input form and input sales values for Consulting. For each month, enter Plan values of 85000 for Third Party Sales and 25000 for Intercompany Sales. Continued on next page
232
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
For each month, enter Budget values of 85000 for Third Party Sales and 25000 for Intercompany Sales. a)
Go to Options → Sheet Options.
b)
Select Use as Input Form.
c)
Choose OK.
d)
Set the context for P_COST to Consulting.
e)
Choose Refresh.
f)
For Jan to Dec, enter 150000 for Third Party Sales.
g)
For Jan to Dec, enter 25000 for InterComapny Sales.
h)
Select Save Data→ Yes → OK.
i)
Set the context for P_CATEGORY to Budget.
j)
Choose Refresh.
k)
For Jan to Dec, enter 150000 for Third Party Sales.
l)
For Jan to Dec, enter 25000 for InterComapny Sales.
m)
Select Save Data→ Yes → OK.
n)
Set the context for P_COST back to Direct.
o)
Set the context for P_CATEGORY back to Plan.
p)
Choose Refresh.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
233
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 2: Dimension List and Axis Override Use the EPMDimensionList and EPMAxisOerrride functions. The EPMDimensionList function is used to generate a dropdown list of dimensions. This function is used to control the expansion of members for a dimension via a cell-based formula. The EPMAxisOerrride function is used to control which dimensions appear in the rows, for example. It is also used to control which members are rendered based on 7.5 memberset keywords. 1.
Add the EPMDimensionList function in cell A1, use a Range of A2, and select the P_COST dimension via the subsequent dropdown. a)
From cell A1, choose the Excel Insert Function button.
b)
Next to Or select a category field, select EPMFunctions
c)
Under Select a Function, double-click EPMDimensionList.
d)
Enter the following Function Arguments: Connection Name Range
A2
Separator e)
Choose OK. Now you have a drop down list to select from a list of dimensions in cell A2.
2.
f)
In cell A2, select P_COST.
g)
Format cell A1 to F1 bold, italics, underscore.
Set up the EPMAxisOerrride function as you see below in column B.
Continued on next page
234
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 142: Axis Override Set Up
a)
In cell B1, enter Axis Override.
b)
In cell B2, enter MEMBERS.
c)
From cell B3, choose the Excel Insert Function button.
d)
Under Select a Function, double click EPMAxisOerrride.
e)
Enter the following Function Arguments:
f)
ReportID
“000”
Row Axis
TRUE
Dimension1
A2
Members1
B2
Choose OK. In cell B2, the system returns Row definition 000.
g)
Choose Refresh. Members of the P_COST dimension now appear in the rows.
Figure 143: Axis Override Result
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
235
Unit 2: The Excel Interface of the EPM add-in
3.
BPC430
Save this report in the Server root folder in Reports. Name it GR## Axis Override. a)
From the EPM Ribbon, choose Save → Save to Server Root Folder. The Save window opens.
b)
On the left, choose the Company (Public) folder.
c)
Under the Template Library, choose Reports.
d)
Type the File Name GR## Axis Override.
e)
Choose Save.
f)
Remain in this report for the next step.
Task 3: Dimension Override The EPMDimensionOverride function is used to control the expansion of members for a dimension via a cell based formula. 1.
Use the EPMDimensionList dropdown to place P_ACCOUNT into the rows. Use the EPMAxisOerrride functions to select members based on the following criteria: PL600,LDEP(4,PL600). a)
In cell A2, select P_ACCOUNT.
b)
In cell B2, enter PL600,LDEP(4,PL600). The parent account PL600 will appear first. Under PL600, the level dependent members of PL600 four levels down will be listed.
c) 2.
Choose Refresh.
Set up the EPMDimensionOverride function as shown below in column C:
Continued on next page
236
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 144: EPMDimensionOverride
a)
In cell C1, enter Dimension Override.
b)
In cell C2, enter P_TIME.
c)
In cell C3, enter CALC=“N” AND YEAR=“2010”. This will be used to select members with properties values of “N” for CALC and “2010” for YEAR.
d)
From cell C4, choose the Excel Insert Function button.
e)
Under Select a Function double click EPMDimensionOverride.
f)
Enter the following Function Arguments:
g)
ReportID
“000”
Dimension
C2
Members
C3
Choose OK→ Refresh. Only the months for 2010 appear in the columns.
3.
Save this report in the Server root folder in Reports. Name it GR## Dimension Override. a)
From the EPM Ribbon, choose Save → Save to Server Root Folder. The Save window opens.
b)
On the left choose the Company (Public) folder.
c)
Under the Template Library choose Reports.
d)
Type the File Name GR## Dimension Override.
e)
Choose Save.
f)
Remain in this report for the next step. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
237
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 4: Sorting Override Use the EPMMemberSortingOverride function to perform cell based sorting. 1.
Set up the EPMMemberSortingOverride function as you see below in column D:
Figure 145: Sorting Override Set Up
a)
In cell D1, enter Sorting Override.
b)
In cell D2, enter HLEVEL. This will allow the use of the HLEVEL property value to provide cell-based sorting.
c)
From cell D3, choose the Excel Insert Function button.
d)
Under Select a Function, double-click EPMMemberSortingOverride.
e)
Enter the following Function Arguments:
f)
ReportID
“000”
Dimension
A2
Sort
TRUE
Ascending Order
TRUE
Property
D2
Choose OK→ Refresh. Accounts are sorted in ascending order based on their HLEVEL value.
Continued on next page
238
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 146: Sorting Override Results
g)
Select Net Income → More → Member Properties... Net Income has an HLEVEL value of 1 and therefore shows up first.
h) 2.
Choose Close.
Save this report in the Server root folder in Reports. Name it GR## Sorting Override. a)
From the EPM Ribbon choose Save → Save to Server Root Folder. The Save window opens.
b)
On the left, choose the Company (Public) folder.
c)
Under the Template Library choose Reports.
d)
Type the File Name GR## Sorting Override.
e)
Choose Save.
f)
Remain in this report for the next step.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
239
Unit 2: The Excel Interface of the EPM add-in
BPC430
Task 5: After Block Use the EPMInsertCellsBeforeAfterBlock function to add a column for budget versus actual reporting. 1.
2.
3.
Use the EPMDimensionOverride function to display 2010.12, 2011.12, and 2012.12 in the columns. a)
In cell C3, enter 2010.12,2011.12,2012.12.
b)
Choose Refresh.
Add P_CATEGORY to the columns. Include Budget and Actual. a)
In the EPM pane, right-click P_CATEGORY → Move to Column Axis.
b)
Click on P_CATEGORY in the Column Axis.
c)
Select Budget and Actual.
d)
Under Selection Relationship select Member Only.
e)
Use the right arrow to add your selections to Selected Members.
f)
Use the left arrow to remove the default selection.
g)
Choose OK.
Set up the EPMInsertCellsBeforeAfterBlock function as follows:
Figure 147: After Block Set Up
a)
In cell E1, enter After Block.
b)
In cell E2, enter =C2-D2. The system will return #VALUE but that is OK. This is a relative formula which will be inserted after the range of P_CATEGORY values.
c)
Format cell E2 with a Fill of light gray. Continued on next page
240
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
d)
From cell E3, choose the Excel Insert Function button.
e)
Under Select a Function, double-click EPMInsertCellsBeforeAfterBlock .
f)
Enter the following Function Arguments:
g)
ReportID
“000”
Dimension
P_CATEGORY
Before
FALSE
Range
E2
Choose OK→ Refresh. Columns H, K, and N are added with formulas which calculated Budget minus Actual.
Figure 148: After Block Result
h)
Select cell H5 . You can see the function added by the system. Choose the Insert Function button. In the Caption field, enter “VarVariance”. Repeat for the other two variance columns.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
241
Unit 2: The Excel Interface of the EPM add-in
4.
BPC430
Save this report in the Server root folder in Reports. Name it GR## After Block. a)
From the EPM Ribbon, choose Save → Save to Server Root Folder.
b)
On the left, choose the Company (Public) folder.
c)
Under the Template Library, choose Reports.
d)
Type the File Name GR## After Block.
e)
Choose Save.
Task 6: Copy Range Use the EPMCopyRange function to perform formula based formatting. 1.
Set up the EPMCopyRange function as follows:
Figure 149: Copy Range Set-Up
Use the following formatting: F2
Numeric
0 Decimals
Use 1000 Separator(,)
Light blue fill
G2
Numeric
0 Decimals
Use 1000 Separator(,)
Light green fill
H2
Numeric
0 Decimals
Use 1000 Separator(,)
Light gray fill
a)
In cell F1, enter Cell Based Formatting.
b)
Format F2 - H2 as shown above.
c)
From cell F3, choose the Excel Insert Function button.
d)
Under Select a Function, double-click EPMCopyRange.
e)
Enter the following Function Arguments: Continued on next page
242
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
f)
ReportID
“000”
Rows
TRUE
Before
F2:H2
Choose OK→ Refresh. Your output should be formatted as shown below:
Figure 150: Copy Range Result
2.
Save this report in the Server root folder in Reports. Name it GR## Copy Range. a)
From the EPM Ribbon choose Save → Save to Server Root Folder. The Save window opens
2011
b)
On the left, choose the Company (Public) folder.
c)
Under the Template Library, choose Reports
d)
Type the File Name GR## Copy Range.
e)
Choose Save.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
243
Unit 2: The Excel Interface of the EPM add-in
244
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
BPC430
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Exercise 10: Using VBA in Buttons Exercise Objectives After completing this exercise, you will be able to: • Use a button to send data.
Business Example Your end users need a way send data via a button.
Task 1: Open a delivered input template. 1.
Open the Excel Interface of the EPM add-in. Note: If you already have Excel open go to Step 2.
2.
Set your context members as shown below: Dimension
Member ID - Description
Category
FCST_JAN - FCST_JAN
Entity
STORE1 - Store1
PRODUCT
BIRDGOURMET - Gormet Bird Food
P_Acct
CE0001000 - Total Costs
RPTCurrency
LC - Local Currency
Time
2012.01 - 12.Jan
Measures
PERIODIC - Periodic
3.
Open the Dynamic Report with Nested Rows to view the data for indirect expenses.
4.
Go to Visual Basic and turn on the FPMXLClient.
5.
Enter the following VBA in the workspace as shown below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
245
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 151: VBA
6.
Insert a button around cell C2.
Figure 152: Assign Macro
Task 2: Send data with your new button.
246
1.
Enter a value and send it.
2.
Save the template as GR## VBA Example.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Solution 10: Using VBA in Buttons Task 1: Open a delivered input template. 1.
Open the Excel Interface of the EPM add-in. Note: If you already have Excel open go to Step 2. a)
In the Web Client Start Page select EPM Office Add-in Excel The EPM - Connection Manager opens after a few seconds
b)
Select the Sales - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
2.
Set your context members as shown below: Dimension
Member ID - Description
Category
FCST_JAN - FCST_JAN
Entity
STORE1 - Store1
PRODUCT
BIRDGOURMET - Gormet Bird Food
P_Acct
CE0001000 - Total Costs
RPTCurrency
LC - Local Currency
Time
2012.01 - 12.Jan
Measures
PERIODIC - Periodic
a)
Set your context selections as shown in the table.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
247
Unit 2: The Excel Interface of the EPM add-in
3.
BPC430
Open the Dynamic Report with Nested Rows to view the data for indirect expenses. a)
In the EPM ribbon, select Open → Open Server Root Folder...
Figure 153: Open Server Root Folder
The Open dialog box is displayed. b)
On the left of the dialog box, choose Company(Public) → Input Schedules → Templates .
c)
Select the Input Form with Nested Rows.
d)
Choose OK and Refresh. The template opens and displays the data for your context.
Continued on next page
248
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
4.
Go to Visual Basic and turn on the FPMXLClient. a)
Go to the Office Button → Excel Options → Select Show Developer tab in the Ribbon→ Choose OK.
b)
On the Developer tab, choose Visual Basic.
c)
Open the folders on the upper left, and double-click on Sheet1 as shown below: Hint: Make sure you are on VBAProject (Book#).
Figure 154: Visual Basic
d)
Choose Tools → References. Available References are displayed.
e)
Select FPMXLClient and choose OK. The components of the FPMXLClient application will now be available.
5.
Enter the following VBA in the workspace as shown below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
249
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 155: VBA
a)
Close Visual Basic. Note: The macro is will be saved in the workbook. Now the VBA can be used in a push button.
6.
Insert a button around cell C2.
Continued on next page
250
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Figure 156: Assign Macro
a)
On the Developer tab, choose Insert → Button (Form Control).
b)
Draw a button around cell C2.
c)
Choose the macro as shown above.
d)
Choose OK. The macro is assigned to the push button and now you can enter a description.
e)
Type Send Data
f)
Left click in a cell away from the push button. The button is ready to be used.
Task 2: Send data with your new button. 1.
Enter a value and send it. a)
Double-click on Personal Costs.
b)
Enter a value that is higher by 1 for January Personnel Expenses.
c)
Click the Send Data button.
d)
To send the data, choose Yes. The Save Results dialog box is displayed.
e)
Choose OK. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
251
Unit 2: The Excel Interface of the EPM add-in
2.
252
BPC430
Save the template as GR## VBA Example. a)
On the EPM tab, choose Save → Save to Server Root Folder
b)
Choose Company(Public) → Input Schedules.
c)
In the File Name field enter: GR## VBA Example.
d)
Choose Save.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Basic and Advanced EPM Functions & Creating Cell Based Reports
Lesson Summary You should now be able to: • Use EPM functions to pull in descriptions and properties into your reports • Create reports and input forms from scratch • Discuss the most important delivered EPM functions • Perform smart variance calculations • Use the time offset function • Set up a push button
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
253
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Using Delivered Templates Lesson Overview In this lesson, you will learn about the delivered reports and input schedules in the Excel Interface of the EPM Add-in.
Lesson Objectives After completing this lesson, you will be able to: • •
Use delivered input schedules Use delivered reports
Business Example You need to know about the delivered templates, because you want to use them to meet your business requirements.
Delivered Reports and Input Templates In this section, you will learn about the delivered reports in the EPM add-in.
254
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Delivered Templates
Figure 157: Delivered Reports and Input Templates
Planning and Consolidation Connections In the Shell environment, dynamic templates are available within Microsoft Office EPM add-in.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
255
Unit 2: The Excel Interface of the EPM add-in
BPC430
For the Finance model: • •
10 templates designed for reports. 5 templates designed for input forms.
For the Rate model: • •
4 templates designed for reports. 3 templates designed for input forms.
For the Ownership model: • •
2 templates designed for reports. No templates designed for input forms.
You can find the templates in the following folders on the Planning and Consolidation server: • •
Templates for input forms are stored in the Templates folder of the “Input Schedules” folder. Templates for reports are stored in the Templates of the Reports folder.
Each workbook contains two worksheets: • •
One sheet contains the template. You can connect the template to any model, then change the context members and the template continues to be valid. One sheet contains a dynamic formatting sheet that is applied to the template.
These templates are XLTX files and therefore can be opened by more than one user at a time. Note: As a template can be used with various connections, the Do not Store Connection option in the EPM → Edit Report → Options is selected by default.
256
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Delivered Templates
Lesson Summary You should now be able to: • Use delivered input schedules • Use delivered reports
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
257
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson: Comparing EvDRE to EPM Reports Lesson Overview In this lesson, we will review the key EvDRE features and identify how they are handled in EPM Reports.
Lesson Objectives After completing this lesson, you will be able to: • • •
Use EvDRE templates in the EPM add-in Describe the key features of EvDRE templates Identify how EvDRE features are provided in the EPM Reports
Business Example You have been using EvDRE templates and now you need to know how to perform the same reporting techniques in EPM Reports.
EvDRE Overview • • •
Stands for Everest Data Range Exchange Performs range-based sending and retrieval of data Used for both reports and input schedules
The EvDRE function was used to generate large reports and input schedules with optimal performance.
258
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 158: Introduction to EvDRE
•
•
• •
By accepting cell ranges as parameters, EvDRE workbooks are faster to download and upload because there are no send or retrieve functions in the data cells. You can use EvDRE to build static workbooks (without expansions) as well as dynamic workbooks (with expansions), or workbooks where some dimensions are defined using static members while others dynamically expand. You can define one or more expansions on the rows, columns, or both simultaneously. Workbook options determine how EvDRE sends data. If the workbook option Type is set to Report, you cannot send data. If the option is set to Input Schedule, the template can retrieve and send data. Allows for easy creation of reports with multiple expansions.
The EvDRE Builder The figure below shows the first step to create a report or input schedule using EvDRE in prior releases. EvDRE templates cannot be created in the EPM add-in without creating ranges manually.
2011
© 2011 SAP AG. All rights reserved.
259
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 159: Building an EvDRE Report in 7.5
The EvDRE Builder in 7.5 was used to create the structure of the template and also to create ranges. For new reports, customers should use the EPM add-in. Therefore, the EvDRE function does not offer the EvDRE wizard to create reports. This is a screenshot from 7.5.
Figure 160: The EvDRE Builder in 7.5
Once the results were generated ,the report could then be modified by changing the report definition using Excel formulas.
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 161: Initial EvDRE Results
In prior releases, expand all was used to refresh data, perform expansions, and to execute report changes.
Figure 162: The 7.5 Expand All Option
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
261
Unit 2: The Excel Interface of the EPM add-in
BPC430
7.5 Workbook Options In prior releases, workbook options were used to control refresh behavior, for example.
Figure 163: 7.5 Workbook Options
Components of EvDRE templates EvDRE templates included the following components.
262
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 164: EvDRE: Main Ranges
The Page Key Range The Page Key Range was used to control data selections based on the current view.
Figure 165: Multiple Members in the Page Key Range
Multiple EvDREs Multiple EvDREs were used in workbooks in prior releases to display different data selections, for example, or to perform cross-application reporting.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
263
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 166: Multiple EvDREs
Static EvDRE Reports EvDRE templates were sometimes converted to static templates by turning off the expansion range.
Figure 167: Static Columns: Budget versus Actual
Property Filters The EvDRE filter builder was used automatically generate MDX filters in the P_ACCT memberset below.
264
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 168: Memberset MDX
Sheet Expansions The EvDRE function was also used to generate multiple sheet expansions.
Figure 169: Multi Sheet: Builder
The system will name each sheet for the member expanded into it, thereby creating a book of reports. Each sheet is essentially a replica of the starting EvDRE function. The starting sheet and the other “expanded” sheets will have the expansion dimension id hard coded into the page key which means the current view no longer can be used for the sheet dimension. As an alternative, you could use a memberset in the first sheet such as BAS(CONREGION).
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
265
Unit 2: The Excel Interface of the EPM add-in
BPC430
Options EvDRE reports with the enable options range selected use the EVRNG function to reference the generated option range shown below.
Figure 170: Option Table
The 7.5 options are described below: AutofitCol Automatically adjusts the size of the columns containing the EvDRE ranges to fit the content after refreshing data. Bottom n Shows only the specified number (n) of the lowest values in the entire data range. DumpDataCache The content of the data cache is written in the log file EvDRE_log.txt. ExpandOnly Disables the refresh action and performs only an expansion, when requested. The system does not retrieve data from the database. GroupExpansion If you use dynamic hierarchies, you can expand on Entity and Group at the same time. Any fixed group dimension structure used in statutory dynamic hierarchies remains intact in EvDRE reporting.
266
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
HideColKeys and HideRowKeys Hides the corresponding key ranges. NoRefresh Prevents the system from refreshing data from the database NoSend Prevents the system from sending data to the database. PctInput Enforces a different percentage of input data to trigger SQL queries (default is 20%) QueryEngine Manual (or blank for Automatic) QueryType NEXJ,TUPLE (or blank for Automatic) QueryViewName Use a user-defined view for querying SQL data. ShowComments Add an Excel comment in any DataRange cell with a formula, if the value retrieved from the database differs from the one displayed by the formula. ShowNullAsZero All empty cells in the data range are filled with zeros. SortCol Sorts a given column. SQLOnly Forces the query engine to only issue SQL queries. SumParent Inserts new rows with subtotals. SuppressDataRow and SuppressDataCol Performs a suppression on the defined data range directly in Excel. SuppressNodata
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
267
Unit 2: The Excel Interface of the EPM add-in
BPC430
Prevent the suppression of zero values. Only missing (no data) values are suppressed. Otherwise, both zeros and missing data are suppressed. Top n Shows only the specified number (n) of the highest values in the entire data range.
Before and After Ranges Use before and after ranges to separate report results into sections, use range based formatting, and sub totaling.
Figure 171: Before Range Expansion
In the example below, rows are inserted by the system for each store.
268
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 172: Ranges – Before Range Result
Formatting In prior releases formatting was accomplished with a 6 column style sheet in each EvDRE template.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
269
Unit 2: The Excel Interface of the EPM add-in
BPC430
Figure 173: The default EvDRE formatting grid
Sorting Sorting and sub totalling was performed by turning on the sorting and sub totalling feature.
270
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 174: Sorting with a break total in the EvDRE Builder
Multiple Row and Column Key Ranges Since EvDRE is an array-based tool, it will generate a continuous set of row and column data. However, that may make it difficult to do your analysis. You can use multiple row and column key ranges to break the results up into blocks for easier analysis. As an example, what if you wanted a report that shows account by entity such as the one below?
Figure 175: Row Key Range: Result
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
271
Unit 2: The Excel Interface of the EPM add-in
BPC430
EvDRE and EPM Comparison EvDRE versus EPM Add-in: Connections and Data Selections EvDRE
EPM add-in
Connection Wizard
Connections
Cross Application Reporting Cross Data Source Reporting (across Environments) within an Application Set Current View
EPM Context
Note: (1) Reporting on multiple Environments is possible. EvDRE vs. EPM add-in: Ranges EvDRE
EPM add-in
Page Key Range
Page Axis
Col Key Range
Column Axis
Row Key Range
Row Axis
Get Only Range
Read Only Data
Format Range
Formatting Sheet
Option Range
EPM Report Editor Options
Sort Range
Data Sorting tab
Using EvDRE Templates in the Excel Interface of the EPM add-in. Prior to the EPM add-in, reporting in Business Planning and Consolidation was done with EvDRE templates, reports and input schedules. In 10.0, the EvDRE function has been completely redeveloped so that former EvDRE reports and templates can be used as is. When you use an EvDRE templates in the EPM add-in, please note the following: • • • •
272
Expand is available. Workbook Options are available. Workbooks can contain either EvDRE or EPM Reports. EvDRE Builder is not available.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Comparing EvDRE to EPM Reports
Figure 176: EvDRE Recognized in 10.0
Using the EPM Add-in SP04 Patch 01, you can open and use EvDRE reports or input schedules created in version BPC 7.5. Once the existing EvDRE function is validated,, the EPM add-in ribbon will change and display an Expand button. Note: Workbook options only pertain to EvDRE templates.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
273
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson Summary You should now be able to: • Use EvDRE templates in the EPM add-in • Describe the key features of EvDRE templates • Identify how EvDRE features are provided in the EPM Reports
274
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
Lesson: Migrating EvDRE Templates Lesson Overview The new SAP Business Objects EPM Solutions add-in for Microsoft Office 10.0 has been completely developed from scratch. Thus, the former Application Programming Interface (API) used in SAP Business Objects Planning and Consolidation 7.5 is not usable anymore. For this reason, you want to know what steps are necessary to use your existing EvDRE reports and input templates.
Lesson Objectives After completing this lesson, you will be able to: •
Migrate EvDRE templates.
Business Example Your company or client still uses EvDRE templates so you need to know how migrate them.
Migration options Both EvDRE input schedules as well as reports from 7.5 can be migrated.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
275
Unit 2: The Excel Interface of the EPM add-in
BPC430
When you migrate an EvDRE template, the following actions occur: • • • • • • • •
Row and column expansions are migrated. EV functions are retained. Empty rows and columns are migrated. A formatting sheet is created with the original styles. Sorting, ranking, suppressing, insert options, and column shifts are not migrated. VBA is not migrated. A copy of the original template is created if migrated from the application server. A Log is generated. Hint: You can find the log under the More button. It includes items that are not migrated as well.
•
Protected workbooks/sheets are not migrated.
If an EvDRE contains several report ranges, the RowKeyRange contains more than one range and the ColKeyRange also; the lowest number of ranges determines the number of reports to be migrated. For example, if the RowKeyRange contains 2 ranges and the ColKeyRange contains 3 ranges, 2 reports will be created. The first report will use the first range of the RowKeyRange and the first range of the ColKeyRange. The second report will use the second range of the RowKeyRange and the second and third ranges of the ColKeyRange, if the ranges are on the same row, or the second range of the ColKeyRange (and the third range is not migrated), if the ranges are not on the same row. As a general rule, the EPM add-in supports the share of an entire axe (that is the exact same range of cells), not just a part of it. Also, an axis can be shared only if the reports that share the axis are on the same model. The ranges for BeforeRange and AfterRange are migrated, based on the EPM function called "EPMInsertCellsBeforeAfterBlock". After migration, in the BeforeRange or AfterRange row, the cell that contains the EPMInsertCellsBeforeAfterBlock function appears in yellow. So that the migrated report continues to function, do not delete the cell in yellow. You can move it to another cell in the sheet.
276
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
Caution: The migration of a worksheet or a workbook can only be performed once. For this reason, it is recommended that you make a copy of your 7.5 workbooks before migrating. The following ranges are not migrated: • • •
CellKeyRange You can use the EPM add-in equivalent features, depending on what you want to do: the Keep Formula on Data option, or local members. GetOnlyRange You can use the EPM add-in equivalent feature: Read-only Data. SortRange You can use the EPM add-in equivalent feature: Data Sorting. .
In an EPM add-in report (on a Planning and Consolidation connection), a dimension can be used only in one of the three axes (page, row or column). Therefore, if a dimension is used in the RowKeyRange or the ColKeyRange, and also in the PageKeyRange, once migrated, the dimension remains in the row or column axis, and the dimension is displayed in the page axis range just for your information, but it is not used and its member is not identified by a formula beginning with =EPMOlapMember(. For each KeyRange, the keys are migrated into EPMOlapMember. In the keys cells, the descriptions of members are displayed by default. You will then be able to choose another display name for members in the Member Selector dialog box. The headings are left in the sheet just for information (they are not identified as EPMOlapMember). After the migration, they will be automatically deleted as soon as you perform a refresh that changes the members displayed in the report. There is no equivalent to headings in the EPM add-in.
Migration Prerequisites • • • • • •
2011
The EvDRE formula, the KeysRange and the ExpansionsRange must be on the same sheet PageKeyRange must be above the RowKeyRange and ColKeyRange ColKeyRange must be above the RowKeyRange RowKeyRange must be to the left of the ColKeyRange ExpandOnly option is not set to Y All the models are on the same environment in cases where you have several EvDRE's in one workbook
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
277
Unit 2: The Excel Interface of the EPM add-in
BPC430
Migration Steps Below, you can see the steps to perform a migration.
Figure 177: EvDRE Migration
If you select the Planning and Consolidation Server or Local option, the migrated workbooks do not overwrite the original workbooks. You can choose whether the original workbooks and the migrated workbooks will be stored in the same folder or in different ones, using the Do not move original workbooks in a different folder option. So that each original workbook is kept in the folder you select, choose the Do not move original workbooks in a different folder option. So for each workbook, the folder will contain: the original workbook, the migrated workbook and - only for folders that are not on the Planning and Consolidation server - one log file per workbook. Alternatively, you can also ask that the original workbooks are automatically moved to a dedicated folder called Migration Copy. Therefore, the folder you have selected will only contain the migrated workbooks. And the Migration Copy folder will contain the original workbooks and, only for folders that are not on the Planning and Consolidation server - one log file per workbook.
278
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
To do so, simply deselect the Do not move original workbooks in a different folder option. Note: An original workbook is automatically renamed the following way: #Copy of Original#[original name]
Page Key Axis The EvDRE Page Key Axis is migrated according to the following criteria: Page Key Axis Migration Member
Migrated or Not
Identified by a formula beginning with =EVCVW(
Is not taken into account. The formula remains after migration but is not migrated into a formula beginning with =EPMOlapMember(.
Identified by a formula different from =EVCVW(
Is migrated. The member is identified by a formula beginning with =EPMOlapMember(
Hard-coded member For example: 2010.TOTAL
Is migrated. The member is identified by a formula beginning with =EPMOlapMember(
Several members separated by a comma For example: 2008.TOTAL,2009.TOTAL, 2010.TOTAL
Is migrated. The members all together are identified by a formula beginning with =EPMOlapMultiMember(. When several members are selected for the same dimension in the page axis, the data on the members are automatically aggregated in the report.
If the PageKeyRange references several ranges, all the ranges will be migrated into only one page axis for all the EvDRE reports Following this rule: if several members of the same dimension appear in the different ranges, only the first one read by the migration process is migrated. The other members of the dimension are still displayed but they are not recognized as an EPMOlapMember. In some cases, members are not recognized as valid members or simply not migrated. When a member is not recognized in the page axis (for example, a member has been deleted from the environment):
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
279
Unit 2: The Excel Interface of the EPM add-in
BPC430
The following sentence is displayed in the log: The member '{0}' at position [{1},{2}] is not valid. The member remains in the page axis range just for your information, but it is not identified by a formula beginning with =EPMOlapMember(.
RowKeyRange and ColKeyRange Members RowKeyRange and ColKeyRange Members Migration Member
Migrated or Not
Identified by any formula
Is migrated. The member is identified by a formula beginning with =EPMOlap Member(
Hard-coded member For example: 2010.TOTAL
Is migrated. The member is identified by a formula beginning with =EPMOlapMember(
ev_before and ev_after parameters
Is migrated. The member is identified by a formula beginning with =EPMIn sertedMember(
All member formulas are migrated. The formulas that reference other cells are also migrated and continue to reference the same cell. Members whose formulas begin with =EPMInsertedMember( are "fake" members, meaning that they do not have the standard behavior of members in the EPM add-in. These members ensure the continuity of the row or column axis. When there is more than one dimension in a row or in a column axis and if one member is not recognized, the entire row or column is not valid. See below. When migrated, the Microsoft Office Excel "General" number format is automatically applied to all the cells of the row and column axes. All the merged cells in the row and column axes are automatically unmerged during the migration process. If at least one of the row or column axes does not contain any member, the report is not migrated. In some cases, members are not recognized as valid members or simply not migrated. When a member is not recognized in a row or page axis (for example, a member has been deleted from the database). The following sentence is displayed in the log: The member '{0}' at position [{1},{2}] is not valid for the dimension '{3}'
280
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
The member cell is colored in magenta on a row or column created temporarily. You can easily spot the members that you will not find in your report. As soon as you perform a refresh on the report, the temporary rows and columns for the unrecognized members are deleted.
ExpansionsRange The EXPANDIN parameters below are migrated: • •
COL ROW
SHEET is not migrated. If reports have already been generated based on the SHEET parameter, the reports can be migrated. The EPM add-in equivalent feature is: Workbook Sheets Automatic Generation. The values below are not migrated: • •
Suppress You can use the EPM add-in equivalent feature: the Remove Empty Rows and Remove Empty Columns options. Insert You can use the EPM add-in equivalent feature: entering members directly in a sheet or using the Member Selector dialog box.
During the migration process, the ExpansionsRange is read from left to right. When there are several dimensions in an axis, the inner and outer dimensions are therefore kept in the original order.
EPM - EvDRE Migration Options • • • • • •
Active worksheets can be migrated. An Active Workbook can be migrated. Workbooks can be migrated from the Planning and Consolidation Server. Workbooks can be migrated from the Local drive. A copy of the original template is created if migrated from the application server. A Log is generated. Hint: You can find the log under the More button.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
281
Unit 2: The Excel Interface of the EPM add-in
BPC430
OptionsRange The following options are migrated: • • • • • • • •
AutoFitCol - Equivalent feature in the EPM add-in: Auto Fit Column Width. NoRefresh - Equivalent feature in the EPM add-in: Freeze Data Refresh. NoSend - Equivalent feature in the EPM add-in: Use as Input Form. ShowComments - Equivalent feature in the EPM add-in: Keep Formula on Data and Show Source Data in Comments . SQLOnly - Equivalent feature in the EPM add-in: Display only Base Level Data. ShowNullAsZero - Equivalent feature in the EPM add-in: Empty Cell Default Value . SumParent - Equivalent feature in the EPM add-in: Calculate Parents in Hierarchies. SuppressNodata - When the value is N or No, after migration, the Remove Empty Rows and Remove Empty Columns options are selected in the EPM add-in. When the value is Y or Yes, after migration, in the EPM add-in, the Remove Empty Rows and Remove Empty Columns options are selected and a filter on rows that contain 0 is created so that rows with zero are not displayed in the report.
The following options are not migrated: • • • • • • • • • • • • •
282
Bottom - Equivalent feature in the EPM add-in: Data Ranking. DumpDataCache - Equivalent feature in the EPM add-in: Metadata Cache. ExpandOnly GroupExpansion - Equivalent feature in the EPM add-in: Ownership-based Hierarchies. HideColKeys - In the EPM add-in, you can choose the name you want to display for members. Member Name to Display HideRowKeys - In the EPM add-in: you can choose the name you want to display for members. Member Name to Display PctInput QueryEngine QueryType QueryViewName SortCo- Equivalent feature in the EPM add-in: Member Sorting and Grouping feature in the Member Selector. SuppressDataCol - Equivalent feature in the EPM add-in: Excluding Members. SuppressDataRow - Equivalent feature in the EPM add-in: Excluding Members.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
•
Top Equivalent feature in the EPM add-in: Data Ranking.
The Migration Log The migration log lists the migration steps and the items that are migrated or not. The latest lines of the log file can be displayed by selecting EPM → More → Log. Main Steps displayed in the log
Explanations
The EvDRE migration for the sheet [SheetName] is starting.
Indicate the beginning of the analysis for a sheet. For each sheet migrated, this text appears.
Indicate the number of EvDRE detected. There are [number] EvDRE functions Indicate the number of EvDRE detected. detected in the sheet.
2011
Start reading EvDRE options.
Check that the ExpandOnly option is not set to Y or YES. If it is set to Y or YES, the EvDRE is not migrated.
Start analyzing EvDRE functions.
The analysis will determine the number of reports that will be migrated. If an EvDRE or a report will not be migrated, this information is written below this step.
Start process with EvDRE number [number]...
The migration process starts for the EvDRE. For each EvDRE, this text appears.
Start reading page axis.
The page axis is read. Valid members are migrated. For each member that is not migrated, a text is displayed within this step.
Start reading member definition.
The page axis members are read from the ExpansionRange if there is one.
Start reading formatting sheet...
The format settings are analyzed.
Start reading the report 000...
The report is read. For each report, this text appears. The row axis is read. Valid members are migrated. For each member that is not migrated, a text is displayed within this step.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
283
Unit 2: The Excel Interface of the EPM add-in
BPC430
Start reading row axis...
The row axis is read. Valid members are migrated. For each member that is not migrated, a text is displayed within this step
Start reading column axis...
The column axis is read and the members are migrated (or not if not recognized). Valid members are migrated. For each member that is not migrated, a text is displayed within this step.
Start reading EvDRE options...
Options are migrated. For each option migrated, a text is displayed within this step.
The EvDRE migration for the sheet [SheetName] is done.
Indicate that the migration of the sheet has been performed.
After Migration Below you can see a migrated report.
Figure 178: Migrated EvDRE
284
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
If you have migrated the active worksheet or workbook (using the Active Worksheet or Active Workbook option) and you are not satisfied with the migration: Close your file without saving it. Open it again, make your modifications and launch the migration again. If you have migrated all the workbooks contained in a specified folder (using the Planning and Consolidation Server or Local option) and you are not satisfied with the migration of one or more files: Delete the migrated workbook(s). Make a copy of the original workbook(s). Rename the worbook(s), deleting the prefix #Copy of Original# (to be able to launch a migration again). Make your modifications and launch the migration again. If you are satisfied with the migration, perform the following actions: •
• • • • •
2011
If cells appear in magenta, indicating unrecognized members, be sure that you do not want to use these members anymore. For more information on unrecognized members, see RowKeyRange and ColKeyRange Members and PageKeyRange Members Once you are sure that you want to validate the migration process, perform a refresh: row and columns containing cells in magenta are deleted. If cells appear in yellow, indicating EPM functions, move the EPM functions to other cells in the sheet and do not delete them. Always leave a blank row or column between a function and a report. Also, it is recommended that you move the function above all the reports. You can then delete all the ranges that are linked to the EvDRE and that are not used by the EPM add-in. Do not delete the cells containing formula beginning with =EPMOlapMember( or =EPMOlapMultiMember( or =EPMInsertedMember(.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
285
Unit 2: The Excel Interface of the EPM add-in
286
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
BPC430
2011
BPC430
Lesson: Migrating EvDRE Templates
Exercise 11: Migrating EvDRE Templates Exercise Objectives After completing this exercise, you will be able to: • Use an existing EvDRE template. • Migrate an EvDRE template into an EPM Report.
Business Example Your client needs to use some existing EvDRE templates in the Excel Interface of the EPM add-in. They also need to begin migrating the existing templates as time permits.
Task 1: Go to the EPM Excel Interface for the Sales model. 1.
Open the Excel Interface of the EPM add-in.
2.
Set your context members as shown below:
3.
Dimension
Member ID - Description
Category
ACTUAL - Actual from GL
Entity
CONSTORE_TYPE - Store Type Consolidation
Product
CON_PET_TYPE - Pet Type Consolidation
P_Acct
CE0001000 - Total Costs
RPTCurrency
LC - Local Currency
Time
2011.TOTAL - 2011
Measures
PERIODIC - Periodic
Open the 7.5 EvDRE Formatted Template from the 7.5 EvDREs folder.
Task 2: Migrate an existing EvDRE template.
2011
1.
Migrate the 7.5 EvDRE Nested Rows template from the 7.5 EvDREs folder.
2.
Open the Log.
3.
Open the migrated 7.5 EvDRE Nested Rows template from the 7.5 EvDRE folder.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
287
Unit 2: The Excel Interface of the EPM add-in
BPC430
Solution 11: Migrating EvDRE Templates Task 1: Go to the EPM Excel Interface for the Sales model. 1.
Open the Excel Interface of the EPM add-in. a)
On the Web Client Start Page, select EPM Office Add-in Excel The EPM - Connection Manager opens after a few seconds.
b)
Select the Sales - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
2.
Set your context members as shown below: Dimension
Member ID - Description
Category
ACTUAL - Actual from GL
Entity
CONSTORE_TYPE - Store Type Consolidation
Product
CON_PET_TYPE - Pet Type Consolidation
P_Acct
CE0001000 - Total Costs
RPTCurrency
LC - Local Currency
Time
2011.TOTAL - 2011
Measures
PERIODIC - Periodic
a) 3.
Set your context selections as shown above
Open the 7.5 EvDRE Formatted Template from the 7.5 EvDREs folder. a)
In the EPM tab, choose Open → Open Server Root Folder → Reports → 7.5 EvDREs → Formatted Template → Open
b)
Choose Refresh The system recognizes the EvDRE template and makes the Expand button available.
c)
Choose Expand
Continued on next page
288
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
Figure 179: An Unmigrated EvDRE Template
d)
Choose Options → Workbook Options.
Figure 180: EvDRE Workbook Options
These are the settings you can use for EvDRE templates in the Excel Interface of the EPM add-in. e)
Choose OK. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
289
Unit 2: The Excel Interface of the EPM add-in
f)
BPC430
Close the workbook without saving it.
Task 2: Migrate an existing EvDRE template. 1.
Migrate the 7.5 EvDRE Nested Rows template from the 7.5 EvDREs folder. a)
In the EPM tab, choose More → EvDRE Migration ... The EPM - EvDRE Migration dialogue opens.
b)
Select Planning and Consolidation Server. Next to Server Folder, select the Ellipse icon. The open folder dialogue opens in display mode.
c)
Choose TEMPLATELIBRARY → REPORTS → 7.5 EvDREs. → Open.
d)
Choose OK. The EvDRE is migrated and a message appears saying that The migration process has ended. The system also creates a copy of the original template.
e) 2.
Choose OK.
Open the Log. a)
Choose More → Log. The EPM - Log is displayed. Note: You should see several warnings for members that are no longer valid, such as CONUS. Invalid members will appear with a magenta pattern. At the bottom of the log you can see the location.
b)
Choose OK.
Continued on next page
290
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Migrating EvDRE Templates
3.
Open the migrated 7.5 EvDRE Nested Rows template from the 7.5 EvDRE folder. a)
In the EPM tab, choose Open → Open Server Root Folder → Reports → 7.5 EvDREs. You can see the migrated as well as copies of the original templates.
b)
Choose Nested Rows → Open.
Figure 181: A Migrated EvDRE Template
c)
Choose Refresh The system refreshes the new EPM Report and removes the invalid members in magenta.
d)
2011
Close the template without saving it.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
291
Unit 2: The Excel Interface of the EPM add-in
BPC430
Lesson Summary You should now be able to: • Migrate EvDRE templates.
292
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
BPC430
SAP Class Week of April 16, 2012
Unit Summary
295
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
296
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 3 Distribution and Collection, Comments, and Planning Functions Unit Overview This unit covers Distribution and Collection, Comments, and the Planning Tools; Spread, Trend, and Weight.
Unit Objectives After completing this unit, you will be able to: • • • • • • • •
Distribute static reports to file directories Distribute static reports via e-mail Collect off line data Describe the features of comments Save comments with the EPMSaveComment function Save comments with the ribbon command Report on comments Evaluate the features of spread, trend, and weight to see if they will meet some of your business requirements.
Unit Contents Lesson: Using the Distribution and Collection Wizard ......................... 298 Procedure: How to Set Up and Use Distribution and Collection ......... 301 Exercise 12: Use the Distribution and Collection Wizard ................. 311 Lesson: Using the Comment Feature ........................................... 330 Procedure: How to Look Up Comment Data for Troubleshooting Purposes......................................................................... 341 Exercise 13: Configuring Comments ........................................ 343 Lesson: Using the Spread, Trend, and Weight Manual Planning Functions 359 Exercise 14: Spread, Trend, And Weight ................................... 361
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
297
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Lesson: Using the Distribution and Collection Wizard Lesson Overview In this lesson, you will use the distribution and collection wizard to distribute templates and also to collect planning data.
Lesson Objectives After completing this lesson, you will be able to: • • •
Distribute static reports to file directories Distribute static reports via e-mail Collect off line data
Business Example Your management team wants to have their cash flow and profit and loss statements e-mailed to them every night. Also, you have a large of number of planners working offline and you need to use the collection wizard to store their data in the model.
Overview You can make static workbooks (containing reports or input forms) available to a set of users. The workbooks can be stored on a share file, for example, or they can be sent by e-mail to the recipients you have specified in the template. • • •
Excel templates can be distributed to Microsoft Office Outlook e-mail addresses Excel templates can be distributed to network folders You can also collect data from offline templates send it to the database
Below, you can see the Distribution options in the EPM Ribbon.
298
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 182: Distribution Options in the EPM Ribbon
The options above are defined as follows: • • • • • •
Distribute - Start the distribution wizard Collect - Start the collection wizard New / Open Template - Create a new or open an existing template Save / Save As - Save or Copy a template Validate - Validate the referenced workbook Change Connection - A template is created by default on the first connection used in the workbook. Use this option to select a different connection. A template can only apply to workbooks using the same connection.
In the figure below, you can see the components and the data flow. The following procedure explains the steps in the figure.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
299
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 183: Planning: Distribution & Collection Wizard Concept
300
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
How to Set Up and Use Distribution and Collection 1.
Create a template to use as the Input Schedule.
2.
Save it to the PDBOOKS folder for example. Caution: Close the workbook.
3.
Create a new distribution template. •
Enter the naming and select the workbook.
•
– Enter a Template Name – Enter a Section Name – Select the Workbook – Enter a Workbook Description Dimension Member Selection
•
– Select the fixed dimensions – Select the variable dimensions Variable Members
•
– Select the variable dimension members – Enter a user name for each variable dimension member Save the template Caution: Close the template
4.
Run the distribution wizard • •
Choose Distribution → Distribute Now. Select Switch to offline mode and save to folder Note: The workbooks are automatically switched to offline, meaning that the users will be able to work with a workbook in a disconnected state without using the EPM add-in.
• • •
Select the folder location Select the Template and Section View the log
The template has been distributed to an intranet folder or share drive. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
301
Unit 3: Distribution and Collection, Comments, and Planning Functions
5.
Have the offline users save data to the workbooks.
6.
Run the collection wizard. • • • • •
BPC430
Choose Distribution → Collect Select Local Folder Select the folder location Select the Workbooks View the log
The offline data has been saved to the data base
Excel template Below you can see a sample input schedule. This same template will be used for each of the variable members.
Figure 184: A Sample Template
Note: Any dimension that is not in the rows or columns should be placed in the page axis. Only the first sheet is published.
Distribution Template Before distributing workbooks, you must create a distribution template. The template specifies the information you want to include in the workbooks, including selection of dimension members and users. When creating a new template, the EPM - Distribution Template dialog pops up.
302
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 185: Template Name
Note: Not all of the fields in the template are shown above. The options in the distribution template are defined as follows: Distribution Template Options Option
Definition
Template Name
This is the distribution template workbook name
Section Name
Name of the section
Add New Section, Duplicate Section, Delete Section
Use these options to maintain sections
Report Workbook
Select your workbook
Workbook Description
Enter a description that is different than the section name. This will be the name of a generated sub-folder
Variable Time
Can be used to determine time for all sections
Select Dimensions
Use this option to open a dialogue box to select fixed and variable dimensions
Fixed Dimensions
Dimensions with single values
Variable Dimensions
Dimensions with multiple values
Save the template to a This will save the template to another folder different location Note: Do not use the following characters: \/:*?“”<>|&+=()[]{}$%. Do not use a space before or after the names.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
303
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Caution: A section name and a workbook description must be unique within a template A template can include one or several sections. Each section includes the selection of the fixed and variable dimension members. When launching the distribution, you will be able to select the section(s) of the template you want to distribute. You can create a blank section or a section based on existing one. You can also delete a section from the template. These actions are available in the template dialog box, under the section tab. When Select Dimensions is chosen the Dimension Selector opens. Any dimension whose members not specified in the rows and columns of the input schedule should be assigned as either Fixed Members or Variable Members.
Figure 186: Dimension Selection
One workbook will be created for each variable member selected. Report axis dimensions with single values should be selected as fixed members in the publication template. Report axis dimensions with multiple values should be selected as variable members in the publication template. A user must be assigned to each variable member regardless of whether you are distributing to folders or e-mail.
304
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 187: Fixed and Variable Selections
Note: A dimension can only be fixed or variable, not both. In the result set, the members are displayed according to the following precedence: 1. 2. 3. 4.
Members in the row and column axis Members selected as fixed or variable Members in the page axis Members in the context
The Excel template below is generated when the distribution template is saved. This inherits all of the settings from the EPM - Distribution Template screens except for two: 1. 2.
2011
!CLEARBOOK - Use this to Accumulate, Replace, or use the equivalent setting by section - !CLEARSECTION when a template is distributed multiple times Suppressed Dimension Members - Use to exclude dimension members if they have zero value
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
305
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 188: Generated Template
The Distribution Wizard To distribute the workbooks, the Distribution Wizard is used. Here, you select the Output type and Folder Location.
Figure 189: Folder Location
Then, the template and section is selected. Note: When the template is chosen, the system will validate it and during that process, the administrator will see the distribution template being opened, validated, and then closed. After that, the section can then be selected.
306
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 190: Select Template and Section
After distribution, the log is available for review.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
307
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 191: Process Log
When the administrator chooses Distribution → Collect the EPM - Collection Wizard is opened. Either the Outlook Mailbox or Local Folder is selected and then the folder is selected. The files in that location will then be available for collection. Note: The Reload option is used to read any last minute changes to e-mail addresses.
308
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 192: Collection - Select File
E-mail options If you want to send the workbooks by e-mail, you must enter the required information about the SMTP (Simple Mail Transfer Protocol ) server you use to send the e-mails in EPM tab Options → User Options. Enter the following information in the SMTP Server Configuration area of the User Options dialog box: • • •
The SMTP server address The port number - As a general rule, the port number is 25 Select the authentication type: Anonymous - If you select this type, no authentication is required and you do not need to enter the information in the Authentication area. – Basic or NTML (authentication protocol) - If you have selected the basic or the NTML authentication type, you must enter the login and password of the SMTP server Enable SSL - Select the option if needed.
–
•
When you distribute via e-mail, the following screen appears:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
309
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 193: Distribute by E-mail
After the workbooks are e-mailed as attachments, the users will then enter data in the distributed workbooks and e-mail them back. To collect data entered in workbooks that users have sent by e-mail, select the Outlook Mailbox option in the EPM - Collection Wizard. Then click the ellipsis button in the Working Folder area. In the Microsoft Outlook dialog box, select the Outlook folder in which the e-mails with the workbooks are stored. Select the e-mails containing workbooks that you want to collect and click Next twice.
Security There are three task profiles for this feature. 1. 2. 3.
310
Edit Book and Distribution Templates - This permits a user maintain the templates Use Offline Distribution - This permits a user to execute the Distribution Wizard Use Offline Collection - This permits a user to execute the Collection Wizard
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Exercise 12: Use the Distribution and Collection Wizard Exercise Objectives After completing this exercise, you will be able to: • Create and save an input schedule to be distributed. • Create a new distribution list. • Distribute and then collect the data using the wizard.
Business Example You have some users who have not been trained to use Planning and Consolidation, and they will therefore work offline. After they have updated their excel templates and saved them to an offline directory, use the wizard to collect the data.
Task 1: Prepare an input schedule to use as the form to be distributed for Consulting and Manufacturing. Use the BPC430_## Environment and the Expense Model. 1.
Open the Excel Interface of the EPM add-in.
2.
Set your context members as shown below: Dimension
Member ID - Description
P_Account
PL400 -Indirect Expenses
P_Category
Plan - Plan
P_Cost
TOTAL - Total
P_Curr
LC - Local Currency
P_Time
2013.TOTAL - 2013 Total
Measures
PERIODIC - Periodic
3.
In the Expense Model, use drag and drop to build a report with P_Account in the rows and P_Time in the columns to create the input form.
4.
Display the P_Account base members for Indirect Expenses in the rows.
5.
Display the months for 2013 in the columns Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
311
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
6.
Place P_Category, P_Cost, P_Curr, and Measures in the Page Axis.
7.
Save the template as Student_Schedule.
Task 2: Create the distribution template. 1.
Open a blank workbook.
2.
Create your distribution settings as shown below:
Figure 194: Template Name
3.
Select your dimensions as you see below.
Figure 195: Dimension Selection
4.
Make your fixed and variable member selections as you see below:
Continued on next page
312
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 196: Variable Selections
Task 3: Run the distribution wizard. 1.
Distribute the template.
2.
Select the folder option.
3.
Select your template and section.
4.
Review the summary log.
5.
Review the process log.
6.
Finish the process and close Excel.
Task 4: Enter data offline. 1.
Open the files via Microsoft Office Excel 2007 and enter 100 for Consulting and 200 for Manufacturing.
2.
Enter data for Manufacturing
Task 5: Run the collection wizard. 1.
Open the Excel Interface of the EPM add-in.
2.
Ensure you are on the EXPENSE - BPC430_## connection.
3.
On the EPM tab, open the collection wizard and select the working folder. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
313
Unit 3: Distribution and Collection, Comments, and Planning Functions
4.
Select the file location.
5.
Select both files.
6.
Review the process log.
7.
Complete the process.
BPC430
Task 6: Confirm that the data is in the data base.
314
1.
Use the Student_Schedule to verify that your data was saved to the data base.
2.
View the Manufacturing data.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Solution 12: Use the Distribution and Collection Wizard Task 1: Prepare an input schedule to use as the form to be distributed for Consulting and Manufacturing. Use the BPC430_## Environment and the Expense Model. 1.
Open the Excel Interface of the EPM add-in. a)
In the Web Client Start Page select EPM Office Add-in Excel. The EPM - Connection Manager opens after a few seconds.
b)
Select the Expense - BPC430_## connection.
c)
Choose OK The EPM Pane appears on the right.
d) 2.
Choose the EPM tab.
Set your context members as shown below: Dimension
Member ID - Description
P_Account
PL400 -Indirect Expenses
P_Category
Plan - Plan
P_Cost
TOTAL - Total
P_Curr
LC - Local Currency
P_Time
2013.TOTAL - 2013 Total
Measures
PERIODIC - Periodic
a)
Set your context selections as shown in the table.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
315
Unit 3: Distribution and Collection, Comments, and Planning Functions
3.
BPC430
In the Expense Model, use drag and drop to build a report with P_Account in the rows and P_Time in the columns to create the input form. a)
On the EPM tab, choose Options → Sheet Options.
b)
Select Use as Input Form.
c)
Choose OK.
d)
From the EPM Pane, drag the dimensions to the cells specified below. Dimension
Cell
P_Account
A5
P_Time
B4
The Report is executed. 4.
Display the P_Account base members for Indirect Expenses in the rows. a)
On the lower right in the Row Axis, click on P_Account (in blue hypertext). The EPM-Member Selector opens.
b)
Select Indirect Expenses (Under Net Income → Operating Income) by placing a checkbox to the left of the member.
c)
Under Selection Relationship choose Base Level.
d)
Click the right arrow button to move the selection to Selected Members.
e)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
f)
Choose OK.
Continued on next page
316
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
5.
Display the months for 2013 in the columns a)
On the lower right in the Column Axis, click on P_Time (in blue hypertext). The EPM-Member Selector opens.
6.
b)
Select 2013.TOTAL (It may say 2013) by placing a checkbox to the left of the member.
c)
Under Selection Relationship choose Base Level.
d)
Click the right arrow button to move the selection to Selected Members.
e)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
f)
Choose OK.
Place P_Category, P_Cost, P_Curr, and Measures in the Page Axis. a)
Choose Edit Report.
b)
Drag P_Category, P_Cost, P_Curr, and Measures to the Page Axis.
c)
Select OK. Your worksheet should appear as follows:
Figure 197: Input Sheet
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
317
Unit 3: Distribution and Collection, Comments, and Planning Functions
7.
BPC430
Save the template as Student_Schedule. a)
Choose Save → Save to Server Root Folder.
b)
Choose Company(Public) → PDBOOKS.
c)
In the File Name field, enter: Student_Schedule.
d)
Choose Save.
e)
Choose the Office Button and Select Close .
Task 2: Create the distribution template. 1.
2.
Open a blank workbook. a)
Choose the Office Button.
b)
Choose New → Create.
Create your distribution settings as shown below:
Figure 198: Template Name
a)
Choose Distribution → New Template
b)
Next to Template Name*, enter Student_Distribution
c)
Next to Section Name*, enter Section1
d)
Next to Report Workbook*, select Student_Schedule by choosing the Ellipsis button. The Open window appears. Choose Company(Public) → PDBooks → Sutdent_Schedule then choose Open
e) 3.
Next to Workbook Description*, enter Student_Schedule.
Select your dimensions as you see below. Continued on next page
318
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Figure 199: Dimension Selection
4.
a)
Choose the Select Dimensions hyperlink in the middle right of the window.
b)
Make your selections as you see above by selecting the checkbox in the appropriate dimensions and then selecting Add
c)
After you have made both the Fixed Member and Variable Member selections, choose OK
Make your fixed and variable member selections as you see below:
Figure 200: Variable Selections
a)
Select your Fixed Member assignments as shown above.
b)
Next to User enter your use id: BPC-## . Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
319
Unit 3: Distribution and Collection, Comments, and Planning Functions
c)
BPC430
Next to P_COST choose the ellipse icon. The EPM - Member Selector opens.
d)
Select Consulting (UnderTotal → Direct) by placing a checkbox to the left of the member.
e)
Under Selection Relationship choose Member Only
f)
Click the right arrow button to move the selection to Selected Members
g)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
h)
Choose OK You may receive a message Some members have been modified so that the template can be used, choose OK.
i)
Choose the green plus sign (lower right). A new row appears.
j)
In the new row, enter your use ID: BPC-##
k)
Next to P_COST choose the ellipsis icon. The EPM - Member Selector opens.
l)
Select Manufacturing (UnderTotal → Direct) by placing a checkbox to the left of the member.
m)
Under Selection Relationship choose Member Only.
n)
Click the right arrow button to move the selection to Selected Members.
o)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
p)
Choose OK. You may receive a message Some members have been modified so that the template can be used, choose OK. Hint: To save the template in the next step, you may need to maximize your screen.
q)
Choose Save The excel sheet is generated and a save dialogue box pops up. Continued on next page
320
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
r)
Enter Student_Distribution in the File Name.
s)
Choose Save. An error may occur. If so, choose OK. The workbook below will be saved, but it will close and you will not see it.
Figure 201: Generated Template
Task 3: Run the distribution wizard. 1.
Distribute the template. a)
Choose Distribution → Distribute.
b)
Select Distribute Now→ then choose Next.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
321
Unit 3: Distribution and Collection, Comments, and Planning Functions
2.
BPC430
Select the folder option. a)
Select Switch to offline mode and save to folder.
b)
Next to Folder Location choose the Ellipsis button then My Documents → PC_NW → train-## → Books → BPC430_## → EXPENSE → WebExcel → highlight ManageDistributionList → then choose OK.
Figure 202: Folder Location
Continued on next page
322
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
3.
Select your template and section. a)
Choose Next → Select Student_Distribution The template will validate for a few seconds.
b)
When the template is finished validating, select Section1.
Figure 203: Select Template and Then Section
4.
Review the summary log. a)
Choose Next. After a few seconds, you will see a summary log that lists both Consulting and Manufacturing for your user ID.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
323
Unit 3: Distribution and Collection, Comments, and Planning Functions
5.
BPC430
Review the process log. a)
Choose Next. The process log appears in a few seconds:
Figure 204: Process Log
6.
Finish the process and close Excel. a)
Choose Finish.
b)
Close the Excel Interface of the EPM add-in by choosing the Office button → Exit Excel.
Continued on next page
324
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Task 4: Enter data offline. 1.
Open the files via Microsoft Office Excel 2007 and enter 100 for Consulting and 200 for Manufacturing. a)
Open Microsoft Office Excel 2007 Start → Program → Microsoft Office → Microsoft Excel.
b)
Choose the Office Button → Open → My Documents → PC_NW → train-## → Books → BPC430_## → EXPENSE → WebExcel → ManageDistributionList → BPC-## → Student_Schedule → Consulting → Open.
c)
Enter 100 for Personnel Cost in 13 - Jan → Choose Office Button → Save. The data is saved in native excel.
2.
Enter data for Manufacturing a)
Open the Manufacturing workbook Office Button → Open
b)
Enter 200 for Personnel Cost in 13 - Jan → Choose Save The data is saved in native excel.
c)
Close the two spreadsheets by choosing Office → Close.
Task 5: Run the collection wizard. 1.
Open the Excel Interface of the EPM add-in. a)
On the Web Client Start Page, select EPM Office Add-in Excel. The EPM - Connection Manager opens after a few seconds.
b)
Select the Expense - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
d) 2.
Choose the EPM tab.
Ensure you are on the EXPENSE - BPC430_## connection. a)
From the EPM ribbon, choose Open → Change Connection If the EXPENSE - BPC430_## connection is not chosen, choose it. Choose OK. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
325
Unit 3: Distribution and Collection, Comments, and Planning Functions
3.
BPC430
On the EPM tab, open the collection wizard and select the working folder. a)
Choose the EPM tab → Distribution → Collect... The EPM - Collection Wizard opens.
b) 4.
Select Local Folder.
Select the file location. a)
Next to Folder select the ellipse button → My Documents → PC_NW → train-## → Books → BPC430_## → Expense → WebExcel → ManageDistributionList → BPC-## → highlight Student_Schedule → then choose OK The Consulting and Manufacturing workbooks appear.
5.
Select both files. a)
Choose Select All
Figure 205: Collection - Select File
Choose Next. A log is created: The following files will be processed and the CONSULTING and MANUFACTURING workbooks are listed.
Continued on next page
326
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
6.
Review the process log. a)
Choose Next.
Figure 206: Collection Process Completed
Hint: You may be able to hover over line 3 above to see a more detailed log including the Accepted Count 1. As of SP6, this did not work. After a few seconds, the processing is complete. 7.
Complete the process. a)
Choose Finish.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
327
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Task 6: Confirm that the data is in the data base. 1.
Use the Student_Schedule to verify that your data was saved to the data base. a)
From the EPM ribbon choose Open → Open Server Root Folder.
b)
Choose Company(Public) → PDBooks.
c)
Select Student_Schedule → Open.
d)
Set your P_COST context to Consulting.
e)
Choose Refresh. You should see 100 appear for 2013.01.
2.
View the Manufacturing data. a)
Set your P_COST context to Manufacturing.
b)
Choose Refresh. You should see 200 appear for 2013.01.
c)
328
Close the template.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Distribution and Collection Wizard
Lesson Summary You should now be able to: • Distribute static reports to file directories • Distribute static reports via e-mail • Collect off line data
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
329
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Lesson: Using the Comment Feature Lesson Overview In this lesson, you will use the commenting feature from the menu and also with the EPMSaveComment function.
Lesson Objectives After completing this lesson, you will be able to: • • • •
Describe the features of comments Save comments with the EPMSaveComment function Save comments with the ribbon command Report on comments
Business Example Your planners need to record planning assumptions and explaining variances in the database and so they are interested in the comment feature.
Business Scenarios for Using Comments Here are a few ways of how you can use comments: • •
Use the EPMSaveComment function Use the Add Comment ribbon command
Prerequisites To use comments, the Enable Comments must be turned on by model. This is done in administration.
330
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 207: Turning on Comments
Note: In the SAP BusinessObjects Planning and Consolidation, version for Microsoft Platform, Models are comment enabled when their web parameter COMMENT is set to ON.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
331
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
There are two task profiles for comments: 1. 2.
Administer Comments - add, modify, and remove comments for all users Edit Comments - add, modify, and remove only your own comments
The EPM Functions for Comments There are three comment functions in the Excel Interface of the EPM add-in: • •
•
EPMSaveComment - Used to save comments EPMCommentPartialContext - Retrieves all comments associated with a set of dimension members that is partially defined. Any members not specified in the function are ignored. EPMCommentFullContext - Retrieves all comments associated with a set of dimension members that is fully defined. If there is no member specified for a dimension, its context member is used instead.
The EPMSaveComment function can be used to send comments from a column in excel for example to the data base. The function has the following selections:
Figure 208: EPMSaveComment Function
332
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
EPMSaveComment Selections Field
Definition
Cell
The cell where the comment is retrieved or entered
Connection Name
Specify the connection you want to use or if left blank, the active connection is used
Member1
The cell for the row member for example
Member2
The cell for the column member for example
Note: Any dimensions not included in the function will be inherited from the dimension's context and therefore every dimension will have assigned a member to the comment. Also, the keyword will be blank and the priority will be NONE. After setting up the function, comments can be sent to the data base and displayed in a template:
Figure 209: Comments in a Separate Column
In the example above, the user inputs comments into column F. The function is located in column G. Note: Comments can be recorded for either base level or parent members. In the example above, the comment is for a parent member 2011.Q1.
Sending Comments via the Ribbon Command Comments can also be sent from the EPM Ribbon.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
333
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 210: Ribbon Commands
When Adding Comments you assign the Priority, the Comment, and a Keyword in the Basic Information. Note: The Comment can be approximately 250 characters long.
Figure 211: Sending Comments - Basic Information
The assignment of the dimension members can be based on the Active Cell, Active Context, or a Custom Context. If you select the Custom Context, then you can select members independently from the context. If you select NONE the system will store [ALL] in the data base.
334
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 212: Sending Comments - Context
Using the Add Comment, option will also write comments to the data base, however not all dimension members need to be assigned.
Reporting on Comments There are two ways to report on comments: 1. 2.
From the EPM Ribbon via Find Comments From the web client Audit section via the link Comments
When reporting from the EPM Ribbon, the user selects Find Comments and is presented with the following selection screen:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
335
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 213: Selection Criteria for Finding Comments
The selections above are fairly easy to use. However, it is important to note that when using a value of ALL, it will return a comment on any dimension member and if it was recorded via NONE via Add Comments. That also means that you can run a wide open search. When you choose Find, you will see a report like the one below:
336
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 214: Manage Comments
There are important options in the menu bar: 1. 2. 3.
Edit - select a comment to change it Delete - select a comment to delete it View History - select a comment to view that comment and prior comments on that data intersection. Note: You can also add more comments for the same data intersection.
4. 5. 6. 7.
Edit Criteria - select to change the data selections Column Selector - select to suppress columns Switch Columns - drag and drop columns in a different order Sorting - click on a column header to sort it
As an administrator, you can also report on comments from the Home tab Audit section. When you choose Comments, a tab called Audit - Comments is generated with these prompts:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
337
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 215: Audit - Comment Report Criteria
The selections are like the ones for Find Comments except you need to select a model. You can also choose to see Only the Most Recent Comments or the Full History of Comments for a data intersection. When you choose Display Report you will see output like this:
338
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 216: Audit - Comment Report
Hint: You can search by clicking a column header and choosing Toggle Search. Hint: You can view the dimension members in a dialogue box via Show Full Context.
Where Comments are Stored Comments are stored in a separate table from the transaction data on the BW Application Server. Comments generated from either the EPM Ribbon Add Comments option or EPMSaveComment are all stored in tables by model.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
339
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 217: Planning: Submitting Comments Architecture
Note: Comments are stored in tables at the sequel layer in the SAP BusinessObjects Planning and Consolidation, version for Microsoft Platform.
340
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
How to Look Up Comment Data for Troubleshooting Purposes 1.
In BW, go to RSA1 and look up your Environment and Model prefixes.
2.
Go to SE16 and enter a table name of: /CPMB/EPMPCMT where EP in the 7th and 8th position is the Environment prefix and MLP in the 9-11th positions is the Model prefix.
3.
Choose Enter.
4.
Choose F8. You can see the detailed data from the data base.
Data Manager Packages for Comments To support mass data management of comments, two data manager packages are provided: • •
2011
Clear Comments - used to delete comment tables Copy Comments - used to copy comments across dimensions
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
341
Unit 3: Distribution and Collection, Comments, and Planning Functions
342
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
BPC430
2011
BPC430
Lesson: Using the Comment Feature
Exercise 13: Configuring Comments Exercise Objectives After completing this exercise, you will be able to: • Work with the comment functions • Use the ribbon to add comments • Use the ribbon to find comments • Use audit to report on comments
Business Example As business users input planning data, they would like to record a brief commentary to capture their assumptions.
Task 1: Configure the EPMSaveComment function to save comments to the data base. 1.
Open the Excel Interface of the EPM add-in.
2.
Set your context members as shown below: Dimension
Member ID - Description
P_Account
PL310 -Personnel Cost
P_Category
FORECAST - Forecast
P_Cost
TOTAL - Total
P_Curr
LC - Local Currency
P_Time
2011.Q1 - 2011 Q1
Measures
PERIODIC - Periodic
3.
In the Expense Model, use drag and drop to build an input form with P_COST in the rows and P_TIME in the columns.
4.
Display all of the P_COST base members in the rows.
5.
Display the months and then 2011.Q1 in the columns.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
343
Unit 3: Distribution and Collection, Comments, and Planning Functions
6.
BPC430
Enter and save the data as shown below: Hint: Enter January data and then use excel formulas to increase the vaules by 3% for most of the cost centers. Use 6% for ADMIN and 10% for SALES.
Figure 218: Data
7. 8. 9.
Label columns F and G as Comments and To Be Hidden. Comments and To Be Hidden. Enter comments as shown below:
Continued on next page
344
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 219: Comments
10. Save the template as GR## Column Comments. 11. Run the Find Comments from the Excel Interface of the EPM add-in.
Task 2: Adding Comments from the EPM Ribbon in the Excel Interface of the EPM add-in Use the EPM Ribbon to add comments and then run the comments report from administration. 1.
Add a comment via the EPM ribbon Add Comment option as you see below:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
345
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 220: Sending Comments - Basic Information
Figure 221: Sending Comments - Context
2.
Run the audit comment report for the following selections:
Continued on next page
346
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 222: Audit Criteria
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
347
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Solution 13: Configuring Comments Task 1: Configure the EPMSaveComment function to save comments to the data base. 1.
Open the Excel Interface of the EPM add-in. a)
On the Web Client Start Page, select EPM Office Add-in Excel. The EPM - Connection Manager opens after a few seconds.
b)
Select the Expense - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
2.
Set your context members as shown below: Dimension
Member ID - Description
P_Account
PL310 -Personnel Cost
P_Category
FORECAST - Forecast
P_Cost
TOTAL - Total
P_Curr
LC - Local Currency
P_Time
2011.Q1 - 2011 Q1
Measures
PERIODIC - Periodic
a) 3.
Set your context selections as shown in the table.
In the Expense Model, use drag and drop to build an input form with P_COST in the rows and P_TIME in the columns. a)
In the EPM tab, choose Options → Sheet Options.
b)
Select Use as Input Form.
c)
From the EPM Pane drag the dimensions to the cells specified below. Dimension
Cell
P_Cost
A4
P_Time
B3
Continued on next page
348
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
4.
5.
Display all of the P_COST base members in the rows. a)
On the lower right, in the Row Axis, click on P_COST (in blue hypertext).
b)
Under Selection Relationship choose Base Level.
c)
Click the right arrow button to move the selection to Selected Members.
d)
Similarly, click the left arrow button to remove the prior selection.
e)
Choose OK.
Display the months and then 2011.Q1 in the columns. a)
On the lower right in the Column Axis, click on P_TIME (in blue hypertext).
b)
Select 2011.Q1 by placing a checkbox to the left of the member.
c)
Under Selection Relationship choose Member and Children.
d)
Click the right arrow button to move the selection to Selected Members.
e)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
f)
Choose OK. Your worksheet should appear as follows:
Figure 223: Input Sheet
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
349
Unit 3: Distribution and Collection, Comments, and Planning Functions
6.
BPC430
Enter and save the data as shown below: Hint: Enter January data and then use excel formulas to increase the vaules by 3% for most of the cost centers. Use 6% for ADMIN and 10% for SALES.
Figure 224: Data
a)
Enter the data as shown above.
b)
Click Save Data → Save Worksheet Data.
c)
To send the data, choose Yes. The Save Results dialog box is displayed.
7.
d)
Choose OK .
e)
Choose Refresh from the EPM ribbon.
Label columns F and G as Comments and To Be Hidden. a)
In cell F3 enter Comments.
b)
In cell G3 enter To Be Hidden. Continued on next page
350
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
8.
Comments and To Be Hidden. a)
From Excel, choose the Formulas tab.
b)
In cell G4, choose the Excel Insert Function button.
c)
Next to Or select a category select EPMFunctions.
d)
Under Select a Function double click EPMSaveComment.
e)
Fill in the parameters as shown below:
Figure 225: EPMSaveComment Function
f)
Choose OK.
g)
Copy from G4 to G5:12. The function cells display #RFR which means a refresh is in order.
9.
Enter comments as shown below:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
351
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 226: Comments
a)
Enter comments as shown above.
b)
Click Save Data → Save Worksheet Data. You receive a message that 9 comments will be sent. Do you want to continue?
c)
To send the comments, choose Yes. The Save Results dialog box is displayed. Your comments are now stored in the data base.
10. Save the template as GR## Column Comments. a)
Choose the EPM tab, then choose Save → Save to Server Root Folder.
b)
Choose Company(Public) → Input Schedules.
c)
In the File Name field enter: GR## Column Comments.
d)
Choose Save.
11. Run the Find Comments from the Excel Interface of the EPM add-in. a)
Choose Comments → Find Comments.
b)
Select Custom Context.
c)
Make your selections as you see below:
Continued on next page
352
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 227: Finding Comments
d)
Choose Find. Your report is displayed in the web client in a tab called Manage Comments.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
353
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Figure 228: Manage Comments
e)
Close the tab.
Task 2: Adding Comments from the EPM Ribbon in the Excel Interface of the EPM add-in Use the EPM Ribbon to add comments and then run the comments report from administration. 1.
Add a comment via the EPM ribbon Add Comment option as you see below:
Figure 229: Sending Comments - Basic Information
Continued on next page
354
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 230: Sending Comments - Context
a)
On the EPM Tab, choose Comments → Add Comment.
b)
Add the data as shown above.
c)
Choose Save. The Save Results dialog appears
d) 2.
Choose OK.
Run the audit comment report for the following selections:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
355
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Continued on next page
356
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Comment Feature
Figure 231: Audit Criteria
a)
In the Web Client, on the Home tab, choose Audit.
b)
Under General choose Comments. A tab called Audit - Comments appears.
c)
Next to Model select EXPENSE.
d)
Leave the other criteria unchanged.
e)
Choose Display Report.
Figure 232: Audit Results
Your results are displayed with the associated Dimension Members. f)
2011
Close the tab.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
357
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Lesson Summary You should now be able to: • Describe the features of comments • Save comments with the EPMSaveComment function • Save comments with the ribbon command • Report on comments
358
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions Lesson Overview In this lesson, you will learn how to set up spread, trend, and weight.
Lesson Objectives After completing this lesson, you will be able to: •
Evaluate the features of spread, trend, and weight to see if they will meet some of your business requirements.
Business Example Planners will occasionally have a need to easily manipulate their data in excel. The spread, trend, and weight modeling options are built in functions in the EPM add-in that you can use without any configuration or programming. They can be accessed from the EPM Ribbon under Planning.
Spread The spread feature enables you to take a value and allocate it among selected destination cells. The allocation can be equally or weighted by some range of values. For example, you can take the value 100 and spread it across a number of columns that represent each month of the year. Spread
2011
Field
Purpose
Source Value
Specifies the total to be spread
Destination
Where the system writes the result of the spread
Weights
Optional: A range containing weight values upon which to base the spread
Spread Results
Add to existing values or Overwrite existing values
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
359
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Trend The trend feature allows you to take a value or a percentage and grow it by a factor among selected cells. This function places the source value in the first cell of the destination range. Each subsequent cell in the destination increases by the amount or percentage specified. Trend Field
Purpose
Source Value
Specifies the initial value from which the trend begins
Trend types
Percentage or Value; Increase or Decrease
Destination
Where the system writes the result of the trend
Trend Result
Overwrite existing values or Add to existing values
Weight The weight feature allows you to allocate a set of values based on weighted factors in your spreadsheet. It allows you to take a set of values, grow them if desired, and then allocate the new amount based on the relative weights of the selected cells. The destination range is the same as the weight range. Weight Field
Purpose
Sum to Allocate Specifies the value to allocate
360
Increase Value to Allocate
Increase of the overall sum to allocate. Can be by percentage, value, or none
Destination
Cells containing the relative weights and where the system writes the result of the weight
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
Exercise 14: Spread, Trend, And Weight Exercise Objectives After completing this exercise, you will be able to: • Use the Spread Trend and Weight features to help you plan.
Business Example You want to generate your planning data set using the spread, trend, and weight features available in the EPM add-in.
Task 1: In this exercise, you will use the spread feature available for your input form within the EPM add-in. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model use the instructions in Exercise #2 to create it.
2.
Create a new blank workbook.
3.
Set your EPM Context.
4.
Create a report with the Product dimension in the Row Axis and Time in the Column Axis. For the Product dimension, set the members to All Dog Products, member and children. For the Time dimension, set the member to 2012 Base level only.
5.
Set your report to an input form.
6.
Using a base value of 100 in January, use the spread feature to perform an equal distribution of values into January, February, and March.
7.
In this next scenario, we want to use the weights feature to do our spread. For the product Ball with Cotton Ropes, spread 100 to January, February, and March, based on a 2, 3, 4 weighting factor.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
361
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
Task 2: In this exercise, you will use the trend feature available for your input form within the EPM add-in. 1.
Using a base value of 500 in January, use the trend feature to distribute the values for January, February, and March by using the % feature in both overwrite mode.
Task 3: In this exercise, you will use the weight feature available for your input form within the EPM add-in. 1.
Using the base values you just created in the trend task, use the weight feature to add an additional 300 of sales for January, February, and March for the Natural Canned Food.
Task 4: Use Spread, Trend, and Weight together Use all three function without the step by step instructions to develop the following result set:
Figure 233: Using spread, trend, and weight
362
1.
Clear all existing data by highlighting all data, and calling the Excel Context Menu and choosing Clear Contents.
2.
Starting with a value of 200 for DOGACTIVECAN. in January 2012, use the three features to derive the data set above.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
Solution 14: Spread, Trend, And Weight Task 1: In this exercise, you will use the spread feature available for your input form within the EPM add-in. 1.
Go to the Excel client for your Sales model in your BPC430_## environment. Note: If you do not have a connection for the Sales model use the instructions in Exercise #2 to create it. a)
From your web client's Start Page, choose EPM Office Add-in Excel. Excel opens and the EPM - Connection Manager appears.
2.
b)
Choose the Sales - BPC430_## connection.
c)
Click OK.
d)
If you are prompted, log on again with your user ID and password as shown below: User ID
Password
BPC-##
training
Create a new blank workbook. a)
Create a blank workbook by choosing the Office button and choose New.
b)
Choose Create.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
363
Unit 3: Distribution and Collection, Comments, and Planning Functions
3.
BPC430
Set your EPM Context. a)
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
FLASH - Current Flash
ENTITY
STORE1 - Store1
PRODUCT
DOG - All Dog Products
P_ACCT
EXTSALES - External Sales
RPTCURRENCY
LC - Local Currency
TIME
2012.TOTAL - 2012
MEASURES
PERIODIC - Periodic
Note: You may have to scroll down to see all of your dimensions.
Continued on next page
364
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
4.
Create a report with the Product dimension in the Row Axis and Time in the Column Axis. For the Product dimension, set the members to All Dog Products, member and children. For the Time dimension, set the member to 2012 Base level only. a)
From the EPM Ribbon, choose New Report. The EPM - Report Editor window opens on the Layout tab by default.
b)
Right-click the Product dimension and select Move to Row Axis.
c)
Right-click Time dimension and select Move to Column Axis.
d)
In the Column Axis, open the EPM - Member Selector by clicking on the Time dimension. The EPM - Member Selector window opens.
e)
Move the Selected Members Context 2012.TOTAL - 2012, with the Relationship Member and Children to the left.
f)
Choose 2012.TOTAL - 2012 by placing a checkbox to the left of the member. On the bottom left, set your Selection Relationship to Base Level. Move this selection to the right under Selected Members by using the arrow.
g)
Choose OK to close the EPM - Member Selector.
h)
In the Row Axis, open the EPM - Member Selector by clicking on the Product dimension. The EPM - Member Selector window opens.
i)
Set the Member Names to Display ID
j)
Choose OK to close the EPM - Member Selector.
k)
Choose OK to close the EPM - Report Editor. The Report is executed.
5.
Set your report to an input form. a)
From the EPM Ribbon, go to Options → Sheet Options. The EPM - Sheet Options window opens.
b)
On the General tab, under Data Input select the checkbox next to Use as Input Form.
c)
Choose OK. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
365
Unit 3: Distribution and Collection, Comments, and Planning Functions
6.
BPC430
Using a base value of 100 in January, use the spread feature to perform an equal distribution of values into January, February, and March. a)
Enter 100 for January for DOGACTIVECAN.
b)
From the EPM Ribbon go to Planning → Spread. The EPM - Spread window opens.
c)
Set the Values to: Source Value:
100
Destination:
$B$2:$D$2
Weights (optional)
leave blank
Spread Results
Overwrite existing values
as shown below
Figure 234: Spread Function
d)
Choose OK You should have 33.33 in January, February, and March.
7.
In this next scenario, we want to use the weights feature to do our spread. Continued on next page
366
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
For the product Ball with Cotton Ropes, spread 100 to January, February, and March, based on a 2, 3, 4 weighting factor. a)
For the DOGACTIVECAN product, type 100 in January and delete the February and March values.
b)
For the Product DOGBALL, type 2, 3, and 4 in the months January, February and March.
c)
Product
2012.01 12-Jan
2012.02 12-Feb
2012.03 12-Mar
DOGACTIVECAN High Energy...
100
...
...
DOGBALL - Ball with Cotton Ropes
2
3
4
From the EPM Ribbon go to Planning → Spread. The EPM - Spread window opens.
d)
Set the Values as follows: Source Value:
100
Destination:
$B$3:$D$3
Weights (optional)
$B$3:$D$3
Spread Results
Overwrite existing values
Your data should look like this: 2012.01 12-Jan DOGACTIVECAN - High Energy...
2012.02 12-Feb
2012.03 12-Mar
100
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
367
Unit 3: Distribution and Collection, Comments, and Planning Functions
DOGBALL - Ball with Cotton Ropes
22.22
BPC430
33.33
44.44
Note: Your number of decimals may be different.
Task 2: In this exercise, you will use the trend feature available for your input form within the EPM add-in. 1.
Using a base value of 500 in January, use the trend feature to distribute the values for January, February, and March by using the % feature in both overwrite mode. a)
b)
Type a value of 500 for DOGCANin January and delete the other values. 2012.01 12-Jan
2012.02 12-Feb
2012.03 12-Mar
DOGACTIVECAN High Energy...
...
...
...
DOGBALL - Ball with Cotton Ropes
...
...
...
DOGCAN - Natural Canned Food..
500
From the EPM Ribbon go to Planning → Trend. The EPM - Trend window opens.
c)
Set the Values as follows: Source Value:
$B$4
Increase Trend
Select “By Percentage” and type in 10
Destination:
$C$4:$D$4
Trend Results
Overwrite existing values Continued on next page
368
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
Then choose OK. Your data should look like this: 2012.01 12-Jan
2012.02 12-Feb
2012.03 12-Mar
500
550
605
DOGACTIVECAN - High Energy... DOGBALL Ball with Cotton Ropes DOGCAN Natural Canned Food...
Task 3: In this exercise, you will use the weight feature available for your input form within the EPM add-in. 1.
Using the base values you just created in the trend task, use the weight feature to add an additional 300 of sales for January, February, and March for the Natural Canned Food. a)
From the EPM Ribbon go to Planning → Weight. The EPM - Weight window opens.
b)
Set the Values as follows: Sum to Allocate:
$B$4:$D$4 (Note: After you point to these cells, the system will return the sum of 1655 in that cell when you hit enter)
Increase Value to Allocate
Select “By Value” and type in 300
Destination:
$B$4:$D$4
Then choose Ok Your data should look like this: Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
369
Unit 3: Distribution and Collection, Comments, and Planning Functions
BPC430
2012.01 12-Jan
2012.02 12-Feb
2012.03 12-Mar
590.63
649.69
714.66
DOGACTIVECAN - High Energy... DOGBALL - Ball with Cotton Ropes DOGCAN Natural Canned Food...
Note: Your number of decimals may be different.
Task 4: Use Spread, Trend, and Weight together Use all three function without the step by step instructions to develop the following result set:
Figure 235: Using spread, trend, and weight
1.
Clear all existing data by highlighting all data, and calling the Excel Context Menu and choosing Clear Contents. a)
2.
370
Highlight all data. Right mouse click and choose Clear Data.
Starting with a value of 200 for DOGACTIVECAN. in January 2012, use the three features to derive the data set above. a)
Use the Trend function for DOGACTIVECAN to increase sales by 10%.
b)
Use the Spread function for DOGBALL to allocate 1000 in sales equally.
c)
Use the Weight function to add an additional 100 in sales to DOGACTIVECAN.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using the Spread, Trend, and Weight Manual Planning Functions
Lesson Summary You should now be able to: • Evaluate the features of spread, trend, and weight to see if they will meet some of your business requirements.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
371
Unit Summary
BPC430
Unit Summary You should now be able to: • Distribute static reports to file directories • Distribute static reports via e-mail • Collect off line data • Describe the features of comments • Save comments with the EPMSaveComment function • Save comments with the ribbon command • Report on comments • Evaluate the features of spread, trend, and weight to see if they will meet some of your business requirements.
372
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Unit Summary
373
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
374
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 4 Business Process Flows Unit Overview This unit covers Business Process Flows.
Unit Objectives After completing this unit, you will be able to: • •
Create a Business Process Flow Run a Business Process Flow
Unit Contents Lesson: Creating Planning Business Process Flows .......................... 376 Procedure: Adding Hyperlinks ................................................ 387 Exercise 15: Create a Business Process Flow for Planning.............. 395
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
375
Unit 4: Business Process Flows
BPC430
Lesson: Creating Planning Business Process Flows Lesson Overview In this lesson, you will learn how to create a Business Process Flow.
Lesson Objectives After completing this lesson, you will be able to: • •
Create a Business Process Flow Run a Business Process Flow
Business Example You are considering the use of a Business Process Flow on your project, so you need to know how to build and use it.
Key Features of Business Process Flows To decide whether to use a Business Process Flow, you need to know what the benefits are as well as the cost to implement and maintain.
376
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
The Benefits and Costs of Business Process Flows are shown below: •
Benefits:
•
– Helps with coordination – Web based User Interface / Launchpad – Status and tracking – Guided navigation – E-mail notifications – Steps can be reopened – Steps can be reviewed by higher authorities – Built in Monitor – Delivered detailed reports – Work Status integration – Real time simulations in build mode – Users can save workspaces during execution Costs: – – – –
2011
Has to be designed and configured Has to be maintained Has to be supported by the help desk Users cannot be forced to use the Business Process Flow user interface
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
377
Unit 4: Business Process Flows
BPC430
Key Terms • • • • • • • • •
Process Template - A sequential grouping of activities to complete a process Activities - The activities for which the logged-on user can perform Activity Regions - The members that an activity is executed by Process Instance - An iteration of a business process flow template that is in active use Process monitor - Users who can monitor the instances of a template Performer - A User(s) or Team assigned to a Dimension. Performers can complete or submit (for approval) activities for example. Reviewer - A User(s) or Team assigned to a Dimension. Reviewers approve or reject submitted activities. Workspace - A tab in the Web Interface with links to activities Hyperlink - A link in a workspace which defines the action that occurs when chosen
Business Process Flow Activities In this section, you will learn how to use Activities. From the Home tab, go to Activities. The upper area renders all processes that you are involved in. The lower area renders the activities for that process. Note: By choosing an activity, you can use the Actions button to change the status to complete for example.
BPC430
Lesson: Creating Planning Business Process Flows
Figure 236: Activities in Run Mode
Running Business Process Flows When an activity is chosen, a separate workspace tab is opened. You can see an example below. In the Business Process Flow side panel, you can see all the related hyperlinks. This makes an end user’s work easier as they can perform the same type of actions without going back to their activity workspace. Note: Each workspace has its own context. The context below is set to Budget, 2010, and Total. The workspace context can be used as a default data selection for all of the hyperlinks in the workspace.
2011
© 2011 SAP AG. All rights reserved.
379
Unit 4: Business Process Flows
BPC430
Figure 237: Data Manager Workspace
Note: In the above screen shot, the plus (+) sign can be used display all of the dimensions. The cube icon is used to display the Model that was selected in the process settings, and to Display Dimension Names in the context. When an EPM add-in activity is selected, a special Business Process Flow pane opens up as you can see below. This special pane includes related actions that you can easily build into the workspace. There is also a push button that can be used to return to the Activity Workspace.
Figure 238: The Excel Interface of the EPM add-in Action Pane
380
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Business Process Flow Statuses To be able to use a Business Process Flow, you need to be familiar with all of the possible statuses. Business Process Flow Statuses Status
Resulting Status
To Be Performed
Waiting for completion or waiting to be submitted
Submitted
Action has been submitted and the activity is waiting for review
Completed
Activity is fully completed
Reopened
Completed activity has been reopened.
Pending
Activity is waiting for a predecessor activity to be completed. It is not possible to take any actions on pending activities.
Rejected
A reviewer has rejected an activity, the activity is open again for user action
Delayed
Completion of the activity has been delayed due to the predecessor activity being reopened. It is not possible to take any actions on the delayed activity.
Note: The Performer of an activity is the person responsible for completing the activity. The reviewer is the person who must verify the actions taken by the Performer in a particular activity context. Performers and reviewers can be individuals or made up of a team. Two or more users can select the same activity concurrently, as multiple users may be involved in the completion of one activity. Opening Criteria allows you to either force all the participants (activity regions) of an activity to be completed before anyone can proceed or allow a participant (activity region) to proceed to the next activity even if everyone is not complete yet. For example, in the shaded activity below, Europe must wait for the US under the criteria All. If the criteria is Matched then Europe can proceed.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
381
Unit 4: Business Process Flows
BPC430
Opening Criteria Activity
Activity Region
Opening Criteria: All
Opening Criteria: Matched
Complete
Complete
US
Complete
Complete
Europe
Complete
Complete
US
To Be Performed
To Be Performed
Run Currency Translation
Europe
Pending
To Be Performed
US
Pending
Pending
Book Manual Journal Entries
Europe
Pending
Pending
US
Pending
Pending
Import actual data Europe Run Controls
Below, you can see the completed status for the activities of a process template.
Figure 239: Completed Activities
Creating Process Templates A process template describes a monthly activity, such as line managers entering monthly actual budget data. Note: Separate templates would be called for in cases where you have two totally different processes. For example, a corporation may have one planning Business Process Flow and one closing Business Process Flow. Below, you can see how the Business Process Flow components are related.
382
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Figure 240: Process Template Components
In this section, you will learn how to create a Process Template. The Process Settings contain the general properties of the template.
Figure 241: Business Process Flow - Process Settings
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
383
Unit 4: Business Process Flows
BPC430
Process Settings Fields Field
Definition
Name
This will be the name of the process
Description
A brief description of the process
Model
The model governs both the dimensions that can make up the process instance and the available dimensions for the activity context.
Dimensions
The dimensions that make up the instances are defined here
Process Monitors
This user(s) can monitor all the instances created from this template
Creating Business Process Flow Activities The activities will be used to track the progress of the process.
Figure 242: Activities
Note: The square icon next to each activity can be used to duplicate the activity or move it up or down. The activity settings provide instructions to the users and also control the behavior of the activity.
384
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Figure 243: Activity Settings
Activity Fields
2011
Field
Definition
Name
Provide a title for the activity.
Instruction
Provide a description of what is to be done in the activity. This is the instruction that is displayed to a user performing a process based on this process template.
Driving dimension
This dimension is used to determine the granularity of the activity and to determine the Performers. For example, if you want to run an activity once per region, use the Entity dimension because it has a hierarchy by region.
Members
Select the members of the Driving Dimension. For example, choose the US parent so that it is children (regions) will determine the granularity of the activity.
Performer
Select the property that defines the performer for each member of the Driving Dimension. You can select the Owner property or any other property for this.
Require Reviewer
To define an action that a reviewer must approve or reject
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
385
Unit 4: Business Process Flows
BPC430
Reviewer
Select the property that defines the Reviewer for each member of the Driving Dimension. You can select the Reviewer property or any other property for this.
Opening Criteria
Choose either All activity contexts or Matched activity contexts.
Allow Reopen
To allow authorized users to reopen an activity, select the Yes radio button.
Creating Business Process Flow Workspaces Workspaces will contain the groups of related hyperlinks for the users. For example, when using automatic planning functions, you might copy actual to plan, revalue the data, then run a comparison report.
Figure 244: Planning Functions Workspace
There are 3 ways to add contents to the Activity Workspace. 1. 2. 3.
386
Add Hyperlinks: Refer to the section below for more information. Add Content: You can embed existing web contents (Report, Input form, Workspace) to the Activity Workspace. Add New Report: Using this, you can create a new report from scratch.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Adding Hyperlinks 1.
Add new hyperlinks by clicking the Add Hyperlinks button. A new hyperlinks view is added in the left side panel, and in the main canvas, a new Hyperlink is added.
2.
Set the properties in the Edit Hyperlink pane on the right-hand side.
3.
Click the Browse button to navigate to a desired report for example.
4.
Click the Save button to save the hyperlink.
5.
Save the Process Template.
Creating Business Process Flow Hyperlinks Hyperlinks contain the actions, Model, context, and related actions.
Figure 245: Upload File Hyperlink
Note: You can simulate hyperlinks at design-time. Click Stop Editing, then the name of hyperlink becomes available just like at run time.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
387
Unit 4: Business Process Flows
BPC430
Creating Business Process Flow Related Actions Related actions result in hyperlinks for the user which provide guided navigation for activities. For example, after importing a file, you might want to Preview it.
Figure 246: Upload File - Related Action
Template Version Management Business Process Flow Templates are managed using version information. There are three types of versions available in Business Process Flow Templates: 1. 2.
Draft - Draft is set by default for a new process template. This version can be edited and deleted. Deployed - Templates in Draft status can be Deployed. Then you can create an Instance for it. When the template is in Deployed status, users cannot make changes to the template. This version cannot be Archived either.
3.
Inactive - Inactive versions cannot be used. Note: Template versions may have: 1. 2. 3.
Only 1 Draft version for any given template Only 1 Deployed version for a given template Multiple Inactive versions for a given template
Creating Business Process Flow Instances A process template could describe a monthly activity, such as cost center managers entering monthly actual budget data. In that case, each month would be a separate instance.
388
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
One user will be chosen as the Performer of the process instance. That user has the right to finalize the process instance. These are the steps included in the Wizard: 1. 2. 3. 4. 5.
Select the Process - The related activities appear on the right Select the Owner - The Owner can finalize the instance for example Select the Context - Choose the members for the Instance Context such as 2012 Budget Check Assignments - Maintain the Performer and Reviewer assignments if necessary Review and Start - Review the instance metadata. Select Start the Process Instance to create the instance in Running status upon completion.
Figure 247: Creating an Instance
When you create an Instance, a wizard is launched. Note: The instance takes a snapshot of the template. If you make changes to the template, only new instances created after that point will include the revisions.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
389
Unit 4: Business Process Flows
BPC430
After an Instance is created, these are the activities that are available. • • • • • •
Start - To start a process Instance Suspend / resume - Suspended Instances are not available to users. Change Assignment - Process Owner and Activity Owners can be changed by selecting the Change Assignment option Reset - To reset an instance back to the first activity Archive - To archive finalized or inactive instances. An archived process does is not available for users. Finalize - You can finalize a process instance if you are the process instance Owner Note: Archived instances can be reported on if Audit of Business Process Flow Activity is turned on. Audit reports are available in the Home tab under Audit. Run the Administration Activity report.
E-mail Notification Process monitors receive an e-mail notification when a new process instance is created, suspended, resumed, reset, ready to be finalized and archived. The owner of an activity receives an e-mail notification when the activity is open to perform, approved/rejected by reviewer, and reopened. The responsible reviewer for an activity receives an e-mail notification when the activity is ready for review. Note: SAP BusinessObjects Planning and Consolidation Version for the NetWeaver Platform contains a number of e-mail templates by default. These are S-type (system) templates, which cannot be modified. A copy of each system template can be created and customized according to the business needs. These are C-type (customized) templates. The program used to generate e-mails is: UJB_MAINTAIN_EMAIL_TMPL. The table where the templates are stored is: UJB_EMAIL10 - BPC: Business Process Flow Email Template Table. New e-mail templates can be created via the SMARTFORM transaction code. Below is an example of the information contained in an e-mail.
390
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
It includes the following: • • • • •
The Process The Context The action, such as: The following activity has been reopened. The activity and the owner A link to the activity
Figure 248: A Sample E-mail
Integration If you decide to use business process flows, you should also consider how they interact with security and work status. A user's activities in the business process flow guide them to tasks that need to be performed and data that needs to be viewed or changed. Therefore, the users need to have the relevant task profile to carry out their assigned activities. They also need to have access to the relevant data via Data Access Profiles. In addition, by including work status in the business process flow, users will be able to control data access at appropriate points in the process. In the example below, the entity dimension is used to determine the owners, reviewers, and managers for Store1. So for Store1, Joe is the owner, Nicole is the reviewer, and Pete is the Manager. The User Actions contains the sequence of activities in this example. When Joe submits Step4. Nicole is notified via e-mail and she accepts it.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
391
Unit 4: Business Process Flows
BPC430
Since Pete is the manager of Store1, he can set the work state to Reviewed and then Approved. If the work state is Reviewed for example, no one can run a data manager package for that data region, since it is Locked. The work state options are defined as follows. • • • •
All - All users are allowed to perform the activity Locked - Users are Locked out of that activity Owner - Only the Owner can perform the activity Manager - Only the Manager can perform the activity
Status Controlled By determines who can change the work state. In the example below, the Manager can advance the work state to Approved and back to Reviewed. The Work status interfaces are the methods that users can save data or documents to the data base. They are defined as follows: • • • • •
Data Manager - running data manager packages Journals - posting journal entries Manual - manually entering and saving data Documents - posting document attachments Comments - saving comments to the data base Note: The diagram below is a conceptual illustration.
392
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Figure 249: Security, Work Status, Business Process Flow Integration Concept
Note: Pete is the implied manager of Store1 since he is the owner of the parent (US) of Store1.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
393
Unit 4: Business Process Flows
394
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Exercise 15: Create a Business Process Flow for Planning Exercise Objectives After completing this exercise, you will be able to: • Create and run a Business Process Flow - Process Template for Planning
Business Example You need to create a Business Process Flow for your Planning Process.
Task 1: Create a Process Template. 1.
Access Process Templates in Administration.
2.
Create a new template with a Name and Description of Expense_Planning. Complete the Process Settings as you see below. Hint: For the Users, choose the Role tab and select the ADMIN Team and choose the Add pushbutton.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
395
Unit 4: Business Process Flows
BPC430
Figure 250: Process Settings
3.
Create the Import Actual Data Activity as you see below.
Figure 251: Import Actual Data Settings
Continued on next page
396
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
4.
Create the remaining two activities as you see below. Hint: Use the context menu to Duplicate one activity to the next.
Figure 252: Activities
5.
Set “require a reviewer” for the Planning Functions activity.
Task 2: Create the Import Actual Data Workspace. 1.
Create a Performer Workspace. Hint: Page down to see Workspaces.
2.
Create the Upload File Hyperlink as you see below. Include a related action to preview the file. Fields
Values
Name
Upload_File
Description
Upload Flat File
Target Action
Data Manager → Data Upload Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
397
Unit 4: Business Process Flows
BPC430
Model
EXPENSE
Name of Related Action
Preview
Related Action to Perform
Data Manager → Data preview
Figure 253: Upload File Hyperlink
3.
Create the Import File Hyperlink with the values below. Include a related action to View Package Status. Fields
Values
Name
Import File
Description
Import Flat File
Target Action
Data Manager → Run specific package
Model
EXPENSE
Name of Related Action
Check Status
Related Action to Perform
Data Manager → View Package Status
Continued on next page
398
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
4.
Rename your Hyperlink to Upload and Import. Note: You may have different dimension members in your context. However, the context is irrelevant for Data Manager activities.
Figure 254: Import Actuals Workspace
5.
Save your Process Template.
Task 3: Create the Planning Functions Workspace. 1.
Create a Performer Workspace.
2.
Create the Automatic Planning Hyperlink as you see below. Fields
Values
Name
Copy
Description
Copy Actual to Forecast
Target Action
Data Manager → Run specific package
Model
EXPENSE Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
399
Unit 4: Business Process Flows
3.
4.
5.
BPC430
Underneath Copy, Add the Revaluation Hyperlink with the values below. Fields
Values
Name
Revaluation
Description
Mark up Personnel Cost by 4.5%
Target Action
Data Manager → Run specific package
Model
EXPENSE
Add a Hyperlink with the values below. Fields
Values
Name
Run Comparison Report
Description
Compare Actual to Forecast
Target Action
Microsoft Excel → Open specific report
Model
EXPENSE
Rename your Hyperlinks to Automatic Planning and Reporting
Figure 255: Automatic Planning Workspace
6.
Save your Process Step.
7.
Save your Process Template. Continued on next page
400
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Task 4: Create the Manual Input Planning Workspace. 1.
Create a Performer Workspace.
2.
Create the Cost of Goods Sold Hyperlink as you see below.
3.
4.
5.
Fields
Values
Name
Cost of Goods Sold
Description
Input Cost of Goods Sold
Target Action
Microsoft Excel → Open specific input form
Model
EXPENSE
Below Cost of Goods Sold, Add the Indirect Expenses Hyperlink with the values below. Fields
Values
Name
Indirect Expenses
Description
Input Indirect Expenses
Target Action
Microsoft Excel → Open specific input form
Model
EXPENSE
Add the Data Control Hyperlink with the values below. Fields
Values
Name
Work Status
Description
Set new work state
Target Action
Work Status and Comments → Set work status
Model
EXPENSE
Rename your Hyperlinks as shown below:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
401
Unit 4: Business Process Flows
BPC430
Figure 256: Input Schedules Workspace
6.
Save your Process Step.
7.
Save and Deploy your Process Template.
Task 5: Create the Process Instance. 1.
Create a Process Instance for your Process Template.
2.
Select the owner.
3.
Select a context of Forecast and 2012.
4.
Review the assignments.
5.
Start the process on completion.
6.
Finish the instance creation.
Task 6: Execute your activities. 1.
Access your activities in the Home Workspace.
2.
Open the Import Actual Data Workspace..
3.
Upload and preview the 2011 Actual flat file.
4.
Import the 2011 Actual flat file. Continued on next page
402
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
5.
Complete the Import Actual Data activity and return to your activities.
6.
Complete Import Actual Data for Manufacturing.
7.
Open Planning Functions and Copy Actual to Forecast.
8.
Revalue the Forecast data
9.
Compare actual to forecast data.
10. Submit and approve planning functions. 11. Perform manual input planning. 12. Approve the data. 13. Complete Manual Input Planning for Consulting. 14. Run the Process Monitor. 15. Archive the Instance.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
403
Unit 4: Business Process Flows
BPC430
Solution 15: Create a Business Process Flow for Planning Task 1: Create a Process Template. 1.
2.
Access Process Templates in Administration. a)
In the Web Client goto the Home Tab → Start Page
b)
Choose Planning and Consolidation Administration
c)
Choose Business Process Flows → Process Templates
Create a new template with a Name and Description of Expense_Planning. Complete the Process Settings as you see below. Hint: For the Users, choose the Role tab and select the ADMIN Team and choose the Add pushbutton.
Continued on next page
404
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Figure 257: Process Settings
a) 3.
Choose New and complete your settings as you see above.
Create the Import Actual Data Activity as you see below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
405
Unit 4: Business Process Flows
BPC430
Figure 258: Import Actual Data Settings
a)
Go to the Activities tab
b)
Under Process Settings, choose New
c)
Enter a Name and Instruction of Import Actual Data
d)
Create the rest of the settings as you see above. Hint: When you select Members, the dialog box will look like the screenshot below. Note: When members are selected, their hierarchy may collapse, but it is ok, they are still selected.
Figure 259: Driving Dimension Members
4.
Create the remaining two activities as you see below. Hint: Use the context menu to Duplicate one activity to the next.
Continued on next page
406
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Figure 260: Activities
5.
a)
Under Process Settings, select Import Actual Data→ click on the context menu (little square)→ Duplicate → OK
b)
Repeat one more time
c)
Click on the second activity and change the Name and Instruction to Planning Functions on the right.
d)
Click on the third activity and change the Name and Instruction to Manual Input Planning on the right.
Set “require a reviewer” for the Planning Functions activity. a)
Choose Planning Functions → Select Require Reviewer
b)
Next to Reviewer: select REVIEWER from the drop down list
c)
Select Allow Reopen
d)
Choose Save The template is saved and you are on the Process Settings tab
e)
Choose the Activities tab
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
407
Unit 4: Business Process Flows
BPC430
Task 2: Create the Import Actual Data Workspace. 1.
Create a Performer Workspace. Hint: Page down to see Workspaces. a)
Choose the Import Actual Data Activity.
b)
In Workspaces, choose Create. A new tab is created called Import Actual Data.
2.
Create the Upload File Hyperlink as you see below. Include a related action to preview the file. Fields
Values
Name
Upload_File
Description
Upload Flat File
Target Action
Data Manager → Data Upload
Model
EXPENSE
Name of Related Action
Preview
Related Action to Perform
Data Manager → Data preview
Continued on next page
408
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
409
Unit 4: Business Process Flows
BPC430
Figure 261: Upload File Hyperlink
a)
On the upper right, choose Add Hyperlinks Edit Hyperlink appears on the right.
b)
Enter a Name of Upload_File and Description of Upload Flat File.
c)
Select a Target Action of Data Manager → Data upload.
d)
Next to Model: select EXPENSE
e)
Scroll down.
f)
Under Related Actions, click Edit. The Related Actions dialog appears.
g)
Choose New A Related Action is created.
h)
Under New, select Related Action.
i)
Next to Name of Related Action, enter Preview.
j)
Under Action to perform when users choose this hyperlink, select Data Manager.
k)
Under Data Manager, select Data preview.
Figure 262: Upload File - Related Action
l) 3.
Choose OK.
Create the Import File Hyperlink with the values below. Include a related action to View Package Status.
Continued on next page
410
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Fields
Values
Name
Import File
Description
Import Flat File
Target Action
Data Manager → Run specific package
Model
EXPENSE
Name of Related Action
Check Status
Related Action to Perform
Data Manager → View Package Status
a)
Choose Add Edit Hyperlink appears on the right.
b)
Enter a Name and Description as shown above.
c)
Select a Target Action of Data Manager → Run specific package.
d)
Choose Browse → Public → Data Management → Import Transaction Data Last Overwrite then choose OK.
e)
Next to Model: select EXPENSE.
f)
Under Related Actions click Edit The Related Actions dialog appears.
g)
Click New. A Related Action is created
4.
h)
Under New, choose Related Action.
i)
Next to Name of Related Action, enter Check Status.
j)
Under Action to perform when users choose this hyperlink select Data Manager
k)
Under Data Manager, select View package status. Then, choose OK.
Rename your Hyperlink to Upload and Import. Note: You may have different dimension members in your context. However, the context is irrelevant for Data Manager activities.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
411
Unit 4: Business Process Flows
BPC430
Figure 263: Import Actuals Workspace
a)
Under Overview, hover over the Hyperlink. The options box appears.
b)
Click Options. The context menu appears.
5.
c)
Choose Rename. Enter Upload and Import.
d)
Choose Save.
e)
In the message box, you will see Workspace has been saved.
f)
Choose OK
g)
Close the Import Actual Data tab.
Save your Process Template. a)
Choose Save. Go back to the Activities tab.
Continued on next page
412
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Task 3: Create the Planning Functions Workspace. 1.
2.
Create a Performer Workspace. a)
Under Import Actual Data, choose Planning Functions.
b)
Under Workspaces, choose Create.
Create the Automatic Planning Hyperlink as you see below. Fields
Values
Name
Copy
Description
Copy Actual to Forecast
Target Action
Data Manager → Run specific package
Model
EXPENSE
a)
Choose Add Hyperlinks Edit Hyperlink appears on the right.
3.
b)
Enter a Name and Description as shown above.
c)
Select a Target Action of Data Manager → Run specific package.
d)
Choose Browse → Public → Data Management → Copy. Then, choose OK.
e)
Next to Model: select EXPENSE.
Underneath Copy, Add the Revaluation Hyperlink with the values below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
413
Unit 4: Business Process Flows
BPC430
Fields
Values
Name
Revaluation
Description
Mark up Personnel Cost by 4.5%
Target Action
Data Manager → Run specific package
Model
EXPENSE
a)
Next to Validate, choose Add. Edit Hyperlink appears on the right
4.
b)
Enter a Name and Description as shown above
c)
Select a Target Action of Data Manager → Run specific package.
d)
Choose Browse → Public → Financial Processes → REVAL_LABOR then choose OK.
e)
Next to Model: select EXPENSE.
Add a Hyperlink with the values below.
Continued on next page
414
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
5.
Fields
Values
Name
Run Comparison Report
Description
Compare Actual to Forecast
Target Action
Microsoft Excel → Open specific report
Model
EXPENSE
a)
Choose Add Hyperlinks.
b)
Enter a Name and Description as shown above.
c)
Select a Target Action of Microsoft Excel → Open specific report
d)
Choose Browse → Public → VERSION COMPARISON then choose OK
e)
Next to Model:, select EXPENSE.
f)
Under Target Context, make the following selections: Dimension
Selection
P_ACCOUNT
Indirect Expenses
P_CATEGORY
Actual
P_COST
Use Workspace Context
P_CURR
Local Currency
P_TIME
2012
Rename your Hyperlinks to Automatic Planning and Reporting
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
415
Unit 4: Business Process Flows
BPC430
Figure 264: Automatic Planning Workspace
a)
Under Overview, hover over the first hyperlink. The options box appears.
b)
Left click on Options. The context menu appears.
6.
7.
c)
Select Rename. Enter Automatic Planning
d)
Rename the bottom hyperlink to Reporting.
Save your Process Step. a)
Choose Save.
b)
In the message box, you will see Workspace has been saved.
c)
Choose OK.
d)
Close the Planning Functions tab.
Save your Process Template. a)
Choose Save. Go back to the Activities tab.
Continued on next page
416
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
Task 4: Create the Manual Input Planning Workspace. 1.
2.
Create a Performer Workspace. a)
Under Planning Functions, choose Manual Input Planning.
b)
Under Workspaces choose Create.
Create the Cost of Goods Sold Hyperlink as you see below. Fields
Values
Name
Cost of Goods Sold
Description
Input Cost of Goods Sold
Target Action
Microsoft Excel → Open specific input form
Model
EXPENSE
a)
On the upper right, choose Add Hyperlinks.
b)
Enter a Name and Description as shown above.
c)
Select a Target Action of Microsoft Excel → Open specific input form. Choose Browse → Public → MANUAL INPUT PLANNING → OK.
3.
d)
Next to Model: select EXPENSE.
e)
Under Target Context, make the following selections: Dimension
Selection
P_ACCOUNT
Cost of Goods Sold
P_CATEGORY
Forecast
P_COST
Use Workspace Context
P_CURR
Local Currency
P_TIME
2012
Below Cost of Goods Sold, Add the Indirect Expenses Hyperlink with the values below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
417
Unit 4: Business Process Flows
BPC430
Fields
Values
Name
Indirect Expenses
Description
Input Indirect Expenses
Target Action
Microsoft Excel → Open specific input form
Model
EXPENSE
a)
Next to Validate, choose Add. Edit Hyperlink appears on the right.
b)
Enter a Name and Description as shown above.
c)
Select a Target Action of Microsoft Excel → Open specific input form. Choose Browse → Public → MANUAL INPUT PLANNING→ OK
4.
d)
Next to Model: select EXPENSE.
e)
Under Target Context, make the following selections: Dimension
Selection
P_ACCOUNT
Indirect Expenses
P_CATEGORY
Forecast
P_COST
Use Workspace Context
P_CURR
Local Currency
P_TIME
2012
Add the Data Control Hyperlink with the values below.
Continued on next page
418
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
5.
Fields
Values
Name
Work Status
Description
Set new work state
Target Action
Work Status and Comments → Set work status
Model
EXPENSE
a)
Choose Add Hyperlinks.
b)
Enter a Name and Description as shown above.
c)
Select a Target Action of Work Status and Comments → Set work status.
d)
Next to Model: select EXPENSE.
Rename your Hyperlinks as shown below:
Figure 265: Input Schedules Workspace
a)
Under Overview, hover over the first hyperlink.
b)
Click Options.
c)
Select Rename. Enter Input Schedules.
d)
Rename the bottom hyperlink to Data Control.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
419
Unit 4: Business Process Flows
6.
7.
BPC430
Save your Process Step. a)
Choose Save.
b)
In the message box, you will see Workspace has been saved.
c)
Choose OK.
d)
Close the Manual Input Planning tab.
Save and Deploy your Process Template. a)
Choose Save → Close. Your template is complete.
b)
Highlight your template Hint: If you accidentally click the hyperlink, the template will open. Just choose Close.
c)
Choose Deploy. The Current Version changes from Draft to Deployed.
Task 5: Create the Process Instance. 1.
Create a Process Instance for your Process Template. a)
Choose Process Instances.
b)
Click New.
c)
Select your Process. Your three activities appear.
2.
3.
Select the owner. a)
Choose Next.
b)
Next to Name: select BPC-## from the drop down list.
Select a context of Forecast and 2012. a)
Choose Next.
b)
Select Forecast and 2012 as the context. Continued on next page
420
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
4.
Review the assignments. a)
Choose Next. The Check Assignments step is reached.
5.
Start the process on completion. a)
Choose Next.
b)
Select Start the process instance. The instance will be in Running status on completion.
6.
Finish the instance creation. a)
Choose Finish → Close Caution: The instance creates a snapshot of the template. If you find that you need to make changes to the template, you will need to Suspend it, Archive it, and then create a new instance.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
421
Unit 4: Business Process Flows
BPC430
Task 6: Execute your activities. 1.
Access your activities in the Home Workspace. a)
Go to the Home tab and choose Activities.
b)
Under Process, choose the EXPENSE_PLANNING Process.
Figure 266: Activities in Run Mode
2.
Open the Import Actual Data Workspace.. a)
Click Import Actual Data for Consulting. The Import Actual Data tab opens.
b)
Choose Upload_File. After a few seconds, the EPM add-In opens and the Data Manager Upload dialog appears. If not, check your status bar for Excel.
Continued on next page
422
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
3.
Upload and preview the 2011 Actual flat file. a)
Choose Browse.
b)
If you are in the BPC420 class: Next to Look in: choose the drop down and select My Documents → BPC420 → BPC420_##.
c)
If you are in the BPC430 class: Next to Look in: choose the drop down and select My Documents → BPC430 → BPC430_##.
d)
Select 2011 Actual → Open → Upload → Save → OK The file is now on the server.
e)
Choose Preview .
f)
In the Open dialog → Select the 2011 Actual file → Open
g)
Under Select file type or table select Delimited.
h)
Under Select a delimiter, choose COMMA.
Figure 267: Flat File Preview
i)
Choose Cancel.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
423
Unit 4: Business Process Flows
4.
BPC430
Import the 2011 Actual flat file. a)
Choose Import_File.
b)
Choose Browse → 2011 Actual → Open
c)
Choose Next → Browse → EXP TRANS → Open
d)
Choose Next. Merge data values ... should be selected.
e)
Choose Next and select No. Default logic will not be run.
f)
Choose Next and select No. Work status will not be checked.
g)
Choose Next then choose Finish. The EPM - Data Manager window appears.
h)
Choose OK, then choose the link for Check Status. You should have a status of Succeed. Note: If your log does not appear, go to the Data Manager tab and view data.
5.
6.
i)
Close the Package Status window by choosing Close.
j)
Close Excel by choosing Office → Exit Excel.
k)
Return to the Web Client.
Complete the Import Actual Data activity and return to your activities. a)
Under Import Actual Data - Consulting, select Complete.
b)
Close the Import Actual Data tab.
c)
Go to the Home tab and choose Activities.
Complete Import Actual Data for Manufacturing. a)
Highlight the row for Import Actual Data for Manufacturing.
b)
Choose Actions and select Complete. Planning Functions are now ready To Perform.
c)
Close the Import Actual Data tab for Manufacturing. Continued on next page
424
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
7.
Open Planning Functions and Copy Actual to Forecast. a)
Choose Planning Functions for Consulting. A new tab opens.
b)
Choose Automatic Planning → Copy. After a few seconds, an EPM add-in session is opened along with a dialog box Run Package with the Merge Data option selected. If not, look in your status bar for Excel.
c)
Choose Next. The option Select whether to run default logic ... appears.
d)
Select No → Next. The option Select whether to check work status ... appears.
e)
Select No → Next. A screen with Select the members to COPY and where to appears.
f)
Make the following selections by choosing the Add buttons for each: Hint: For P_Time, select only the months of 2011 for the Source and only the months for 2012 as the Destination.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
425
Unit 4: Business Process Flows
BPC430
Figure 268: Copy Package
g)
Choose Next → Finish → OK.
h)
Close the dialog box if necessary.
Continued on next page
426
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
8.
Revalue the Forecast data a)
Under Copy, choose Revaluation.
b)
Select the following by choosing the Add buttons for each: Dimension
Value
Selection Relationship
P_Category
Forecast
Member Only
P_Curr
LC
Member Only
P_Time
2012.01 to 2012.12
Caution: When making selections, you may notice the system goes back to the Web Client. If so, look for Excel in your task bar. c)
Select Next → Finish → OK.
d)
Choose the Data Manager tab and click View Status. You should have a status of Succeed.
e)
Close the dialog box.
f)
Close Excel.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
427
Unit 4: Business Process Flows
9.
BPC430
Compare actual to forecast data. a)
In the Planning Functions tab, click Reporting → Run Comparison Report. The report opens in the EPM add-in.
b)
Choose the EPM tab, and click Refresh.
Figure 269: Version Comparison
Actual values have been copied to 2012 and Personnel Cost has been marked up by 4.5%. c)
Close Excel.
10. Submit and approve planning functions. a)
In the Planning Functions tab, choose Submit.
b)
Close the Planning Functions tab.
c)
On your Home tab, highlight Planning Functions for Consulting.
d)
Choose Actions.
e)
Select Approve.
f)
Highlight Planning Functions for Manufacturing.
g)
Choose Actions.
h)
Select Submit. The Action Required changes to To Review.
i)
Choose Actions.
j)
Select Approve.
Continued on next page
428
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
11. Perform manual input planning. a)
Choose Manual Input Planning for Manufacturing. The Manual Input Planning tab appears.
b)
Choose Input Schedules → Cost of Goods Sold. An input schedule with no values opens in the EPM add-in. If you don't see after a moment, check your task bar for Excel.
c)
Choose the EPM tab, then Refresh.
d)
Enter your Material and Labor Cost values as shown below: (Cost of Goods Sold will be calculated).
Figure 270: Manufacturing COGS
e)
Click Save Data. A prompt appears: data records will be sent, do you want to continue?
f)
Choose Yes. A dialog with the Save Results appears.
g)
Choose OK
h)
Choose the EPM tab and click Refresh.
i)
Close Excel.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
429
Unit 4: Business Process Flows
BPC430
12. Approve the data. a)
In the Manual Input Planning tab, choose Data Control → Work Status. The Work Status dialog appears for Manufacturing.
b)
Next to New Status, select Approved then choose → Apply. You successfully changed the work state.
c)
Choose Close to close the Successwindow.
d)
Choose Complete.
e)
Close the Manual Input Planning tab.
13. Complete Manual Input Planning for Consulting. a)
Highlight Manual Input Planning for Consulting.
b)
Choose Actions and select Complete.
Figure 271: Completed Activities
Continued on next page
430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Creating Planning Business Process Flows
14. Run the Process Monitor. a)
On the Home tab, under Activities choose Process Monitor.
b)
Click on Expense_Planning to view the results.
c)
Close the EXPENSE_PLANNING tab after viewing.
d)
In the Process Monitor highlight EXPENSE_PLANNING.
Figure 272: Process Monitor - Waiting Finalization
e)
Choose Finalize.
15. Archive the Instance. a)
In Administration, under Business Process Flows → Process Instances highlight the instance EXPENSE_PLANNING - Forecast 2012 and choose Archive. Hint: If you do not have the Administration tab open, choose Start Page → Planning and Consolidation Administration. The process instance will no longer appear in your Activities.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
431
Unit 4: Business Process Flows
BPC430
Lesson Summary You should now be able to: • Create a Business Process Flow • Run a Business Process Flow
432
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Unit Summary
Unit Summary You should now be able to: • Create a Business Process Flow • Run a Business Process Flow
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
433
Unit Summary
434
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Unit Summary
435
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
436
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 5 Web Integration Unit Overview This unit includes the Web Interface, Web Reports, and Books
Unit Objectives After completing this unit, you will be able to: • • • • • • • • • • •
Describe the Home tab Use the built-in screens Use the Library and Workspaces to organize your reports Explain functionality differences in the web and Excel clients Set your context defaults Create web reports Create input forms Create workspaces Create Book Publication templates Print workbooks Publish to PDF
Unit Contents Lesson: Using The Web Client.................................................... 438 Lesson: Using Web Reports, Input Forms, and Workspaces ................. 448 Exercise 16: Creating Web Reports, Web Input Forms, and Workspaces ..................................................................... 455 Lesson: Publishing Books ......................................................... 467 Exercise 17: Using Books ..................................................... 481
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
437
Unit 5: Web Integration
BPC430
Lesson: Using The Web Client Lesson Overview In this lesson, you will learn how to use the Web Client
Lesson Objectives After completing this lesson, you will be able to: • • • •
Describe the Home tab Use the built-in screens Use the Library and Workspaces to organize your reports Explain functionality differences in the web and Excel clients
Business Example Your users need an entry point for Planning and Consolidation to access their activities, documents, workspaces, and audit reports.
The Home Tab The web client is a good way for your users to access the web features as well as to connect in the Excel Interface of the EPM add-in for example. When you log in to the web client, you are taken to the Home tab and the Start Page. The Header area of the Home Tab shows who is logged in, a button to log off, a hyperlink to customize a users’ preferences, and a hyperlink for Help. The Home Tab can be broken into five main areas: • • • • •
438
Header area - Describes who is logged in, a link to change Preferences, and a link to Help Built-in screens - Activities, Process Monitor, Library, Documents, Consolidation Central, and Audit Create - Workspace, Report, and Input Forms Launch area - To launch the EPM Add-in for Excel, EPM Add-in for Word, EPM Add-in for PowerPoint, and Planning and Consolidation Administration Footer - Shows the Environment you are currently in as well as links to view your access rights, Download Center, and About (the product)
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Web Client
Figure 273: Home Tab - Start Page
Note: The Consolidation Central module in BusinessObjects Planning and Consolidation enables you to generate and manage consolidated data, giving you an accurate view of the financial situation of your organization. Within Consolidation Central, there are four sub steps: Consolidation Monitor, Controls Monitor, Journals, and Ownership Manager.
User Preferences A user can customize the User Interface by adjusting the Text size (100, 150, or 200) percentage as well as the Theme. The default theme is Streamline, which is black with a white background. The High Contrast Theme is solid black with white lettering and the Signature Theme contains a light blue background with black lettering. Language, Time, Date and Number format can also be customized by the user.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
439
Unit 5: Web Integration
BPC430
Figure 274: User Preferences
My Security To see the current users’ access rights, click the hyperlink to Show Access Rights. When this is clicked, a new tab is opened, allowing the user to see the current environment, ID of the current user, the Full Name, and the e-mail address of the current user. Additionally, the user can see which Teams, Task Profiles, and Data Access Profiles they are assigned to. This screen is read only.
440
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Web Client
Figure 275: My Security
Changing Environments To change to a different environment, click the current environment hyperlink and a listing of available environments will be listed. Select the one you want, then click Connect.
Figure 276: Changing Environments
2011
© 2011 SAP AG. All rights reserved.
441
Unit 5: Web Integration
BPC430
Accessing Activities Activities lists the processes that you, as the currently logged-on user, can access to perform or review actions. The user can view Active, Finalized or All activities. In the Details area, the user can view Action Required, Not Completed or All items. Activities will be covered more in-depth in a later unit.
Figure 277: Accessing Activities
The Process Monitor The process monitor displays a complete list of processes, and the full set of information for individual process instances. Note: An instance is an iteration of a process. For example, you carry out the planning process for the instance 2012 plan version 1. The process instance owner can finalize and reopen steps from the process monitor. The user can view Active, Finalized or All Processes by toggling the Status dropdown. The Process Monitor will be covered more in-depth in a later unit.
442
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Web Client
Figure 278: The Process Monitor
The Library The Library enables you to create, open, delete, and edit Planning and Consolidation objects, such as workspaces, reports and input forms, SAP BusinessObjects Dashboards, and books. These objects can be stored in three different folders: 1. 2. 3.
Private - only you have access Public - everyone has access Teams - only a specific Team has access
Favorites allows the user to group objects together that they use frequently. The Folder column shows the folder where the object is actually stored.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
443
Unit 5: Web Integration
BPC430
Figure 279: Web Library
Documents The Documents view is a central repository for storing or sharing files and websites. You can use the features of the Documents view to post, share, and retrieve files or the contents of a website, and to manage the display of content.
Figure 280: Documents
Audit Audit allows the user to prepare reports containing system information. Security Audit reports can be reported by Users, Teams, Task Profiles, and Data Access Profiles. Additionally, reports can be created on data changes, comments, work status, and administration activity.
444
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Web Client
Figure 281: Audit
Workspaces A Workspace allows the user to store Content (documents), Reports, and Input Forms in single place. Workspaces are edited and viewed in a separate tab. Icons are used for each of the components.
Figure 282: Workspaces
Workspace Options
2011
Options
What Is It Used For
Manage Context
Change Model and Change Dimension Names display settings
Change Dimension Members
Select an existing member to choose a new member
Add Dimension
Add a dimension to the context or add all dimensions
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
445
Unit 5: Web Integration
BPC430
Add Content
Add web reports or input forms, for example, from the Library
Add New Report
Create a new web report or input form
Save Workspace
Save or Save As Workspace
Feature Differences Between the Web and Excel Clients If you need to compare the feature differences between the Web Client reports versus the Excel add-in of the EPM Interface, you can use the following table. Feature Differences Between the Web and Excel Clients
446
Feature
Web Client
Excel Client
Thin Client
Yes
No
User Must Create a Connection
No
Yes
Report Specific Formulas
No
Yes
Formatting
No
Yes
Execute Data Manager Packages
No
Yes
Drill Through
No
Yes
Charts
Yes
Yes
Drag and Drop
Yes
Yes
Report Data from Other Sources
No
Yes
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using The Web Client
Lesson Summary You should now be able to: • Describe the Home tab • Use the built-in screens • Use the Library and Workspaces to organize your reports • Explain functionality differences in the web and Excel clients
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
447
Unit 5: Web Integration
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces Lesson Overview In this lesson you will learn how to work with web reports, input forms, and workspaces.
Lesson Objectives After completing this lesson, you will be able to: • • • •
Set your context defaults Create web reports Create input forms Create workspaces
Business Example You need a way to organize your reports and so you are interested in the Library and Workspaces. Your users also need to do some reporting and light data input in a thin client, the web reports and input forms can easily serve that purpose.
Context Defaults Context Defaults control the initial settings when working in the web interface. They are accessed from the Start Page → Planning and Consolidation Administration. You can make the following settings for each dimension of a selected model: • • • • •
448
A default member for the scope context initialized for Reporting in web reports A default member for the scope context initialized for Data Input in web input forms Whether the dimension is displayed or not in the scope context Whether the name of the dimension is displayed in the scope context or not Whether the name, ID, or both of the member is displayed
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
Figure 283: Context Defaults
Web Reports Web reports can be accessed via the Library view or via the Start Page if the report has been created as a Favorite. When creating a new web report or input form, the model must be selected first. In the dropdown to select the model, the user can also change the Display Dimension Names settings.
Figure 284: Creating a Web Report
In the web client, to change the current context, cursor over the dimension to change and click the blue hyperlink dimension member. A box will open the dimension embers allowing the user to navigate to the appropriate member.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
449
Unit 5: Web Integration
BPC430
To add an additional dimension to the context, click the blue plus sign and select the dimension(s) to be displayed. There is also a hyperlink to add all dimensions to the current report at the bottom of the splash screen. As reports are built, live data is displayed and the report is in edit mode. To exit edit mode, you would choose Finish Editing. The context menu will be used to control the data displayed in a web report. Also, in the example below you can see that parents will initially be collapsed but the user can easily expand them by selecting the plus sign.
Figure 285: A Sample Web Report in Edit Mode
Web Report and Input Form Options in Edit Mode
450
Option
What It Is Used For
Manage Context(the double cube icon)
Change Model and Change Dimension Names display settings
Change Dimension Members
Select an existing member to choose a new member
Add Dimension (the plus sign)
Add a dimension to the context or add all dimensions
Finish Editing
Exit edit mode
Type
Select Report or Input Form
Format
Change formatting settings
Chart
Modify Chart, switch to Show Chart Only versus Show Report and Chart for example
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
Save
Save or Save As
Available Dimensions
Dimensions in the model are displayed
Rows
Dimensions in the rows are displayed
Columns
Dimensions in the columns are displayed
Select Members
Choose to access the Criteria Folder for member selection
When you are finished editing the report, the following options are available: Web Report and Input Form Options in Run Mode Option
What It Is Used For
Manage Context
Change Model and Change Dimension Names display settings
Change Dimension Members
Select an existing member to choose a new member
Add Dimension
Add a dimension to the context or add all dimensions
Refresh
Refresh data from the model
Save Data
To send data to the model - only when using an input form
Comments
Maintain or view comments for a specific cell
Work Status
Set a new work state
Edit
Change the report definition etc.
More
Print, edit the linked report in a new tab, reload data for a specific cell, properties
Save
Save or Save As
Selecting Members in Web Reports and Input Forms When you create reports and input forms, you can make report specific member selections. The Criteria Editor dialog is used to make the selections. Hint: Use the plus sign to add more selection criteria. Use the x to remove them.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
451
Unit 5: Web Integration
BPC430
Figure 286: Criteria Editor
The Criteria Editor includes the following options: Criteria Editor Options Option
Definition
Memberset Selection
The dropdown box on the left provides the following selection criteria: • • • • •
Selecting Members
The drop down box on the right provides the following selection criteria: •
452
Children of - select only the children of the parent Single Member - select only single members Descendants of - select children, grand children, and so on of a parent Base Members of - select only base level members of a parent Fixed List - select and hard code the members
Current Context - the member in your context will be used
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
•
Select a Fixed Member - use this option to access the Member Selector (see below)
Include the Starting Member
Include the member being used as the basis of the member selection. For example, if you choose Children of for a fixed selection of 2011.Total, select Include the Starting Member to include 2011.Total.
Order
Parent Before - to show the total first Parent After - to show the total last
When Selecting a Fixed Member you have several selection aids: • • • •
Search - click in the search box Display - IDs, Descriptions, and so on Hierarchy - select which hierarchy to choose members from Choose Siblings / Children - when using the Fixed List, then this option is available
Figure 287: Member Selection Options
Web Report - Format Options While in edit mode, you can make the following formatting changes.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
453
Unit 5: Web Integration
BPC430
Figure 288: Web Report - Format Options
454
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
Exercise 16: Creating Web Reports, Web Input Forms, and Workspaces Exercise Objectives After completing this exercise, you will be able to: • Create a web report. • Create an input form. • Create a workspace.
Business Example You need a straight forward way to view and input data in a web screen. And you need to collect related reports together in a workspace for ease of access.
Task 1: Set your context defaults for the expense model. 1.
Go to administration
2.
Go to Context Defaults
3.
Set your context defaults as you see below:
Figure 289: Context Defaults
4.
Save your defaults
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
455
Unit 5: Web Integration
BPC430
Task 2: Create a Web Report 1.
Go to the report editor for the expense model. Choose Manage Context and confirm that it is set to Model: Expense.
Figure 290: New Report
2.
Build an account by cost center (P_Cost) report with time in the columns. Display all of the Expense dimensions in your context.
Figure 291: Account by Entity
3.
View the print preview. Continued on next page
456
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
Figure 292: Print View
4.
Save the report to the public folder as BPC430 Web Account by Entity.
Task 3: Create a Web Input Form. 1.
Go to the input form editor for the expense model.
2.
Build an input form with account in the rows and time in the columns
3.
Display only months in the columns.
4.
Display only base level accounts for in the rows.
5.
Save the input form to the public folder as BPC430 Web Account Trend.
Task 4: Create a new workspace and add your web report and input form.
2011
1.
Create a new workspace.
2.
Add your BPC430 Web Account by Entity.
3.
Add your BPC430 Web Account Trend.
4.
Save the workspace as Accounting Workspace.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
457
Unit 5: Web Integration
BPC430
Solution 16: Creating Web Reports, Web Input Forms, and Workspaces Task 1: Set your context defaults for the expense model. 1.
2.
3.
Go to administration a)
On the Home tab, choose Start Page.
b)
Choose Planning and Consolidation Administration
Go to Context Defaults a)
Expand Features
b)
Choose Context Defaults
Set your context defaults as you see below:
Figure 293: Context Defaults
4.
a)
Under Models, choose Expense.
b)
Under Context Defaults for Model: EXPENSE choose Edit
c)
Make your defaults as you see above
Save your defaults a)
Choose Save
b)
Choose Close
Continued on next page
458
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
Task 2: Create a Web Report 1.
Go to the report editor for the expense model. Choose Manage Context and confirm that it is set to Model: Expense.
Figure 294: New Report
a)
On the Home tab, choose Start Page.
b)
Under Create choose New Report. The New Report tab is created with your context defaults.
2.
Build an account by cost center (P_Cost) report with time in the columns. Display all of the Expense dimensions in your context.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
459
Unit 5: Web Integration
BPC430
Figure 295: Account by Entity
a)
Under Available Dimensions, drag P_Cost to the Rows.
b)
Drag P_Account under P_Cost . in the rows.
c)
Drag P_Time to the Columns. Your report is displayed in edit mode with live data using your context defaults.
d)
Choose Add Dimension (the blue plus sign) → Add All Dimensions. All of the Expense dimensions are now displayed.
3.
View the print preview.
Continued on next page
460
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
Figure 296: Print View
a)
Choose Finish Editing.
b)
Choose More.
c)
Select Print. The print preview is generated and the Print dialog appears.
4.
d)
Choose Cancel.
e)
Close the print preview.
Save the report to the public folder as BPC430 Web Account by Entity. a)
Choose Save → Save. The Save As dialog appears.
b)
Choose Public.
c)
Enter a Name of BPC430 Web Account by Entity.
d)
Enter a Description of BPC430 Web Account by Entity.
e)
Choose Save.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
461
Unit 5: Web Integration
BPC430
Task 3: Create a Web Input Form. 1.
Go to the input form editor for the expense model. a)
On the Home tab, choose Start Page.
b)
Under Create choose New Input Form. The New Input Form tab is created with your context defaults.
c)
Choose Manage Context and confirm that it is set to Model: Expense.
Figure 297: Creating a Web Report
2.
Build an input form with account in the rows and time in the columns a)
Under Available Dimensions, drag P_Account to the Rows
b)
Drag P_Time to the Columns Your input form is displayed in edit mode with live data using your context defaults
Continued on next page
462
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
3.
Display only months in the columns. a)
Under Columns choose P_Time→ Select Members. The Criteria Editor dialog appears.
b)
Choose Children of and select → Base Members of.
c)
Deselect Include the Starting Member.
Figure 298: Criteria Editor
d)
Choose OK. The months for 2011 are displayed in the columns but not 2011.Total since you did not include the Starting Member.
4.
Display only base level accounts for in the rows. a)
Under Rows choose P_Account→ Select Members. The Criteria Editor dialog appears.
b)
Choose Children of and select → Base Members of.
c)
De-select Include the Starting Member.
d)
In the right drop down box Select a Fixed Member. The Member Selector opens.
e)
Select PL600 (Net Income)
f)
Choose OK twice. The base level accounts of the PL600 (Net Income) parent are displayed in the rows. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
463
Unit 5: Web Integration
5.
BPC430
Save the input form to the public folder as BPC430 Web Account Trend. a)
Choose Save → Save The Save As dialog appears.
b)
Choose Public.
c)
Enter a Name of BPC430 Web Account Trend.
d)
Enter a Description of BPC430 Web Account Trend.
e)
Choose Save.
Task 4: Create a new workspace and add your web report and input form. 1.
Create a new workspace. a)
In the Home tab, choose Start Page.
b)
Under Create choose New Workspace. The Untitled Workspace tab is created with your context defaults.
2.
Add your BPC430 Web Account by Entity. a)
Choose Add Content.
b)
Select Public.
c)
Select BPC430 Web Account by Entity.
d)
Choose OK. The result set is displayed in your workspace.
3.
Add your BPC430 Web Account Trend. a)
Choose Add Content.
b)
Select Public.
c)
Select BPC430 Web Account Trend.
d)
Choose OK. The result set is displayed in your workspace.
Continued on next page
464
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Web Reports, Input Forms, and Workspaces
4.
Save the workspace as Accounting Workspace. a)
Choose Save Workspace → Save Workspace.
b)
Select Private.
c)
Next to Name enter Accounting Workspace.
d)
Next to Description enter Accounting Workspace.
e)
Choose Save.
f)
Choose Overview
Figure 299: Accounting Workspace
The web report and input form are displayed as icons in the workspace.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
465
Unit 5: Web Integration
BPC430
Lesson Summary You should now be able to: • Set your context defaults • Create web reports • Create input forms • Create workspaces
466
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Lesson: Publishing Books Lesson Overview In this lesson, you will learn how to publish books.
Lesson Objectives After completing this lesson, you will be able to: • • •
Create Book Publication templates Print workbooks Publish to PDF
Business Example You need a way to generate precalculated data in pdf format for flash reporting.
Overview You can use book publication to either print or generate pdfs in the Home tab in the Library section. Below you can see the Book Publication options in the EPM Ribbon.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
467
Unit 5: Web Integration
BPC430
Figure 300: Book Publication - Options
The options above are defined as follows: • • • • •
Publish Books - Start the book publication wizard New / Open Template - Create a new or open an existing template Save / Save As - Save or Copy a template Validate - Validate the referenced workbook Change Connection - A template is created by default on the first connection used in the workbook. Use this option to select a different connection. A template can only apply to workbooks using the same connection.
Excel template Below, you can see a sample workbook. This same template will be used for each of the variable members.
468
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Figure 301: A Sample Template
Note: Any dimension that is not in the rows or columns must be placed in the page axis. Only the first sheet is published as pdf however, multiple sheets in a workbook can be printed.
Book Publication Template Before publishing books, you must create a Book Publication template. The template includes the template, section, and workbook names, the workbook, and the selection of dimension members. When creating a new template, the EPM - Book Publication Template dialog pops up.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
469
Unit 5: Web Integration
BPC430
Figure 302: Books - Template Header
Note: No all of the fields in the template are shown above. The options in the Book Publication template are defined as follows: Book Publication Template Options Options
Definition
Template Name
This is the Book Publication template workbook name
Add / Replace
For PDFs, the Add/Replace options enable you to replace or add sections to a template based on the selected variable members when you publish more than once. This setting applies to all sections unless Specify by Section is selected.
Variable Time
Can be used to determine time for all sections
Add New Section, Duplicate Section, Delete Section
Use these options to maintain sections
Section Name
Name of the section
Report Workbook
Select your workbook
Workbook Description
Enter a description that is different than the section name
Select Dimensions
Use this option to open a dialogue box to select fixed and variable dimensions
Fixed Members
Select the fixed dimension members
Variable Dimensions
Select the variable dimension members
Save the template to a This will save the template to another folder different location Note: It is important to include all of the dimensions in the model in either the fixed or variable assignment. Otherwise, the administrator's context member value will be used when Book Publication is executed. Note: Do not use the following characters in your naming convention: \/:*?“”<>|&+=()[]{}$%. Do not use a space before or after the names.
470
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Caution: A section name and a workbook description must be unique within a template A template can include one or several sections. Each section includes the selection of the fixed and variable dimension members. In the Book Publication Wizard, you will be able to select the section(s) of the template you want to publish. You can create a blank section or a section based on an existing one. You can also delete a section from the template. These actions are available in the template dialog box, under the section tab. Any dimension whose member is not specified in the rows and columns should be assigned as either Fixed Members or Variable Members. When Select Dimensions is chosen the Dimension Selector opens. You can also suppress members with no values.
Figure 303: Dimension Selection
One pdf will be created for each variable member selected. You must include all of the model's dimensions in either the report rows, columns, and axis. Report axis dimensions with single values should be selected as fixed members in the publication template.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
471
Unit 5: Web Integration
BPC430
Report axis dimensions with multiple values should be selected as variable members in the publication template. Below, you can see an example.
Figure 304: Fixed and Variable Selections
Note: A dimension can only be fixed or variable, not both. In the result set, the members are displayed according to the following precedence: 1. 2. 3. 4.
Members selected in the row and column axis Members selected as fixed or variable Members in the page axis Members in the context
The Excel template below is generated when the Book Publication template is saved.
472
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Figure 305: Generated Template
Note: Book templates are stored in the Books folder.
The Book Publication Wizard To publish the workbooks, the Book Publication Wizard is used. You have two options: 1. 2.
Publish Now Schedule the Publication
In the next screen, select the output:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
473
Unit 5: Web Integration
BPC430
Figure 306: Publication Format
If you choose to print the books, you can use the following options: 1.
Print one sheet for all dimensions member combinations. • • •
2.
This option enables you to define the printing order This option is not checked by default For example, if a workbook contains two sheets and the variable members that you have selected in the template are: Spain and Italy, the printing will be performed in the following order: Sheet 1 - Spain, Sheet 1 - Italy, Sheet 2 - Spain, Sheet 2 - Italy. • If you do not select the option, the printing will be performed in the following order: Sheet 1 - Spain, Sheet 2 - Spain, Sheet 1 - Italy, Sheet 2 - Italy. Print sheets with no data • •
This option enables you to specify that a sheet will be printed even if it does not contain any data This option is not checked by default
If the Single PDF option is selected, you can name the file and choose Local Folder or Library destinations: Public, Private, Teams
474
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Figure 307: Single PDF Options
After Book Publication, the summary log is available for review.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
475
Unit 5: Web Integration
BPC430
Figure 308: Summary Log
When you proceed to the publication step, the process log will be generated:
476
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Figure 309: Process Log
Book in PDF Format If you choose to export the books in PDF format, note that by default, one PDF file is generated for each combination of variable members. If you want to generate all the books in one single PDF, select the Single PDF option. You can then access the files from the Home tab of the web client in the Library section.
Figure 310: Library
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
477
Unit 5: Web Integration
BPC430
When the PDF is opened, the variable member's static data can be viewed via the drop down box.
Figure 311: PDF Output
Note: If the option Single PDF had been selected then you can page down to see each variable member's data. Below you can see an example where two dimensions are variable:
Figure 312: Multiple Variable Dimensions
478
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Security There are two task profiles for this feature. 1. 2.
2011
Edit Book and Distribution Templates - This permits a user to maintain the templates Publish Books and Delete Published Books - This permits a user to maintain published books
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
479
Unit 5: Web Integration
480
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Exercise 17: Using Books Exercise Objectives After completing this exercise, you will be able to: • Create and save a workbook to be published • Create a publication template • View the PDF output from the Library
Business Example You need to do flash reporting on static data.
Task 1: Prepare a template to publish input schedules for cost centers in the Support group. Use the BPC430_## Environment and the Expense Model 1.
Open the Excel Interface of the EPM add-in.
2.
Set your context members as shown below: Dimension
Member ID - Description
P_Account
PL400 -Indirect Expenses
P_Category
Plan - Plan
P_Cost
MANUFACTURING - Manufacturing
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
3.
In the Expense Model, use drag and drop to build a report with P_Account in the rows and P_Time in the columns.
4.
Display the P_Account base members for Indirect Expenses in the rows
5.
Display the months for 2011 in the columns.
6.
Place P_Category, P_Cost, P_Curr, and Measures in the Page Axis. Note: You may have to choose the EPM tab. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
481
Unit 5: Web Integration
7.
BPC430
Save the template as Student_Report
Task 2: Create the publication template. 1.
Create your publication settings as shown below: Caution: If you do not have a blank workbook open, then create a new workbook.
Figure 313: Books - Template Header
2.
Select your dimensions as you see below
Figure 314: Dimension Selection
Continued on next page
482
© 2011 SAP AG. All rights reserved.
2011
BPC430
Lesson: Publishing Books
3.
Make your fixed member selections as you see below:
Figure 315: Fixed Selections
4.
Select the base level members of support for the variable selections.
Task 3: Run the publication wizard 1.
Select the publication type - Publish Now.
2.
Select the publication format - Publish to PDF Format.
3.
Select your template and section.
4.
Review the summary log. This displays the data selections.
5.
Review the process log, this will show your successful publications.
Task 4: View the Output.
2011
1.
Go to the Library.
2.
Open the publication.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
483
Unit 5: Web Integration
BPC430
Solution 17: Using Books Task 1: Prepare a template to publish input schedules for cost centers in the Support group. Use the BPC430_## Environment and the Expense Model 1.
Open the Excel Interface of the EPM add-in. a)
In the Web Client Start Page select EPM Office Add-in Excel. The EPM - Connection Manager opens after a few seconds.
b)
Select the Expense - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
d) 2.
Set your context members as shown below: Dimension
Member ID - Description
P_Account
PL400 -Indirect Expenses
P_Category
Plan - Plan
P_Cost
MANUFACTURING - Manufacturing
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
a) 3.
Choose the EPM tab.
Set your context selections as shown above.
In the Expense Model, use drag and drop to build a report with P_Account in the rows and P_Time in the columns. a)
From the EPM Pane drag the dimensions to the cells specified below. Dimension
Cell
P_Account
A5
P_Time
B4
Continued on next page
484
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
4.
5.
Display the P_Account base members for Indirect Expenses in the rows a)
On the lower right, in the Row Axis, click on P_Account (in blue hypertext).
b)
Select Indirect Expenses by placing a checkbox to the left of the member.
c)
Under Selection Relationship choose Base Level.
d)
Click the right arrow button to move the selection to Selected Members .
e)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
f)
Set the display to Description.
g)
Choose OK.
Display the months for 2011 in the columns. a)
On the lower right, in the Column Axis, click on P_Time (in blue hypertext)
b)
Select 2011.TOTAL by selecting the checkbox to the left of the member.
c)
Under Selection Relationship, choose Member and Children.
d)
Click the right arrow button to move the selection to Selected Members.
e)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
f)
Set the display to Description.
g)
Choose OK.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
485
Unit 5: Web Integration
6.
BPC430
Place P_Category, P_Cost, P_Curr, and Measures in the Page Axis. Note: You may have to choose the EPM tab. a)
Choose Edit Report.
b)
Drag P_Category, P_Cost, P_Curr, and Measures to the Page Axis.
c)
Select OK. Your worksheet should appear as follows:
Figure 316: Student Report
7.
Save the template as Student_Report a)
Choose Save → Save to Server Root Folder
b)
Choose Company(Public) → BOOKS
c)
In the File Name field enter: Student_Report
d)
Choose Save
e)
Choose the Office Button and Select Close
Task 2: Create the publication template. 1.
Create your publication settings as shown below:
Continued on next page
486
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
Caution: If you do not have a blank workbook open, then create a new workbook.
Figure 317: Books - Template Header
2.
a)
Choose Book Publication → New Template.
b)
Next to Template Name, enter Book_Template.
c)
Next to Section Name, enter Section1.
d)
Next to Report Workbook, select Student_Report by choosing the Ellipse button then Company(Public) → Books → highlight Student_Report then choose Open.
e)
Next to Workbook Description, enter Student_Report.
Select your dimensions as you see below
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
487
Unit 5: Web Integration
BPC430
Figure 318: Dimension Selection
3.
a)
Choose Select Dimensions (blue hyperlink in the middle right)
b)
Make your selections as you see above.
c)
Choose OK.
Make your fixed member selections as you see below:
Figure 319: Fixed Selections
a) 4.
Confirm your Fixed Member assignments as shown above.
Select the base level members of support for the variable selections. a)
Next to P_COST choose the ellipse icon. The EPM - Member Selector opens.
b)
488
Select Support by placing a checkbox to the left of the member. Continued on next page
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
c)
Under Selection Relationship choose Base Level.
d)
Click the right arrow button to move the selection to Selected Members.
e)
Similarly, click the left arrow button to remove the prior selection which is already highlighted.
f)
Choose OK. You may receive a message Some members have been modified so that the template can be used, choose OK. Hint: You may need to maximize your screen for the next step.
g)
Choose Save. The excel sheet is generated and a save dialogue box pops up.
h)
Enter the File Name Book_Template.
i)
Choose Save. An error may occur. If so, choose OK. The workbook below will be saved and then close. Here is what you saved.
Figure 320: Generated Template
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
489
Unit 5: Web Integration
BPC430
Task 3: Run the publication wizard 1.
2.
3.
Select the publication type - Publish Now. a)
Choose Book Publication → Publish Books.
b)
Select Publish Now→ Next.
Select the publication format - Publish to PDF Format. a)
Select Publish to PDF Format.
b)
Choose Next.
Select your template and section. a)
Select Book_Template. Note: When Book_Template is selected, the system will validate the template for a few seconds.
b)
Select Section1.
Continued on next page
490
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
4.
Review the summary log. This displays the data selections. a)
Choose Next After a few seconds, you will see a summary log.
Figure 321: Summary Log
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
491
Unit 5: Web Integration
5.
BPC430
Review the process log, this will show your successful publications. a)
Choose Next. The process log appears in a few seconds:
Figure 322: Process Log
b)
When the process is completed, choose Finish.
Task 4: View the Output. 1.
Go to the Library. a)
Choose the Home tab in the web client.
b)
Choose Libary→ Public.
Continued on next page
492
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Publishing Books
2.
Open the publication. a)
Choose Book_Template. A web session opens.
b)
From the dropdown, choose Admin and then choose → Display. The results for the Admin cost center is displayed.
Figure 323: PDF Output
c)
2011
Close the web session.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
493
Unit 5: Web Integration
BPC430
Lesson Summary You should now be able to: • Create Book Publication templates • Print workbooks • Publish to PDF
494
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Unit Summary
Unit Summary You should now be able to: • Describe the Home tab • Use the built-in screens • Use the Library and Workspaces to organize your reports • Explain functionality differences in the web and Excel clients • Set your context defaults • Create web reports • Create input forms • Create workspaces • Create Book Publication templates • Print workbooks • Publish to PDF
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
495
Unit Summary
496
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Unit Summary
497
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
498
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 6 Drill Through Unit Overview This Unit covers Drill Through
Unit Objectives After completing this unit, you will be able to: • • •
Configure drill through for a website Configure drill through for a BW Query Configure drill through for ECC
Unit Contents Lesson: Using Drill Through for BW, ECC, and Websites .................... 500 Procedure: How to Drill Through to ECC.................................... 513 Exercise 18: Configuring the URL Based Drill Through ................... 517
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
499
Unit 6: Drill Through
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites Lesson Overview In this lesson, you will learn to configure and use drill through.
Lesson Objectives After completing this lesson, you will be able to: • • •
Configure drill through for a website Configure drill through for a BW Query Configure drill through for ECC
Business Example Your business users need to access related information in web sites, BW tables, and ECC.
Overview In this section, you will learn about the business reasons to use drill through. The drill-through feature enables you to view information on source data that makes up the content of a selected cell in a report in Microsoft Office Excel. Drill-through definitions are set up in administration. First of all, since there a lot of different words people use for this and related features, lets's start by discussing the difference between two of the most common phrases drill down and drill through. •
Drill Down - performs an expansion of a parent member. For example, you drill down from 2011.TOTAL to quarters in 2011.
•
Drill Through - jumps the user to another system and performs a look up based on which cell the user's cursor is in. For example, you want to drill through and access the cost centers for the company that you are viewing.
500
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Drill Through Options SAP BusinessObjects Planning and Consolidation, version for the ... Data Sources Available for Drill Through NetWeaver Platform
Microsoft Platform
• • •
Web sites BW Query ECC - ERP Central Component
• • •
Web sites BW Query ECC - ERP Central Component
• •
External database Journal detail table
You will find some very detailed help on the External database and Journal detail table at HELP.SAP.COM. In the web site, follow this path: SAP BusinessObjects → EPM Solutions → Planning and Consolidation → SAP BusinessObjects EPM Solutions, add-in for Microsoft Office 10.0 Here are a few of the reasons to use drill through. • • • • •
Access related documents in a web site Jump from summary to detailed data Access original transactions Give users an easy way to access data in ECC Access data not stored in Planning and Consolidation
Below, you can see a graphical depiction of the three URL-based options.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
501
Unit 6: Drill Through
BPC430
Figure 324: Drill through – URL-Based Options
Drill Through to a Webset Drill throughs are created by model in administration. After you set up at least one drill through for a model, it is available to users of reports that reference that model. In administration, your will find the drill through configuration area in Features. In the example below, there are three drill throughs set up.
Figure 325: Drill through – In Administration
502
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
In the example below, a drill through to the Bing web site has been set up. Note: Users will see the description of the drill through in the Excel Interface of the EPM add-in.
Figure 326: Drill through – URL Parameters
Hint: You can switch the order of the columns in the drill through definition screen. Below, you can see the definitions of the individual fields: Drill Through Settings
2011
Field
Definition
ID
The technical name of the drill through definition
Description
The description of the drill through
Target URL
The url of the web site ...
Drill can be launched from Model
The Model for which the drill through will be used
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
503
Unit 6: Drill Through
BPC430
Parameter
The values will vary based on the type of drill through. A web site such as Bing for example takes a q and that is used to pass a filter value to the web site.
Dimension or User Defined Value
Select a dimension or leave it set to User Defined Value
Property or Value
If dimension was selected above, the ID and the properties of the dimensions are available to select from, otherwise enter in a User Defined Value
When the user performs a drill-through in a report, the filter value is taken from the selected data cell. And if you selected the ID of a dimension, the member IDs are used to look up values in the web site for example. If you select a property of a dimension, that property value is mapped. Therefore, you can send either the dimension member ID or the value of a property as a filter criteria. When you map a parameter to a user-defined value, you can hard code a value If you specify a user-defined value in the mapping, when the user performs a drill-through in a report, the parameter value is based on the user-specified value. In the example below, the users cursor is on Operating Costs.
Figure 327: Drill through – Launch URL from Excel
As long as at least one drill through is created for the model, the user will have a drill through option in their EPM ribbon.
504
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Figure 328: Drill Through to URL
Based on the parameters and where the users curser is, a parameter is passed to the website.
Figure 329: Drill through – URL Result
Drill Through to ECC ECC Drill Through In the following ECC scenario, we have loaded data from ECC however the entity and account members have been converted during the import. Therefore, you will use an entity property called company_code to map Admin for example to its related company code in ECC such as 1000.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
505
Unit 6: Drill Through
BPC430
Figure 330: Drill Through – ECC Entity Mapping
Just like we did for the entity dimension, we are mapping the dimension member Third Party Sales to a GL Account in ECC.
Figure 331: Drill through – ECC Account Mapping
The ECC parameters below are using the ECC field names such as RACCT, RYEAR, and RBUKRS (company code) as parameters. The ECC screen that you will jump to is controlled by an ok code called ONLI. The property and value settings are using properties for entity, account, and the time dimension. Note: The number of dimensions required will depend on which ECC screen you are drilling through to.
506
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Below you can see an example of the parameters needed for the ECC drill through.
Figure 332: Drill Through –- ECC General Settings
The parameters are performing the following functions: • • • •
R_ACCT-LOW - this will receive the ID of P_Account in the Excel report R_BUKRS-LOW - this will receive the ID of P_Cost in the Excel report RYEAR - this will receive the YEAR property value of P_Time in the Excel report ~okcode - the ~ executes the program for the screen specific transaction code ONLI Note: You can access the ECC URL from your basis support team.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
507
Unit 6: Drill Through
BPC430
The URL includes the following: • • • • • • •
Http://w37tdc00.wdf.sap.corp:55080 - this will vary by customer SAP/bc/gui/sap/its/webgui - this will be the same for everyone Language - this will be the language used when jumping to ECC The ECC Client ### - the productive client The transaction code - in this example, faglb03 was used The drill through join parameters - in this case rbukrs-low and racct-low Ok code - this is a screen specific command Note: & denotes a join.
Figure 333: Drill Through – ECC Launch from Excel
Note how the system passed the correct filter value for account, time, and company code in the result below.
508
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Figure 334: Drill Through – ECC Result: Balance
Once you are in the balance screen you can double click to see the line items.
Figure 335: Drill Through – ECC Result: Line Items
Accounting documents in ECC are created for every financial transaction and are a valuable piece of the audit trail.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
509
Unit 6: Drill Through
BPC430
Figure 336: Drill Through – ECC Result: Data Entry View
The header of a document displays the user name and date for example.
Figure 337: Drill Through – ECC Result: Header
There is a restriction to keep in mind for the ECC drill throughs. If the ECC target has a pop-up that prompts the user for an organizational assignment for example, drill through will not work.
510
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Figure 338: Drill Through – Restriction (ECC)
These the prerequisites to drill through to ECC: • •
•
•
ERP transactions can be accessed from a URL through the Internet Transaction Server (ITS) For ITS 6.20 standalone with R/3 Enterprise 4.7 for example, the URL would be:http://ITS_HOST:ITS_PORT/scripts/wgate/webgui/!? saplanguage=ENsapclient=800&~transaction=[parameters]&~OKCODE=[ONLI] For SAP NetWeaver 2004 or higher with integrated ITS the URL would be: http://WAS_HOST:WAS_PORT/sap/bc/gui/sap/its/webgui? sap-language=EN=800&~transaction=[parameters]&~OKCODE=[ONLI] Example: FAGLB03 G/L Balances Display: http://tsphl815.phl.sap.corp:8002/sap/bc/gui/sap/its/webgui?sap-language=EN=sapclient800&~transaction=FAGLB03=racct-low=199990=rbukrs-low=1000=2006&~okcode=ONLI
Follow these instructions to look up the field names and ok codes you need in ECC.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
511
Unit 6: Drill Through
BPC430
Figure 339: How to Look Up ECC ok codes
512
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
How to Drill Through to ECC 1.
Look up the field names and okcode in ECC for the target transaction code. In your target transaction code in ECC use the tab key to position your curser on the execute or enter icon. Choose F1 → Technical Help and note the okcode. Position your curser in the join fields → choose F1→ Technical Help. Note the field names. Contact your basis administrator for ECC for the URL. You now have the metadata to configure this in Planning and Consolidation
2.
Create the drill through definition In Administration go to Features → Drill Through. Choose Add. Enter the General Parameters including the ECC URL. Under Parameter Mapping, choose Add. Enter the parameters for your ECC drill down scenario. Choose Test Query and enter in values for the fields you specified above. Choose OK. You should be prompted to log in to ECC and then you should be in the transaction code you specified for the filter values you selected.
Drill Through to a BW Query BW Drill Through
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
513
Unit 6: Drill Through
BPC430
To carry out a drill through to a BW Query, you need a url and the query name to get started. Note: The query below is created on a BPC Infocube in this example. That's why the property/value /cpmb/podyizg is being used. If we drilled through to a standard BW Infocube, that parameter could be 0comp_code for example. Note: It is possible to drill down from a group account in BPC to a BW query on an infocube with GL accounts. The GL accounts can be modeled in BW with group account as a navigational attribute and that way the user can look at a group (summary) account in BPC but then drill through to a BW and look at the detail by GL Account. Below you can see a sample drill through definition for a BW query.
Figure 340: Drill Through – BW Parameters
The parameters above are performing the following functions: • • • • •
514
QUERY - this is the technical name of the query, for example: BPC430_QUERY FILTER_IOBJNM_1 - this is the first characteristic, for example: CPMB/PODYIZG is being used to provide a filter value FILTER_VALUE_1 - this identifies the dimension, for example: P_COST is being as a filter based on its ID FILTER_IOBJNM_2 - this is the second characteristic, for example CPMB/PODYS8N is being used to provide a filter value FILTER_VALUE_2 - this identifies the dimension P_TIME is being as a filter based on its ID
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Again, based on where the users curser is, that data intersection will be passed to the query.
Figure 341: Drill Through – Launch BW from Excel
In the result below, you can see that the data is filtered for Admin and 2011.01. Note: The query definition is filtered to LC and Plan.
Figure 342: Drill Through – BW Result
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
515
Unit 6: Drill Through
BPC430
Security There are three drill through task profiles: 1. 2. 3.
516
Manage Drill Throughs - this allows a user to maintain drill through parameters View Drill Throughs - this allows a user to view drill through parameters Run Drill Throughs - this allows a user to run a drill through
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Exercise 18: Configuring the URL Based Drill Through Exercise Objectives After completing this exercise, you will be able to: • Create and test the web site drill through • Create and test the BW Query drill through
Business Example While working in the Excel interface, users typically need to access related data. So, they may need to perform a filtered jump to a website, related BW Query to look at general ledger details for example that don't exist in SAP BusinessObjects Planning and Consolidation.
Task 1: Create a Web Site Drill Through Configure the web site drill through to http:/www.BING.COM in administration and use it in the Excel Interface of the EPM add-in. 1.
Open Administration for your BPC430_## Environment.
2.
Go to the Drill Through screen.
3.
Configure the website drill through in Administration for your BPC430_## Environment and Expense Model as you see below: Use a parameter value of q for the dimension P_Cost ID as the filter criteria.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
517
Unit 6: Drill Through
BPC430
Figure 343: Drill through – URL Parameters
4.
Test the drill through from Administration.
5.
Open the Excel Interface of the EPM add-in.
6.
Set your context members as shown below and open the Dynamic Report With Subtotals - Accounts.
7.
Dimension
Member ID - Description
P_Account
PL400 - Indirect Expenses
P_Category
PLAN - Plan
P_Cost
DIRECT - Direct
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
Test the web-based drill through in the Excel Interface of the EPM add-in.
Continued on next page
518
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Task 2: BW Query Drill Through Configure the BW Query drill through in Administration and use it in the Excel Interface of the EPM add-in. 1.
Open the Drill Through Parameters in your BPC430_## folder.
2.
Go to the Drill Through screen in Administration for your BPC430_## Environment.
3.
Configure the web site drill through in Administration for your BPC430_## Environment and Expense Model as you see below:
Figure 344: Drill Through – BW Parameters
4.
Test the drill through from Administration.
5.
Open the Excel Interface of the EPM add-in.
6.
Set your context members as shown below and open the Dynamic Report With Drill in Place.
7.
2011
Dimension
Member ID - Description
P_Account
PL400 - Indirect Expenses
P_Category
PLAN - Plan
P_Cost
TOTAL - Total
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
Test the web based drill through in the Excel Interface of the EPM add-in.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
519
Unit 6: Drill Through
BPC430
Solution 18: Configuring the URL Based Drill Through Task 1: Create a Web Site Drill Through Configure the web site drill through to http:/www.BING.COM in administration and use it in the Excel Interface of the EPM add-in. 1.
Open Administration for your BPC430_## Environment. a)
On the web client Home tab, choose the Start Page and click Planning and Consolidation Administration The Administration tab is created.
2.
Go to the Drill Through screen. a)
Choose Features → Drill Through. An Empty Drill Through screen is displayed.
3.
Configure the website drill through in Administration for your BPC430_## Environment and Expense Model as you see below: Use a parameter value of q for the dimension P_Cost ID as the filter criteria.
Continued on next page
520
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Figure 345: Drill through – URL Parameters
4.
a)
Choose New.
b)
Enter in the General Settings as seen above.
c)
Under Parameter Mapping choose Add.
d)
Enter your parameters as shown above.
Test the drill through from Administration. a)
Choose Test Query.
b)
Under Property or Value enter Consulting.
c)
Choose OK. The Bing web site is launched for Consulting.
d)
Close the Bing web session.
e)
Choose Save. You are in the Administration tab on the Drill Through screen.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
521
Unit 6: Drill Through
5.
BPC430
Open the Excel Interface of the EPM add-in. a)
In the Web Client Start Page select EPM Office Add-in Excel. Hint: If you are already connected to the Expense model in the Excel client, you should log off and log back on. The EPM - Connection Manager opens after a few seconds.
b)
Select the Expense - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
6.
Set your context members as shown below and open the Dynamic Report With Subtotals - Accounts. Dimension
Member ID - Description
P_Account
PL400 - Indirect Expenses
P_Category
PLAN - Plan
P_Cost
DIRECT - Direct
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
a)
Set your context selections as shown above. Hint: If you do not see the EPM Context create a blank workbook.
b)
In the EPM ribbon, select Open → Open server root folder.
c)
On the left side of the dialog box, choose Company(Public) Reports → Templates
d)
Select the Dynamic Report With Hierarchy - Entities → Open
e)
Choose Refresh
Continued on next page
522
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
7.
Test the web-based drill through in the Excel Interface of the EPM add-in. a)
Click in the intersection of 2011.Q1 and Consulting.
b)
From the EPM tab → Choose Drill Through → Bing.
Figure 346: Drill Through to URL
The Bing web site is launched for Consulting. c)
Close the web session.
d)
Close Excel.
Task 2: BW Query Drill Through Configure the BW Query drill through in Administration and use it in the Excel Interface of the EPM add-in. 1.
2.
3.
Open the Drill Through Parameters in your BPC430_## folder. a)
Go to Start → My Documents → My Documents → BPC430 → BPC430_##..
b)
Open the Drill Through Parameters file.
c)
Copy the BW Query URL.
Go to the Drill Through screen in Administration for your BPC430_## Environment. a)
On the web client Home tab, choose the Start Page and click Planning and Consolidation Administration
b)
Choose Features → Drill Through
Configure the web site drill through in Administration for your BPC430_## Environment and Expense Model as you see below: Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
523
Unit 6: Drill Through
BPC430
Figure 347: Drill Through – BW Parameters
a)
Under Drill Through, choose New .
b)
Enter in the ID and Description as seen above.
c)
Paste in the Target URL.
d)
Under Parameter Mapping choose Add for each parameter.
e)
Enter your parameters as shown above. Note: Please copy and paste the Values for the FILTER_IOBJNM_#'s from the word document.
Continued on next page
524
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
4.
Test the drill through from Administration. a)
Choose Test Query.
b)
Under Property or Value enter:
c)
Dimension
Value
P_COST
ADMIN
P_TIME
2011.01
Choose OK. The BW Query is executed for your selections.
Figure 348: Drill Through – BW Result
5.
d)
Close the web session.
e)
Choose Save→ Close.
Open the Excel Interface of the EPM add-in. a)
In the Web Client Start Page select EPM Office Add-in Excel. The EPM - Connection Manager opens after a few seconds.
b)
Select the Expense - BPC430_## connection.
c)
Choose OK. The EPM Pane appears on the right.
6.
Set your context members as shown below and open the Dynamic Report With Drill in Place. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
525
Unit 6: Drill Through
BPC430
Dimension
Member ID - Description
P_Account
PL400 - Indirect Expenses
P_Category
PLAN - Plan
P_Cost
TOTAL - Total
P_Curr
LC - Local Currency
P_Time
2011.TOTAL - 2011 Total
Measures
PERIODIC - Periodic
a)
Set your context selections as shown above.
b)
In the EPM ribbon, select Open → Open server root folder:
c)
On the left side of the dialog box, choose Company(Public) → Reports → Templates
d)
Select the Dynamic Report With Drill in Place → Open
e)
Choose Refresh.
f)
Double click on Support. Support is expanded to its children.
g)
Double click on 2011.Q1 You can see the first three months of the year
7.
Test the web based drill through in the Excel Interface of the EPM add-in. a)
Click in the intersection of 2011.01 and Admin.
b)
From the EPM tab → Choose Drill Through → BW Query You can see that your filter criteria was passed to the query. P_COST is set to ADMIN and P_TIME is set to 2011.01.
c)
Close the web session.
BPC430
Lesson: Using Drill Through for BW, ECC, and Websites
Lesson Summary You should now be able to: • Configure drill through for a website • Configure drill through for a BW Query • Configure drill through for ECC
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
527
Unit Summary
BPC430
Unit Summary You should now be able to: • Configure drill through for a website • Configure drill through for a BW Query • Configure drill through for ECC
528
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Unit Summary
529
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
530
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 7 Word and Powerpoint Unit Overview This unit covers the EPM add-in for Word and PowerPoint.
Unit Objectives After completing this unit, you will be able to: • • •
Describe the EPM add-in for Word and PowerPoint Insert SAP Business Planning and Consolidation data into a Microsoft Word file Insert SAP Business Planning and Consolidation data into a Microsoft PowerPoint file.
Unit Contents Lesson: Using Word and PowerPoint ............................................ 532 Procedure: Copy an Excel Report into Word or PowerPoint ............. 536 Exercise 19: Creating reports with the EPM add-in for Word and Powerpoint....................................................................... 537
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
531
Unit 7: Word and Powerpoint
BPC430
Lesson: Using Word and PowerPoint Lesson Overview Lesson Objectives After completing this lesson, you will be able to: • • •
Describe the EPM add-in for Word and PowerPoint Insert SAP Business Planning and Consolidation data into a Microsoft Word file Insert SAP Business Planning and Consolidation data into a Microsoft PowerPoint file.
Business Example You have been asked to create reports using the Word and PowerPoint interfaces.
Creating Reports in the EPM add-in for Microsoft Word and PowerPoint The EPM add-ins for Microsoft Word and PowerPoint perform many of the same features as the EPM add-in for Microsoft Office Excel.
Figure 349: Opening the EPM add-ins
532
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
The EPM add-in for Microsoft Office and PowerPoint can be opened from the Web Client or from Start → Programs → Microsoft Office menu path. • • • • • •
Log on and Connections Open and Save Actions EPM Report Editor EPM Context and EPM Pane Comments Flash Object insertion
The features listed above have the same functionality as when using the EPM add-in for Microsoft Excel.
Figure 350: The EPM add-in Ribbon
The EPM add-in for Word has an item to configure the Document Options. For PowerPoint this is called Presentation Options. (In Excel this was called Sheet Options. However, as is the case with Excel, not all of the features are available for Word and PowerPoint. • • • • • •
2011
Totals Placement Empty Row and Column behavior Auto Fit Column Width Repeat Row and Column Headers Number Format Refresh Options
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
533
Unit 7: Word and Powerpoint
BPC430
When you open the Options, the options noted above are available. Those that are greyed out are not available for Word and PowerPoint. The Number Format option enables you to enter how you want the data numbers to be displayed, including a thousands separator and a decimal number. The default format is 0.## (No separator and 2 decimal places.)
Figure 351: Insert Data Point
An additional feature for Word and PowerPoint is the option to insert a data point (one value.) This can be inserted for the context dimension members, for a specified set of dimension members, or combination of the two. If you do not specify a member for all the dimensions of the cube or model, the context members will be inherited from the EPM Context.
534
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
Figure 352: Formatting for Word and PowerPoint
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
535
Unit 7: Word and Powerpoint
BPC430
Copy an Excel Report into Word or PowerPoint
536
1.
Create a report in the EPM add-in for Excel
2.
Open Word or PowerPoint.
3.
In the EPM add-in Ribbon, choose Log On.
4.
Choose the Ellipsis button, and select the Connection you were using in Excel.
5.
Go back to Excel, and place your cursor anywhere within the report.
6.
From the EPM ribbon, choose Report Actions → Copy report
7.
Switch back to Word or PowerPoint and choose Report Actions → Paste Report
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
Exercise 19: Creating reports with the EPM add-in for Word and Powerpoint Exercise Objectives After completing this exercise, you will be able to: • Learn how to use the EPM add-in for Word and Powerpoint.
Business Example There are business users who would like to see reports in Word and Powerpoint.
Task 1: Use Word to create a report. 1.
Access the EPM add-in for Word.
2.
Create a connection to the Sales Model for your assigned Environment and make sure your EPM Context bar and EPM Pane are displayed. (Or if you have connected in previous exercises, choose the existing connection)
3.
Ensure that your Active Connection is SALES - BPC430_##
4.
Create a report with the Product and P_Acct dimension in the Row Axis and Time in the Column Axis.
5.
Set your EPM Context.
6.
Format the fill in the blanks with zeros and change for the numbers to include thousand separators.
7.
Close the report without saving.
Task 2: Use PowerPoint to Insert some data points. 1.
Open PowerPoint and Logon to the EPM add-in
2.
Set your EPM Context.
3.
In the PowerPoint Presentation, type The Dog Product Sales in 2009 were
4.
Insert a data point. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
537
Unit 7: Word and Powerpoint
538
BPC430
5.
Move your data point.
6.
In the PowerPoint Presentation type The Cat Product Sales in 2009 were
7.
Insert another data point for all cat products.
8.
Move your data point
9.
Format the results according to your preference.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
Solution 19: Creating reports with the EPM add-in for Word and Powerpoint Task 1: Use Word to create a report. 1.
Access the EPM add-in for Word. a)
From the Remote Desktop: Start → Programs → Microsoft Office → Microsoft Office Word 2007. Microsoft Word will open
2.
Create a connection to the Sales Model for your assigned Environment and make sure your EPM Context bar and EPM Pane are displayed. (Or if you have connected in previous exercises, choose the existing connection) a)
Choose the EPM tab → Log On. The EPM - Logon window is displayed.
b)
To the right of the Connection field, choose the Ellipses (...) button. The EPM - Connection Manager window opens
c)
If you have the SALES - BPC430_## connection, choose it and then choose OK. Move to Step 3. If not, choose the Create button The Create Connection window appears
d)
In the Server URL field, type: http://wdflbmt7122.wdf.sap.corp:54080/sap/bpc/ (no dashes) as shown below.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
539
Unit 7: Word and Powerpoint
BPC430
Figure 353: Create Connection
e)
Choose Connect
f)
Enter your user id and password to create the connection
g)
User ID
Password
BPC-##
training
Choose Logon Environments and Models are loaded
h)
i)
Use the dropdown to select your Environment and Model Environment
Model
Your assigned Environment
Sales
Choose Generate Connection Name The system will generate a connection name made up of the Model ID Environment ID Continued on next page
540
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
j)
Click OK twice
k)
If you are prompted, logon again with your user and password.
l)
From the EPM Ribbon choose Options → User Options The EPM - User Options window opens
3.
m)
Choose the Others tab. In the bottom right, make sure the checkboxes Display EPM Context Bar and Display EPM Pane are selected.
n)
Choose OK
Ensure that your Active Connection is SALES - BPC430_## a)
4.
In the EPM Pane make sure the Active Connection is set to SALES BPC430_##. If not, choose it from the dropdown.
Create a report with the Product and P_Acct dimension in the Row Axis and Time in the Column Axis. a)
From the EPM Pane right mouse click on the PRODUCT dimension and choose Move to Row Axis
b)
Right mouse click on the P_ACCT dimension and choose Move to Row Axis.
c)
Right mouse click on the TIME dimension and choose Move to Column Axis. The Report is executed.
5.
Set your EPM Context. a)
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
STORE1 - Store1
PRODUCT
DOGACTIVECAN - High Energy Food for Active Dogs
P_ACCT
CE0004000 - Personal Costs
RPTCURRENCY
LC - Local Currency
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
541
Unit 7: Word and Powerpoint
BPC430
TIME
2009.Q1 - Q1 2009
MEASURES
PERIODIC - Periodic
Hint: You may have to scroll down to see the Measures dimension. b)
From the EPM tab, choose Refresh Your report is refreshed with your new context members.
6.
Format the fill in the blanks with zeros and change for the numbers to include thousand separators. a)
From the EPM Ribbon, choose Options → Document Options The EPM - Document Options window opens
b)
On the Formatting tab do the following: • • •
Choose the checkbox Set Default Value in Empty Cell Change the Empty Cell Default Value to 0,000. Change the Number Format to 0,000
Then choose OK c)
From the EPM Ribbon choose the Refresh button
Figure 354: Results - Numbers may differ
Continued on next page
542
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
7.
Close the report without saving. a)
From the Office button, choose Close. The Microsoft Office Word window appears.
b)
When prompted with Do you want to save choose No.
Task 2: Use PowerPoint to Insert some data points. 1.
Open PowerPoint and Logon to the EPM add-in a)
From the Remote Desktop Connection choose Start → Programs → Microsoft Office → Microsoft Office PowerPoint 2007.
b)
Choose the EPM add-in ribbon and choose Log On. The EPM - Logon window opens.
c)
To the right of the Connection field, choose the Ellipses (...) button. The EPM - Connection Manager window opens
d)
Choose your Sales Connection from the Word task and choose OK The EPM - Logon window opens
e) 2.
Enter your user id and password and choose Logon
Set your EPM Context. a)
Set your EPM Context to the following: Dimension
Member ID - Description
CATEGORY
Actual - Actual from GL
ENTITY
CONSTORE_TYPE
PRODUCT
DOG - All Dog Products
P_ACCT
EXTSALES - External Sales
RPTCURRENCY
LC - Local Currency
TIME
2009.TOTAL - TOTAL - 2009
MEASURES
PERIODIC - Periodic
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
543
Unit 7: Word and Powerpoint
3.
4.
BPC430
In the PowerPoint Presentation, type The Dog Product Sales in 2009 were a)
Delete the title and subtitle text boxes in the presentation.
b)
In Excel, choose the Insert tab, then insert a Text Box by choosing Text Box and then drawing a text box in the PowerPoint.
c)
In that text box, enter the text noted above.
Insert a data point. a)
Choose the EPM tab, then from the EPM Ribbon choose the Insert Data button.
b)
Since our EPM Context represents what we want, just choose OK. A data point called #RFR is generated.
c) 5.
Move your data point. a)
6.
7.
8.
From the EPM Ribbon choose Refresh
Click once on the data point, then drag and drop to the right of the text you just typed.
In the PowerPoint Presentation type The Cat Product Sales in 2009 were a)
In Excel, choose the Insert tab, then insert a Text Box by choosing Text Box and then drawing a text box in the PowerPoint.
b)
Enter the text noted above.
Insert another data point for all cat products. a)
Choose the EPM tab, and from the EPM Ribbon choose the Insert Data button.
b)
Under the Dimensions area choose the Product dimension and under the Members area choose All Cat Products (You may have to open the Pet Type Consolidation hierarchy)
c)
Choose OK.
d)
From the EPM Ribbon choose Refresh.
Move your data point a)
Click once on the data point, then drag and drop to the right of the text your just typed. Continued on next page
544
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: Using Word and PowerPoint
9.
Format the results according to your preference. a)
Highlight the different boxes and format the font.
b)
From the EPM add-in Ribbon choose Options → Presentation Options The EPM - Presentation Options window opens.
c)
Choose the Formatting tab and type 0,000 in Number Format field.
d)
Choose OK
e)
From the EPM Ribbon choose Refresh
Figure 355: Results - numbers and format may vary
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
545
Unit 7: Word and Powerpoint
BPC430
Lesson Summary You should now be able to: • Describe the EPM add-in for Word and PowerPoint • Insert SAP Business Planning and Consolidation data into a Microsoft Word file • Insert SAP Business Planning and Consolidation data into a Microsoft PowerPoint file.
546
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Unit Summary
Unit Summary You should now be able to: • Describe the EPM add-in for Word and PowerPoint • Insert SAP Business Planning and Consolidation data into a Microsoft Word file • Insert SAP Business Planning and Consolidation data into a Microsoft PowerPoint file.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
547
Unit Summary
548
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Unit Summary
549
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit Summary
550
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Unit 8 Dashboards Unit Overview This unit covers creating Dashboards.
Unit Objectives After completing this unit, you will be able to: • • •
Describe the key features of an SAP BusinessObjects Dashboard Create a new dashboard Use the EPM Connector
Unit Contents Lesson: SAP BusinessObjects Dashboard Integration ........................ 552 Procedure: How to Connect when using Planning and Consolidation, version for SAP Microsoft platform ........................................... 572 Exercise 20: Create a Dashboard with Live Planning and Consolidation Data .............................................................................. 573
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
551
Unit 8: Dashboards
BPC430
Lesson: SAP BusinessObjects Dashboard Integration Lesson Overview This lesson covers the key integration points of SAP BusinessObjects Planning and Consolidation as well as the key benefits of the integration.
Lesson Objectives After completing this lesson, you will be able to: • • •
Describe the key features of an SAP BusinessObjects Dashboard Create a new dashboard Use the EPM Connector
Business Example You have business users who want to incorporate SAP BusinessObjects Planning and Consolidation data into their management dashboards.
SAP BusinessObjects Dashboards In this section, you will learn how to leverage Dashboards to read and write SAP BusinessObjects Planning and Consolidation data. SAP BusinessObjects Dashboards is data visualization software that enables users to create dynamic and interactive models that can be added to dashboards or exported for delivery in a variety of formats such as PowerPoint, Flash, PDF, AIR, Outlook, and the web (using HTML). These models retain their full interactivity and require only Adobe Flash Player to run. The Dashboard Designer and Microsoft Excel are required only during the design Phase. You can configure your model to work with live data updates from external sources, such as XML, Portals, Web Services, SAP BusinessObjects Enterprise (LiveOffice and Query as a Web Service), and SAP Business Explorer Queries. The software includes a fully-functioning Excel spreadsheet. Data and formulas can be imported or entered directly into the embedded spreadsheet and then modified, as required, without re-importing the spreadsheet. Here are some of the key features.
552
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 356: Key Features
These are the main prerequisites to use SAP BusinessObjects Dashboards • • •
The EPM Connector Add-On The BPC Data Grid Add-On The model must be set to Use as Source of Data Note: The system then generates a virtual infoprovider and a transient query which will be used as the connection mechanism.
In administration, the model must be set to Use as Source of Data.
Figure 357: Model - Use as Source of Data Setting
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
553
Unit 8: Dashboards
BPC430
Here are few of the other requirements for Planning and Consolidation, version for SAP NetWeaver platform. •
To run the dashboard based on flash files:
•
– Adobe Flash Player installed on client PCs To build the dashboard:
•
– SAP BusinessObjects Dashboard Design – SAP EPM Add-In for Microsoft Excel – SAP BW OLE DB Provider To run the dashboard outside of BPC web client (standalone or in Excel) –
•
The Cross domain file must be created at http(s)://server:port/sap/crossdomain.xml – Details can be found in the EPM Office Add-Ins Master Guide XMLA service in ICF must be activated – –
554
/sap/bw/xml/soap/xmla/ node can be activated via Transaction SICF Details can be found in the SBOP PC 10.0 Installation Guide
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Here are the server configuration requirements for Planning and Consolidation, version for SAP Microsoft platform •
Configure XMLA Provider from the SBOP PC installed folder – – – –
•
Choose Web XMLA → WebSrvr Choose Edit Datasource.xml Check or modify the server name in the blow xml tag: DataSourceInfo Data Source=servername /DataSourceInfo Restart the .Net Server Note: The XMLA allows the end user to receive a .swf flash file and to retrieve live data without the need for an SBOP PC installation.
Configure the three Flash, crossdomain.xml files –
Websrvr Note: Under Websrvr, the crossdomain.xml file should look like this: cross-domain-policy site-control permitted-cross-domain-policies=“all” / /cross-domain-polilcy
–
Websrvr→ Web Note: Under Websrvr → Web and Web xmla, the crossdomain.xml file should look like this: cross-domain-policy allow-http-request-headers-from domain=“*” headers=“*” secure=“false” / allow-access-from domain=“*” secure=“*” / /cross-domain-polilcy
–
Websrvr→ xmla Note: To enable flash files to connect to SBOP PC XMLA provider, or SBOP PC web services, these three crossdomain.xml files are installed. You should never delete the crossdomain.xml files You configure these files in the .net server in the installed folder. Note: For more information on this server configuration, see the installation guide and/or master guide
In the Dashboard Designer, you can access the Add - On Manager via File → Manage Add-Ons.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
555
Unit 8: Dashboards
BPC430
Figure 358: Add-On Manager
The Dashboard Designer features a user-friendly user interface including drag and drop of the components. The Excel interface appears below the canvas. The EPM tab is where you create design time connections and build reports. To design a visual model of your data, you simply place components onto the canvas and link them to the data in the spreadsheet. SAP BusinessObjects Dashboards includes a wide range of components, such as dials, gauges, charts, maps, picklists, sliders. You can configure these components to display data directly from the spreadsheet, to write data to the spreadsheet so it can be used by other components, or to accept data entered by users when the model is running.
556
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 359: The Dashboard Designer
To read data from the Excel Interface of the EPM add-in, you must create a design time connection which will be used to access data during the construction of the dashboard. In the example below, the Application Server, System Number and Client all relate to the underlying BW Server.
Figure 360: Create a New OLE DB Data Source
To access data from SAP BusinessObjects Planning and Consolidation, you must create a Local connection for the $INFOCUBE multidimensional data source and the SAP BW DB OLE Provider OLAP Provider.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
557
Unit 8: Dashboards
BPC430
The data in the cube/model is accessed via the transient query generated for models that are set as an ODBO Provider. Note: The letters TQ in the connection below stand for Transient Query. The naming convention for the transient query is /CPMB/TQ2_MPBRF2X for example. The associated infocube name in this example would be /CPMB/MPIRF2X, and the virtual InfoCube name would be /CPMB/MPBRF2X, Note that the letter I (in the 9th position) is replaced with the letter B. The connection name shown below is system generated. You can also input your own ID.
Figure 361: Edit Connection
Once connected, you can create a report just like the one below.
558
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
The EPM - Report Editor when used in the Dashboard Designer has the following unique features: • • •
Each dimension with a hierarchy shows a PARENTH# selection item. The Measures dimension does not appear. Key Figures shows under dimensions and is used to select PERIODIC for example. Note: Filter selections do not appear in the EPM - Report Editor.
Figure 362: The EPM Report With Dimensions
After the report is created and executed, the output appears as follows in this example.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
559
Unit 8: Dashboards
BPC430
Figure 363: The Data In Excel
To use the EPM Connector, the report definition is made available in the excel sheet.
Figure 364: Get Report Definition
The EPM Connector allows you to interact with SAP BusinessObjects Planning and Consolidation while viewing a dashboard. EPM Connections are created via Data → Connections.
560
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 365: Make Your Dashboards Dynamic With the EPM Connector
The steps to configure the EPM Connector are shown below.
Figure 366: Configure the EPM Connector
The table below includes the application and operation options when defining an EPM Connection.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
561
Unit 8: Dashboards
BPC430
EPM Connection Application and Operation Options Name
Name of the connection
Application
Select from the following list: • • • • •
Operation
• • • • • • • • •
Planning and Consolidation, version for SAP NetWeaver platform Planning and Consolidation, version for SAP Microsoft platform Financial Consolidation BW Cube Financial Consolidation SASS Cube Profitability and Cost Management EPM Report - used to read data Retrieve Environments - used to return a list of environments Retrieve Models - used to return a list of models Retrieve Dimensions - used to return a list of dimensions Retrieve Dimension Members - used to return a list of dimension members Input Data- used to read and write data Retrieve Context - used to read the users context Retrieve Member Property Values - used to read a members properties Retrieve Text From Library - used to access a document from the Library
The table below includes the fields that are seen for the EPM Report operation. Depending on which operation you select, the fields will vary. EPM Report - Input and Output Details Input Details
This includes the following six fields in this example. It collapses when Output Details is expanded. • • •
562
Report Definition - Add the cell for report definition Report Name - This will be added by the system after the report definition is linked Environment - This will be added by the system after the report definition is linked
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
• • • Output Details
Models - This will be added by the system after the report definition is linked Axis - Use these buttons to display the members in the rows and columns Dynamic Filters - Use members in a referenced cell as filter values
This includes the following four fields in this example. It collapses when Input Details is expanded. • • • •
Result - The cells which contain the report output is listed here Message - The cell where messages should be output Refresh on Load - Select to have the data refreshed when opening Refresh Every - Select to trigger a refresh every x seconds
Dashboards can be exported as SWF files and viewed in the web. Note: When the user selects Refresh they will need to log in. See the example below:
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
563
Unit 8: Dashboards
BPC430
Figure 367: View From the Web
Dashboards can also be uploaded into the SAP BusinessObjects Planning and Consolidation Library. The dashboard can be uploaded as either a SWF file. Note: If available, the XLF file should be included but is not required.
564
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 368: Library Upload Selections
If selected, the Edit After Upload feature allows you to: • • •
Preview the dashboard Change the name, type, or variable format Add a variable
If you select Edit After Upload the following screen appears. Hint: The Refresh button works in preview mode!
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
565
Unit 8: Dashboards
BPC430
Figure 369: Edit After Upload
When the dashboard is chosen from the Library a separate tab is generated.
566
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 370: Viewing a Dashboard In the Web Client
SAP BusinessObjects Dashboards can also be used to input small amounts of data back to Planning and Consolidation. When creating the connection, choose the Input Data operation, then specify the base level members for each dimension.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
567
Unit 8: Dashboards
BPC430
Figure 371: Configure the Cell Values to Allow Data Input
The Input Data connection can only be configured for exactly one cell of the report. If you have multiple cells to update, you must create a connection for each cell. Every dimension must be assigned a base level member. An alternative would be to create member list boxes for each dimension, and have the end user select the members at runtime. Still, the end user can only update one cell at a time.
568
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 372: Binding to Allow Data Input
You can use a push button to submit the data.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
569
Unit 8: Dashboards
BPC430
Figure 373: Use a Button to Submit Data
Below you can see an example of a BPC Data Grid being used for viewing and inputting data.
570
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 374: Data Input Example
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
571
Unit 8: Dashboards
BPC430
How to Connect when using Planning and Consolidation, version for SAP Microsoft platform 1.
Open the Dashboard Designer and choose Blank Model.
2.
In the EPM tab, choose Log On.
3.
Next to the Connection field, choose the ellipse button.
4.
In the EPM - Connection Manager choose Create.
5.
Select Local.
6.
Select SAP BusinessObjects Planning and Consolidation.
7.
Enter the Application Server host name.
8.
Select Enterprise BOE Authentication for PC MS.
9.
Choose Next and log on.
10. Select your Environment and choose Finish. 11. Select the Model and choose OK. You are back in the EPM - Connection Manager. 12. Choose OK. You are back in the EPM tab. 13. Choose Create Report. The EPM - Report Editor opens and you can now create the report.
572
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Exercise 20: Create a Dashboard with Live Planning and Consolidation Data Exercise Objectives After completing this exercise, you will be able to: • Set up a dashboard to read live data from Planning and Consolidation
Business Example You have users who need a more graphical view of their data in SAP BusinessObjects Planning and Consolidation
Task 1: Creating the Design Time Connection 1.
Open the Dashboard Designer.
2.
Confirm that you have the BPC Data Grid and EPM Connector Add - Ons.
Task 2: Build an EPM Report Create a report to read BPC data. 1.
Create a Local connection to the Sales Model of your BPC430_## Environment as shown below:
Figure 375: Create New OLE DB Data Source
2.
In the EPM tab, create a new report as you see below: Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
573
Unit 8: Dashboards
BPC430
Figure 376: The EPM Report With Dimensions
3.
Restrict the axis, row, and column dimensions as follows: Dimension
Member Descriptions
CATEGORY.CATEORY
Current Flash
PRODUCT.PARENTH1
Bird Toy Value Pack
ENTITY.PARENTH1
Store 17
RPTCURRENCY
EURO
Key Figures.Key Figures
PER (Key Figures)
P_ACCT.PARENTH1
Base level members of Personal Costs
TIME.PARENTH1
Base level members of 2009.TOTAL
Task 3: Create a Line Chart Dashboard 1.
Add the line chart to your canvas. You will need it for trending. Continued on next page
574
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
2.
Configure your chart so it appears as shown below:
Figure 377: Line Chart
Task 4: Create the BPC Data Grid Configure a BPC Data Grid 1.
Drag the BPC Data Grid onto your canvas.
2.
Configure the BPC Data Grid as shown below:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
575
Unit 8: Dashboards
BPC430
Figure 378: Data Grid Properties
3.
Save your dashboard
Task 5: Create the EPM Connection 1.
Insert the report definition in the Excel sheet and then configure the run time connection.
2.
Create the EPM Connection
3.
Add a refresh button to access the latest data from BPC
Task 6: Create The Flash File Create a flash file and then launch it from Internet Explorer and test the refresh feature.
576
1.
Delete the data in your EPM Report so that you can test the refresh button. Generate the flash file.
2.
Launch your flash file in Internet Explorer.
3.
Add the dashboard into your library.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Solution 20: Create a Dashboard with Live Planning and Consolidation Data Task 1: Creating the Design Time Connection 1.
Open the Dashboard Designer. a)
From your remote desktop, choose: Start → Programs → Dashboard Design → Dashboard Design Note: If you receive a message regarding Live Office choose Yes The Dashboard Design initial screen opens.
b)
Under New choose Blank Model When the interface opens, pull the Excel window up so the ribbon appears as shown below:
Figure 379: The Designer
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
577
Unit 8: Dashboards
2.
BPC430
Confirm that you have the BPC Data Grid and EPM Connector Add - Ons. a)
Choose File → Manage Add- Ons:
Figure 380: Add-On Manager
The EPM Connector and BPC Data Grid are available. b)
Choose Close
Task 2: Build an EPM Report Create a report to read BPC data. 1.
Create a Local connection to the Sales Model of your BPC430_## Environment as shown below:
Continued on next page
578
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 381: Create New OLE DB Data Source
a)
Click the EPM tab → Log On
b)
Next to the Connection field, click the Ellipses(...) button
c)
Click Create and select Local
d)
Select SAP BW OLE DB Provider
e)
Choose Connect
f)
Goto Start → My Documents → My Documents → BPC430 → BPC430_##.
g)
Open the Dashboard Connection file.
h)
Copy the BW Connection: wdflbmt7122.wdf.sap.corp.
i)
In the Dashboard Designer, paste the BW Connection id into the Application Server field
j)
Fill in the rest of the fields as shown above.
k)
Choose Next
l)
Enter your user id and password to create the connection User ID
Password
BPC-##
training
m)
Choose Logon
n)
Select $INFOCUBE
o)
Choose Finish
p)
Under Select the cube/model that contains the data you want: select SALES (BPC430_##) (CPMB/__B____//CPMB/TQ2__B____) Hint: The underlines above will contain letters that correspond to the model you are using. See the example below:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
579
Unit 8: Dashboards
BPC430
Figure 382: Edit Connection
q)
Choose OK You are back in the EPM - Connection Manager
r)
Choose the connection just created.
s)
Choose OK
t)
Enter your user id and password to logon
u) 2.
User ID
Password
BPC-##
training
Click Logon
In the EPM tab, create a new report as you see below:
Continued on next page
580
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 383: The EPM Report With Dimensions
a)
Place your cursor in cell A1, then click New Report
b)
Drag the following dimension selections into the Page Axis: Dimension CATEGORY PRODUCT - PARENTH1 ENTITY - PARENTH1 RPTCURRENCY Key Figures Each selection turns into hypertext in the Page Axis Dimensions
c)
For P_ACCT, drag PARENTH1 into the Row Axis Dimensions P_ACCT.PARENTH1 in blue hypertext appears in the row axis dimension
d)
For Time, drag PARENTH1 into the Column Axis Dimensions Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
581
Unit 8: Dashboards
3.
BPC430
Restrict the axis, row, and column dimensions as follows: Dimension
Member Descriptions
CATEGORY.CATEORY
Current Flash
PRODUCT.PARENTH1
Bird Toy Value Pack
ENTITY.PARENTH1
Store 17
RPTCURRENCY
EURO
Key Figures.Key Figures
PER (Key Figures)
P_ACCT.PARENTH1
Base level members of Personal Costs
TIME.PARENTH1
Base level members of 2009.TOTAL
a)
Choose each hypertext in the Page Axis, and select the members as shown above
b)
Choose the P_ACCT.PARENTH1 hypertext The EPM - Member Selector pops up.
c)
Switch the display to Key
d)
Select CE0004000 - Personal Costs → Base Level
e)
Transfer to Selected Members
f)
Remove any other selections
g)
Choose OK
h)
Choose the TIME.PARENTH1 hypertext The EPM - Member Selector pops up.
i)
Switch the display to Key
j)
Select the Base Level members of 2009.TOTAL using the same technique as above.
k)
Choose OK
l)
Choose OK You should have data as shown below:
Continued on next page
582
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 384: The Data In Excel
Task 3: Create a Line Chart Dashboard 1.
2.
Add the line chart to your canvas. You will need it for trending. a)
On the upper left in Components →Tree → Charts
b)
Drag Line Chart onto the canvas
Configure your chart so it appears as shown below:
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
583
Unit 8: Dashboards
BPC430
Figure 385: Line Chart
a)
With the chart selected Right click → Properties Chart properties appear on the right. Hint: Choose Auto Hide (it looks like a pin) to either keep the property window open all the time or only when chosen.
b)
Select By Series
c)
Above Category Labels(X) choose + Series 1 is created.
d)
Next to the Name field, use the selection icon to select A8 and choose OK
e)
Next to the Values(Y): field, use the selection icon to select B8:M8 and choose OK
Figure 386: Series 1
584
f)
Above Category Labels(X) choose +
g)
Next to the Name field, use the selection icon to select A9 and choose OK
h)
Next to the Values(Y): field, use the selection icon to select B9:M9 and choose OK Continued on next page
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
i)
Above Category Labels(X) choose +
j)
Next to the Name field, use the selection icon to select A10 and choose OK
k)
Next to the Values(Y): field, use the selection icon to select B10:M10 and choose OK
l)
Choose Appearance → Text → Horizontal (Category) Axis Labels
m)
Under Format Selected Text enter a font size of 11 The month numbers under the trend chart are now upright.
Task 4: Create the BPC Data Grid Configure a BPC Data Grid 1.
Drag the BPC Data Grid onto your canvas. a)
Under Tree → Add-Ons, drag the BPC Data Grid to the canvas under the chart:
b)
Choose the grid item
Figure 387: Grid Properties
You can view its properties on the right. Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
585
Unit 8: Dashboards
2.
BPC430
Configure the BPC Data Grid as shown below:
Continued on next page
586
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 388: Data Grid Properties
a)
Next to Header Data select A7:M7 and choose OK
b)
Next to the Row properties: detail data select A8:M10 and choose OK
c)
Select Hide empty rows
d)
Close the grid properties.
Figure 389: Chart and Grid in Build Mode
The BPC Data Grid is displayed under the chart. 3.
Save your dashboard a)
Choose File → Save as → Enter: DashBoard## → Save
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
587
Unit 8: Dashboards
BPC430
Task 5: Create the EPM Connection 1.
Insert the report definition in the Excel sheet and then configure the run time connection. a)
In A14 choose the Excel Insert function → Select category FPMXL Client.Technical Category → GetReportDefinition
Figure 390: Get Report Definition
b)
Choose OK The function is displayed.
c)
Choose OK Now the EPM Connection will be able to access the report definition from cell A14.
Continued on next page
588
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
2.
Create the EPM Connection a)
Goto Data → Connections The Data Manager opens
b)
Choose Add → EPM Connector Connection 1 is generated.
c)
Select the Application: Planning and Consolidation, version for SAP NetWeaver platform
d)
Select the Operation: EPM Report
e)
In the web client, choose Documents → Connection Data → Open
f)
Copy the Dashboard Connection: http://wdflbmt7122.wdf.sap.corp:54080
g)
Paste it into the open field below Input Details
h)
Next to Report Definition choose Retrieve from one Excel Cell and select A14 → OK
Figure 391: Run Time Connection
The report meta data is fed into the screen as shown above.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
589
Unit 8: Dashboards
3.
BPC430
Add a refresh button to access the latest data from BPC a)
In the Tree (on the left) expand Web Connectivity
b)
Drag the Connection Refresh Button to the right of the chart as shown below:
Figure 392: Position Refresh Button
c)
In the Connection Refresh Button properties → Select the Name checkbox: The refresh button is configured.
d)
Choose File → Save
Continued on next page
590
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Task 6: Create The Flash File Create a flash file and then launch it from Internet Explorer and test the refresh feature. 1.
Delete the data in your EPM Report so that you can test the refresh button. Generate the flash file. a)
Delete the transaction data in B8:M10
b)
Choose File → Export → Flash(SWF) → My Documents → BPC430 → BPC430_## → DashBoard## → Save Note: If you receive an error message regarding Unsupported Excel Functions choose OK
c)
Do not close your Dashboard Designer. (you may need to make a change later)
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
591
Unit 8: Dashboards
2.
BPC430
Launch your flash file in Internet Explorer. a)
Choose Start → My Documents → My Documents → BPC430 → BPC430_## → DashBoard##.swf
b)
Choose Refresh
c)
Log on User ID
Password
BPC-##
training
You have refreshed the data grid and chart from Internet Explorer.
Figure 393: Launched from the Web
d) 3.
Close the Internet Explorer session.
Add the dashboard into your library. a)
In the web client, choose the Home tab Libary → Public
b)
Select New → Dashboard
c)
Make the following selections: Continued on next page
592
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Figure 394: Library Upload Selections
d)
Choose Upload
e)
Select Refresh
f)
Under Name choose Dashboard## After a few seconds, an additional tab is created Dashboard##
g)
Next to the chart, choose Refresh Your data should appear using your current log in.
Continued on next page
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
593
Unit 8: Dashboards
BPC430
Figure 395: Launched From the Library
594
h)
Close the Dashboard## tab
i)
When prompted to save your changes, choose No
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
BPC430
Lesson: SAP BusinessObjects Dashboard Integration
Lesson Summary You should now be able to: • Describe the key features of an SAP BusinessObjects Dashboard • Create a new dashboard • Use the EPM Connector
Related Information You will find some very detailed help documentation at HELP.SAP.COM. Follow this path: SAP BusinessObjects → EPM Solutions → Planning and Consolidation → SAP BusinessObjects EPM Solutions, add-in for Microsoft Offcie 10.0
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
595
Unit Summary
BPC430
Unit Summary You should now be able to: • Describe the key features of an SAP BusinessObjects Dashboard • Create a new dashboard • Use the EPM Connector
596
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
SAP Class Week of April 16, 2012
SAP Class Week of April 16, 2012
Test Your Knowledge
597
BPC430
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Course Summary
BPC430
Course Summary You should now be able to: • • • • • • • • • •
598
Describe the SAP BusinessObjects Planning and Consolidation concepts and components. Work with the delivered templates. Use the Excel Interface of the EPM add-in Set up and run the distribution and collection wizard. Set up and run drill throughs. Use Books to distribute precalculated static reports Work with the Word, and PowerPoint Interfaces of the EPM add-in. Build and use Dashboards for the purpose of integrating with SAP BusinessObjects Planning and Consolidation. Configure the comments feature. Work with the EPM Functions.
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
2011
Feedback SAP AG has made every effort in the preparation of this course to ensure the accuracy and completeness of the materials. If you have any corrections or suggestions for improvement, please record them in the appropriate place in the course evaluation.
2011
© 2011 SAP AG. All rights reserved.
SAP Class Week of April 16, 2012
599