Rolling Forecast in SAP BPC

Applies to: SAP BPC 5.1, BPC 7.0 MS, and BPC 7.0 NW.

Summary In the past, planning was very often a static process carried out once a year that intended to form the basis for the next year’s execution and budgets. Dynamic environments and fast-changing business situations force companies to think of strategies to react to changing conditions. Rolling forecasting is an ongoing process that compares the plan with the actual and derives an expected further evolution of the plan figures. If the deviation between plan and forecast extends beyond a certain range, the strategy has to be reevaluated in order to take appropriate measures or adjust the strategy. Rolling forecasting, thus, should be designed in a dynamical manner. Author:

Nilanjan Chatterjee

Company: Satyam Computer Services Limited Created on: 29 December 2009

Author Bio Nilanjan Chatterjee is an Associate Consultant with Satyam Computer Services Limited. Nilanjan has more than 2 years of experience on Business Process and Simulation (BPS) and Business Planning and Consolidation (BPC).

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 1

Rolling Forecast in SAP BPC

Table of Contents Dynamic Design for Rolling Forecast ................................................................................................................. 3 System Design ................................................................................................................................................ 3 BPC Admin Tasks ........................................................................................................................................................ 3 Designing the Input Schedule ...................................................................................................................................... 3

Disclaimer and Liability Notice .......................................................................................................................... 10

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 2

Rolling Forecast in SAP BPC

Dynamic Design for Rolling Forecast In the past, planning was very often a static process carried out once a year that intended to form the basis for the next year’s execution and budgets. Dynamic environments and fast-changing business situations force companies to think of strategies to react to changing conditions. Rolling forecasting is an ongoing process that compares the plan with the actual and derives an expected further evolution of the plan figures. If the deviation between plan and forecast extends beyond a certain range, the strategy has to be reevaluated in order to take appropriate measures or adjust the strategy. Rolling forecasting, thus, should be designed in a dynamical manner. The Rolling Forecast will be done based on the Products, for the Accounts – “Raw Material”, and “Packaging”. It should also include the member, “Direct Cost”, which is the Parent of Raw Material and Packaging. The Input Schedule, to be designed, will have Products in the ROW and Time, Account, and Category in the COLUMNS. System Design The simulation of Rolling Forecast can be achieved with the help of an input schedule in which the data for the actual posting periods should be locked for any further changes and the data for the forecast months should be enabled for any kind of manipulation. BPC Admin Tasks In the BPC Admin Console, create a dimension called Product and maintain few members for the same. In the Category dimension, create new members in the form of FCST_JAN, FCST_FEB, and so on. These categories will be used for doing the Rolling Forecast on a monthly basis. Forecasting for the entire year, done on each month, will be saved in the corresponding categories. Designing the Input Schedule Create a blank Input Schedule. On the first cell, A1, enter “=EVDRE($B$6,A17:B24,A27:B33)”. In this statement, the cell B6 contains the application name, A17 to B24 forms the RANGE and A27 to B33 forms the PARAMETER. Specify the Application name in the cell B6. The Structure of the Input Schedule should look something like below.

Fig - a

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 3

Rolling Forecast in SAP BPC

The parameters of the EVDRE function can be modified based on the cells occupied by the RANGE and the PARAMETER sections. For the above example, the EVDRE will look like

Fig - b

Keep the Product in the Row. Maintain Time, Account and Category in the Column. Note that the expansion has been done only on the ROWS and not on the COLUMNS.

Fig - c

For designing the Columns, look at the below screen

Fig - d

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 4

Rolling Forecast in SAP BPC

In the above screen, we have Time, Account, and Category in the Columns. To populate the members for the Time dimension, a function has been used (highlighted in the above fig). The next two columns (M6 and N6) also have the same formula to get the same member as in L6. For getting the members in O6, P6, and Q6, the formula used is

Fig - e

Similarly, the other columns are also populated. In this example, the Column goes till AU (3 columns for each month, starting from Column L). In the Row 7 for these Columns, “RawMaterial”, “Packaging”, and “DirectCost” has been hard – coded. In the Row 8 for these columns, the function which has been used is

Fig – f

Drag the above formula to the other columns in the Row 8. Considering $B$6 contains the Application Name and $B$14 contains the Current View, the above function will populate the appropriate Category.

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 5

Rolling Forecast in SAP BPC

Note: The current view should not be at the YEAR level (2009.TOTAL). It should be at the MONTH level (2009.JUN, 2009.AUG, etc). This is required, since; the planning will be done on a monthly basis. Based on the month, the Categories should be populated. So, if the CV is 2009.JUN, Category should be ACTUAL for 2009.JAN to 2009.MAY and the Category should be FCST_JUN for rest of the months. Similarly, if the CV is 2009.JUL, Category should be ACTUAL for 2009.JAN to 2009.JUN and the Category should be FCST_JUL for rest of the months.

Next step is to form the COLUMN Descriptions using the Rows 6, 7, and 8. The descriptions will be displayed in the Rows 17, 18, and 19, using the function EVDES(), as shown below

Fig – g

The same function can be used to populate the description in the other cell too. This step is not mandatory; however, it gives better view to the Users by displaying the Descriptions instead of IDs. Let’s define the different parameters in the RANGE section of the EVDRE report.

Fig - h

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 6

Rolling Forecast in SAP BPC

The “PageKeyRange” points to B7 to B14, where all the dimension members are available. These members are getting populated directly from the Current View. However, these can also be hard – coded to suit the requirements. The “ColKeyRange” points to L6 to AU8, where we have defined the Time, Account and the Category dimension members (refer to fig c, d, and e). The “RowKeyRange” points to I20 to I37, where the Row should be expanded. Next step is to fetch the records from the database based on the appropriate Dimension Members.

Fig - i

To fetch the appropriate records, use EVGTS function in the cell L20 as follows =EVGTS($B$6,1,$I20,L$6,L$7,L$8) Where, B6 – Application Name I20 – Product Member L6 – Time Member L7 – Account Member L8 – Category Member

Once all these designing activities are done, the Input Schedule can be expanded to populate data in all the cells.

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 7

Rolling Forecast in SAP BPC

The next activity, which can be done, is to give a better view to the Schedule by coloring the different cells. For this, the “FormatRange” can be used and should be designed as follows

Fig - j

The coloring can be used according to individual’s taste. The formatting has been used for 3 regions 

Default – this formatting will be used for all the cells by default



Product.CALC = “Y” – this formatting has been used for the parent or calculated members in the Product dimension



SalesAccount.CALC = “Y” – this formatting has been used for the parent or calculated members in the SalesAccount dimension.

The cells corresponding to the Actual Category can be grayed out using Conditional Formatting.

Fig - k

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 8

Rolling Forecast in SAP BPC

The same Conditional Formatting can be used for all the data cells. It will Gray out the cell if the Category is Actual. The Input Schedule, designed so far, will give you the ability to do Planning / Forecasting of the future months based on the Actuals of the previous periods. This can be improved further by having Variances in the Columns, which will display the difference between the Forecast of the current month of current year and the Actual of the current month of previous year.

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 9

Rolling Forecast in SAP BPC

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document.

SAP COMMUNITY NETWORK © 2009 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 10

Rolling Forecast in SAP BPC.pdf

In the past, planning was very often a static process carried out once a year that intended to form the basis. for the next year's execution and budgets. Dynamic environments and fast-changing business situations. force companies to think of strategies to react to changing conditions. Rolling forecasting is an ongoing.

360KB Sizes 3 Downloads 202 Views

Recommend Documents

Ex-Ante Forecast Model Performance with Rolling Simulations
This section shows how you can use SAS Forecast Studio to create hierarchical time series forecasts and perform rolling simulations in a hierarchical context.

Global Rolling Stock Market 2016 Industry Trend and Forecast 2021 ...
Global Rolling Stock Market 2016 Industry Trend and Forecast 2021.pdf. Global Rolling Stock Market 2016 Industry Trend and Forecast 2021.pdf. Open. Extract.

Dice-Rolling Mechanisms in RPGs
babble a bit about what I find interesting, in the hope that this will spark some thoughts in the reader. 2 Action ...... an asymmetric bell-like distribution which is skewed towards low or high results de- pending on whether ..... constructed by joi

ROLLING IN THE DEEP - STUDENTS.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. ROLLING IN ...

Package 'forecast'
Oct 4, 2011 - Depends R (>= 2.0.0), graphics, stats, tseries, fracdiff, zoo. LazyData yes .... Largely wrappers for the acf function in the stats package. The main ...

Forecast Broker -
Catalogue - Service – for – the -Web (CSW), OPeNDAP,. NetCDF ... Forecast Broker: idea & design. 15 maart 2016 ... Archive. Forecast Broker Web Application.

SAP Sams Teach Yourself SAP in 24 Hours.pdf
Technical Editor. A.J. Whalen. Publishing. Coordinator. Olivia Basegio. Cover Designer. Gary Adair. Composition. Mark Shirar. Page 3 of 429. SAP Sams Teach ...

SAP Implementation Strategies for SAP R3 in a Multinational ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. SAP ...

SAP Sams Teach Yourself SAP in 24 Hours.pdf
SAP Sams Teach Yourself SAP in 24 Hours.pdf. SAP Sams Teach Yourself SAP in 24 Hours.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying SAP ...

aflam iberia rolling ...
Star Wars: Episode VII - The Force Awakens (2015). Page 1 of 1. aflam iberia rolling stones___________________________________________.pdf.

rolling stone article.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. rolling stone ...

SAP APO Production Planning (SAP PPDS in SAP APO)
Click the button below to register a free account and download the file ... Set up the Planning User Interface, a tool for end users to access planning information ...

IEI Report Plug-in Electric Vehicle Forecast: 2016-2025
IEI also identifies policies that support the business case for the adoption of cost-effective technologies. IEI is governed by a Management Committee of electric ...

IEI Report Plug-in Electric Vehicle Forecast: 2016-2025
IEI also identifies policies that support the business case for the adoption of cost-effective technologies. IEI is governed by a Management Committee of electric ...

Rolling Up Random Variables in Data Cubes - Research at Google
on symbols are extended to ∆ coordinate-wise, making ∆ a join-semilattice, like Σ. Thus, for b,c ∈ ∆: ... By way of illustration, figure 3 shows the roll up in figure 2.