hands-on lab: sap business planning and consolidation:...

27
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

Upload: buidung

Post on 21-Apr-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

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: [email protected]

David Dixon

Email: [email protected]

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

Wellesley Information Services, 20 Carematrix Drive, Dedham, MA 02026 Copyright © 2016 Wellesley Information Services. All rights reserved.