Post on 21-Apr-2018
Produced by Wellesley Information Services, LLC, publisher of SAPinsider. © 2016 Wellesley Information Services. All rights reserved.
Hands-On Lab: SAP Business Planning and Consolidation: How to Simplify Plan and Report Design
Scott Cairncross and David Dixon TruQua Enterprises
1
In This Session
• Learn SAP BPC by building an end-to-end cost center planning solution including self-service reporting
with the Excel-based EPM Add-in and web reporting. You will:
Walk through a proven method for building your own cost center planning application in SAP Business
Planning and Consolidation
Hear an end-to-end review that details how to load SAP data into SAP Business Planning and
Consolidation via the data manager
Receive guidance for efficiently mapping data to your planning scenarios via transformation and
conversion files
Get tips for writing Script Logic for allocations and executing via the data manager
Learn how to exploit Excel-based planning functionality in SAP Business Planning and Consolidation
using the EPM Add-in for Excel
Get step-by-step instructions on creating, maintaining, and modifying dynamic reports and input forms
Get tips for utilizing reporting features in SAP Business Planning and Consolidation, such as drag-and-
drop and drill-through functionality
2
What We’ll Cover
• Introduction to the Lab
• Reviewing ERP and BPC Allocations
• Part 1 Attendee Exercises
• Part 2 Attendee Exercises
• Wrap-up
3
Introduction to the Lab
• In this hands-on lab we will learn how an assessment allocation works in SAP Business
Planning and Consolidation 10.1 (BPC 10.1)
• This exercise depicts a demo scenario with demo data (SAP ERP IDES data)
Each participant will have his/her own SAP BW/BPC image, pre-loaded with all the data
required to successfully complete this exercise
Each participant will also have the following reference environments to compare a
validated system with their own, as well as to use as “catch-up” on the exercises:
TQ_LAB_01 – Lab with completed dimensions and models
TQ_LAB_02 – Lab ready for data loads
TQ_LAB_03 – Lab ready for reporting
TQ_LAB_INST – Instructor’s copy
Note: There is more content than time for in this
session and attendees are encouraged to use the
reference environments once the exercise gets
repetitive and the key concept is learned.
4
SAP BW System
What You Will Be Building from Scratch
• In rough sequence, we are building, filling, allocating,
and reporting
SAP BPC Environment TQ_LAB
Dimensions
COST_CENTER…
Model
COST_ALLOCATION
Script Logic
ALLOCATE.LGF
SAP EPM Add-in for Excel
ALLOCATIONS_LAB_2015.xls
InfoProvider
0CCA_C11
InfoProvider
0CCA_C03
InfoObjects
0COSTCENTER…
1
2
3
4
5
6
7
8
5
Reviewing How to Log On
• The SAP credentials that you will be using to log in to SAP Business Planning and
Consolidation 10.1, version for SAP NetWeaver are:
User ID: training
Password: Training1
• Please note that the password is case-sensitive
6
Reviewing Important Files for Use with the Exercise
• Each desktop image was provisioned with a folder that contains:
Dimensions
Transformation Files
Conversion Files
Script Logic Files (ALLOCATE.LGF)
Data Manager Package modification details
Reports
• The name of the folder is “Hands-on Lab” and can be found in the desktop of your
personal computer
7
What We’ll Cover
• Introduction to the Lab
• Reviewing ERP and BPC Allocations
• Part 1 Attendee Exercises
• Part 2 Attendee Exercises
• Wrap-up
8
How an Assessment Allocation Works in the SAP ERP (CO) Controlling Module
• These are the costs that will take part in the assessment allocation process
(Report S_ALR_87013611)
• Here we can identify Cost Center 2-1000 or the “Sender” for this exercise
9
Assessment Allocations Configuration Settings
• ERP settings for assessment allocations (TRANS KSU5)
• Here we can identify the assessment cost element that will be used to credit the amounts
posted during the allocation process
10
Sender/Receiver Relationships
• Definition of the Sender/Receiver relationship
Sender (WHAT):
The amount posted to Cost Center 2-1000 for basically all cost elements that will be
used as our source
Receiver (WHERE):
Cost center group VC2-050 as the target of the allocation
Costs allocated on 2-1000 will be assessed to all the cost centers belonging to group
VC2-050
11
Sender/Receiver Relationships (cont.)
• Definition of the Sender/Receiver relationship (cont.)
• Here we can identify Cost Center Group VC2-050 or the “Receiver”
12
Finding the Driver
• Definition of the Receiver Tracing Factor (Driver)
• Statistical key figure 9102 belongs to square meters (M2)
13
Statistical Key Figures
• What is a statistical key figure?
Used to track quantities on cost centers, orders, business processes, and profit
centers. As opposed to activity types, there are no rates associated with quantities.
Their main use is for reporting or as a basis for allocations such as “Distributions” and
“Assessments” (TRANS KK04)
• Now we can calculate the distribution percentages with the amounts posted against the
statistical key figure from the bottom of report S_ALR_87013611
14
Validating the Results
• Validate the distribution percentages and run the allocation process to get the following
result:
15
Reviewing Allocation Logic in BPC
//Receiving our dynamic selections from the Data Manager Package (DMP)
*SELECT(%SENDER%,[ID],COST_CENTER,[ID]=$COST_CENTER_SET$)
*SELECT(%RECEIVER%,[ID],COST_CENTER,[CC_GROUP]=$CC_GROUP$)
// Scoping
*XDIM_MEMBERSET COST_CENTER = %SENDER% //Passed from the DMP
*XDIM_MEMBERSET AUDITTRAIL = ERP //Hardcoded to ERP
*XDIM_MEMBERSET SENDER = S_CC_NONE //Hardcoded to S_CC_NONE
*XDIM_MEMBERSET SCENARIO = %SCENARIO_SET% //Passed from the DMP
*XDIM_MEMBERSET UNIT = %UNIT_SET% //Passed from the DMP
*XDIM_MEMBERSET TIME = %TIME_SET% //Passed from the DMP
//Performing the allocation using BPC's STD allocation engine, this will debit a Secondary Cost Element (631300) to create the first movement of the double-entry principle.
*RUNALLOCATION
*FACTOR = USING/TOTAL
*DIM COST_CENTER WHAT=%SENDER%; WHERE=%RECEIVER%; USING=<<<; TOTAL=<<<
*DIM COSTELEMENT WHAT<>0000631300; WHERE=0000631300; USING=9101; TOTAL=<<<
*DIM AUDITTRAIL WHAT=ERP; WHERE=Other; USING=ERP; TOTAL=<<<
*DIM SCENARIO WHAT=%SCENARIO_SET%; WHERE=<<<; USING=<<<; TOTAL=<<<
*DIM SENDER WHAT=S_CC_NONE; WHERE=S_%SENDER%; USING=S_CC_NONE; TOTAL=<<<
*DIM UNIT WHAT=%UNIT_SET%; WHERE=<<<; USING=M2; TOTAL=<<<
*ENDALLOCATION
16
What We’ll Cover
• Introduction to the Lab
• Reviewing ERP and BPC Allocations
• Part 1 Attendee Exercises
• Part 2 Attendee Exercises
• Wrap-up
17
Part One Attendee Exercises — See Handout
• Exercises include:
How to create a model in SAP BPC
Creating and assigning security settings in SAP BPC
Logging in to the Excel client via the EPM Add-in
Creating transformation and conversion files
Loading transactional data from BW into BPC
Running a simple validation report
Writing script logic for allocation process
18
What We’ll Cover
• Introduction to the Lab
• Reviewing ERP and BPC Allocations
• Part 1 Attendee Exercises
• Part 2 Attendee Exercises
• Wrap-up
19
SAP BW System
What Was Built from Scratch in Part 1
• If Part 1 is not complete, environment TQ_LAB_03 can
be used for Part 2
SAP BPC Environment TQ_LAB
Dimensions
COST_CENTER…
Model
COST_ALLOCATION
Script Logic
ALLOCATE.LGF
SAP EPM Add-in for Excel
ALLOCATIONS_LAB_2015.xls
InfoProvider
0CCA_C11
InfoProvider
0CCA_C03
InfoObjects
0COSTCENTER…
1
2
3
4
5
6
7
8
20
Part 2 Attendee Exercises — See Handout
• Exercises include:
Writing a simple report
Building your own reports and Input Schedules with the EPM Add-in
Converting a report into Input Schedule
Adding dynamic formatting to your reports
How to perform drill-through reporting
Creating a Web Report/Dashboard
21
What We’ll Cover
• Introduction to the Lab
• Reviewing ERP and BPC Allocations
• Part 1 Attendee Exercises
• Part 2 Attendee Exercises
• Wrap-up
22
Where to Find More Information
• http://help.sap.com/businessobject/product_guides/boeo10/en/EPMofc_10_user_en.pdf
EPM Add-in for Microsoft Office User Guide: SAP BusinessObjects EPM solutions, add-
in for Microsoft Office (SAP SE, February 2016).
• http://help.sap.com/bopacnw101
SAP Business Planning and Consolidation 10.1, version for SAP NetWeaver on the
SAP Help Portal
• http://scn.sap.com/community/epm/planning-and-consolidation-for-netweaver
SAP Planning and Consolidation, version for SAP NetWeaver on SCN
• http://wiki.sdn.sap.com/wiki/display/CPM/BPC+Blogs
BPC Blogs on SCN
• http://wiki.scn.sap.com/wiki/display/CPM/EPM+Add-in+Academy
EPM Add-in Academy on SCN
23
7 Key Points to Take Home
• SAP Business Planning and Consolidation 10.1 offers a robust set of features to leverage
planning functions
• Script logic provides a flexible interface for business users to generate comprehensive
simulations to streamline the planning process
• Allocations can be maintained by a super user with script logic knowledge
• Transformation and conversion files can be used to perform advanced transformation
routines during the loading cycle
• The EPM Add-in is a Microsoft Office add-in with a ribbon for BPC functionality
• Creating web reports and dashboards is a different tool but similar in concept to the EPM
Add-in, but more simplistic and with charting capabilities
• Configuring a drill-through is a convenient way to allow users to drill into SAP BW or SAP
ECC source data for reconciliation purposes
24
Your Turn!
How to contact us:
Scott Cairncross
Email: scott.cairncross@truqua.com
David Dixon
Email: david.dixon@truqua.com
Twitter: @TruQuaE
Please remember to complete your session evaluation
25
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other
countries. All other product and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor controlled by SAP SE.
Disclaimer