You are on page 1of 40

_________________________________

_________________________________
_________________________________
_________________________________

SAP Demand Planning (DP):


Features, Functions, Best
Practices, and Infrastructure

_________________________________
_________________________________
_________________________________
_________________________________

Tom Cassell
IBM Global Business Services

_________________________________
_________________________________

2008 Wellesley Information Services. All rights reserved.

Why Were Here Today ...

Demand Planning is usually a critical


process in a planning environment

_________________________________
5. S&OP
Meeting

3. Cost
Impact
Assess

_________________________________
Supply

4. Collection
&
Aggregation
of Inputs

S&OP
Cycle

1.
Demand
Functional
Planning
Analysis

_________________________________
_________________________________

2.
Integrated
Analysis

_________________________________

Understand what SAP Demand Planning


can do to support your forecasting
process

_________________________________
_________________________________
_________________________________

Get some best practices for


implementing SAP APO in your
organization

_________________________________
_________________________________
1

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________

_________________________________

_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
2

Modern Enterprises Have Unique Forecasting Challenges

Satisfy all customer requests (right product, right


quantity, right time) without carrying excess inventory
Create and analyze forecast data at different levels

_________________________________
_________________________________
_________________________________

Sales might want to create a forecast for customers


Operations might want to create a forecast for a plant
Marketing might want to create a forecast for product brands

_________________________________
_________________________________

Enable communication across business units within


an organization

_________________________________

_________________________________
_________________________________

Forecasts should not be produced in isolated silos

_________________________________

Incorporate forecast data from supply chain partners


into the demand planning process

_________________________________

Share data with customers, suppliers, contractors, etc.


3

But There Are Compelling Reasons to Improve

In a recent article, Gartner says that using a robust


forecasting process:

_________________________________
_________________________________
_________________________________

Improves forecast accuracy by 54%


Increases inventory turns by 33%
Reduces inventory safety stock by 25%
Increases profit margins by reducing discounts

_________________________________
_________________________________
_________________________________

In another article, AMR Research comes to similar


conclusions:

_________________________________
_________________________________

Organizations can expect a 10-25% improvement in forecast


accuracy through the implementation of better forecasting
tools and processes

_________________________________
_________________________________
4

The Value Proposition Reduced Forecast Error

_________________________________

Reducing forecast error has a positive financial impact that


propagates throughout the entire supply chain

Customer Service
Fill rates
Percentage of orders
shipped complete
Back orders leading to
customer service issues
On-time shipment
performance
Customer complaints

Finance
Inventory carrying cost

Forecast
Error
Input

_________________________________
_________________________________

Manufacturing
Production schedule
disruptions through rush
orders
Increased outsourcing
Increased overtime expense

_________________________________
_________________________________

Warehousing

_________________________________

Excess space/storage cost


Inconsistent shipping/
receiving volumes

_________________________________
_________________________________

Inventory Management
Supply not aligned with
demand
Low inventory turns
High obsolescence

Transportation
Sales and Marketing
Lost sales opportunities
Tarnished brand image and
questionable customer
loyalty

_________________________________

Inconsistent shipment
volumes and sizes
Heavy use of premium/
expensive space/storage cost

_________________________________
5

Some Organizations Still Dont Get It

_________________________________

Despite this potential benefit, many demand planning


processes suffer from these symptoms

_________________________________
_________________________________

Demand planning is isolated, and not well integrated with


other planning and execution processes
Planning and execution processes do not explicitly account
for forecast errors
The demand planning system is reactive, due to limited
information and visibility of future demand
Multiple systems used for forecasting, planning, and
execution and are not integrated

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
6

Modern Demand Planning Processes

_________________________________

Drive all planning and


scheduling activities in the Demand Planning
downstream supply chain
Are fully integrated with
Supply Network
Planning
other forecasting processes,
driving a consensusProduction
oriented approach
Planning
Measure and track accuracy/
error accurately and frequently to drive improvement
Are tightly integrated with other forecasting, planning,
and execution systems in an operational environment

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
7

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________

_________________________________

_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
8

SAP Demand Planning Is Part of SAP SCM 5.0


DP

SNP

PP/DS

_________________________________

gATP

_________________________________

TP/VS

_________________________________
Demand Planning Supply Network
Planning (SNP)
Forecasting

Production
Planning/
Detailed
Scheduling

Simulating

Network Modeling

Collaboration

Master Scheduling

Monitoring

Deployment

Scheduling

Trans. Load Builder

Monitoring

_________________________________

Global Available- Transportation


to-Promise
Planning/
Vehicle
Capable-to-Promise
Scheduling

Planning

_________________________________

Allocation

_________________________________

Route Optimization

Substitution

Consolidation

_________________________________

Carrier Selection

Vendor Managed
Inventory (VMI)

Tendering

_________________________________
_________________________________
SAP SCM

_________________________________
9

SAP Demand Planning The 50,000 Foot View


Planned Orders
(Production, Transport)

_________________________________
_________________________________

SAP ERP

_________________________________

SAP APO

_________________________________

SNP/PP/DS

_________________________________
_________________________________

BW

_________________________________

DP

_________________________________
Historical Data

_________________________________

(Shipments, Orders)

_________________________________
Non-SAP
10

SAP Demand Planning The 5,000 Foot View

_________________________________

Demand
DemandPlanning
PlanningTools:
Tools:

Collaborative
CollaborativeForecasting
Forecasting
Consensus-based
Consensus-basedForecasting
Forecasting
Promotional
Planning
Promotional Planning
Lifecycle
LifecycleManagement
Management
Advanced
AdvancedMacros
Macros
Accuracy
AccuracyReporting
Reporting

Anticipation of
Future Demand

Demand Planning Data Mart

_________________________________
_________________________________
Input Data
Collaborative
Forecasts

History Orders/
Shipments, etc.

Point of Sale
(POS) Data

Nielsen/Information
Resources, Inc.
(IRI) Data

Statistical Methods:
Multi-Model Approach
Average Models
Seasonal
Causal Factors
Trend, Seasonal Trend
Composite Models
Pick Best

_________________________________

_________________________________
_________________________________

Flat File

_________________________________
_________________________________
_________________________________
_________________________________

11

SAP Demand Planning Requirements and Misconceptions


REQUIREMENTS
REQUIREMENTS
Good,
clean
Good, cleandata
data
DEV,
DEV,QA,
QA,and
andPROD
PRODservers
servers
Due
Duetotouse
useofofliveCache,
liveCache,servers
servers
must
musthave
haveadequate
adequatememory
memory(more
(more
on
onthis
thislater)
later)
IfIfusing
usingwith
withSAP
SAPERP
ERPor
orSNP/PP/DS,
SNP/PP/DS,
integration
integrationmodels
modelsmust
mustbe
be
generated
generatedininSAP
SAPERP
ERPand
andall
allneeded
needed
master
data
must
be
transported
master data must be transportedtoto
SAP
SAPAPO
APO
IfIfusing
usingwith
withBW,
BW,the
theBW
BWsystem
system
must
mustbe
becreated
createdas
asaasource
sourcesystem
system
ininSAP
SAPAPO
APO(same
(samefor
forSAP
SAPERP)
ERP)

_________________________________

MISCONCEPTIONS
MISCONCEPTIONS

_________________________________

I Ineed
needBW
BWininorder
ordertotouse
useDP
DP

I Ineed
needSAP
SAPERP
ERPininorder
ordertotouse
useDP
DP

_________________________________

APO
APOmodules
modulesininorder
ordertotouse
useDP
DP

_________________________________

based
basedforecast
forecast

_________________________________

I Ineed
needtotoimplement
implementthe
theother
otherSAP
SAP

I Ican
canonly
onlyuse
useDP
DPtotocreate
createaaquantityquantity I Icant
cantdo
doany
anyreporting
reportingout
outofofDP
DP

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
12

SAP Demand Planning Comparison


Area

Forecasting

Accuracy

Lifecycle Planning
Promotion Planning
Reporting

Functionality

Basic Methods (trend, seasonality, etc.)


Advanced Methods (multiple linear
regression)
Collaborative Forecasting (over Internet)
Characteristics-Based Forecasting (CBF)
Multiple Levels of Forecasting (Top Down,
Bottom Up, Middle Out)
Ease of Consensus Forecasting
Predefined Metrics
Ex-post Analysis
Outlier Corrections
Phase In
Phase Out
Like Profiles
Basic Promotions
Cannibalization
Standard SAP BW Connection
Ad Hoc BEx Analyzer

_________________________________
SAP
Demand
Planning

SAP ERP

_________________________________

_________________________________

_________________________________

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
13

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________

_________________________________

_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
14

Creating a Forecast Using DPs Statistical Models

_________________________________

1 Univariate/Time Series models


2 Multivariate/Causal analysis
3 Composite models

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
15

1 Univariate/Time Series Forecasting Models

Univariate forecasting is better known as time series


forecasting

_________________________________
_________________________________
_________________________________

A time series consists of data collected, recorded, or


observed over successive increments of time

_________________________________

Univariate models detect and project the following


statistical patterns

_________________________________
_________________________________

Constant
Trend
Seasonal

_________________________________
_________________________________
_________________________________
_________________________________
16

1 Univariate/Time Series Forecasting Models (cont.)

Univariate models use only one independent and one


dependent variable

_________________________________
_________________________________
_________________________________

The independent variable is time (day, week, month, etc.)


The dependent variable is something like sales or shipments

_________________________________

Time series are analyzed to discover past patterns of


variability that can be used to forecast future values

_________________________________
_________________________________

The assumption is that past patterns will continue in the


future

_________________________________
_________________________________
_________________________________
_________________________________
17

1 Univariate/Time Series Forecasting Models (cont.)

_________________________________

The purpose is to model the patterns of past demands in


order to project them into the future
Good in very short-term horizon
Requires past, internal data to forecast the future
Most cost effective and easily systematized
Forecaster should have an understanding of statistics

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Poor for products that have long lead times, are promotion
driven, are competitor influenced, or are new products

_________________________________

Fair for products that have low or sporadic sales

_________________________________

Good for products that are inherently seasonal


18

1 Univariate/Time Series Models: Types of Approaches

_________________________________

Types of time series approaches in SAP Demand Planning

Constant
Varies very little from a stable mean value
Trend
Falls or rises constantly over a long period of time with
only occasional deviations
Seasonal
Periodically recurring peaks and troughs differ
significantly from a stable mean value
Seasonal trend
Periodically recurring peaks and troughs, but with a
continual increase or decrease in the mean value
Intermittent
Demand is sporadic

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
19

1 Selecting the Right Univariate/Time Series Model

_________________________________

General criteria for time series model selection


Pattern of Data
No Trend, No Seasonality

_________________________________
_________________________________

Model to Select

_________________________________

Moving Average
Exponential Smoothing

_________________________________

Trend, No Seasonality

Holts Model

_________________________________

Trend and Seasonality

Winters Model

_________________________________

No Knowledge of Patterns in Auto Model Selection 1


Historical Data
Auto Model Selection 2
With Sporadic/Intermittent
Demand

_________________________________
_________________________________

Crostons Model

_________________________________
20

1 Univariate/Time Series Forecast Strategies

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
21

1 Univariate/Time Series Forecasting Models: Advantages

Well suited to situations where sales forecast is needed


for a large number of products
Work very well for products with fairly stable sales

_________________________________
_________________________________
_________________________________
_________________________________

Can smooth out small random fluctuations, however

_________________________________

Easy to understand and use, and can easily be


automated
Good for short-term forecasting
Only requires past observations of demand

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
22

1 Univariate/Time Series Forecasting Models:


Disadvantages

Require a large amount of historical data


Adjust slowly to changes in sales

_________________________________
_________________________________
_________________________________

This can cause significant forecast error if large fluctuations


exist in current data

_________________________________

Not well suited for forecasts with long-term horizons

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
23

2 Multivariate/Causal Forecasting Models

Try to mathematically quantify the relationship between


a dependant variable and one or more independent
variables (e.g., batteries and hurricanes)
Data requirements

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Actuals for all variables


Forecast for all independent variables

_________________________________

Uses statistical technique called Multiple Linear


Regression (MLR) and the following equation:

_________________________________
_________________________________

Coefficients

Constant

_________________________________

Yi = o + 1X1 + 2X2... + n Xn

_________________________________

Causal
Factor

Sales
History

24

2 Multivariate/Causal Forecasting Models (MLR)

_________________________________

Make projections of the future by modeling the


relationship between demand and other external
variables (model causes of demand)
More time-intensive and less easily systematized
Forecaster should have solid training in statistics

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

N/A

_________________________________

Fair for products that have low or sporadic sales,


or are new products

_________________________________

Good for products that are inherently seasonal, have long


lead times, are promotion-driven, or are competitor-influenced

_________________________________
25

2 Multivariate/Causal Forecasting Models: Example


History

_________________________________
_________________________________

Future

_________________________________

_________________________________

Feb.

Mar.

Calculation
of sales
using

_________________________________

$1,500

_________________________________
$1,000

$2,000

Calculation
of

April
Actual
Advertising
Budget

May

June

July

_________________________________

$800

Unit Sales

_________________________________

Aug.

_________________________________
Sept.

_________________________________

Planned
Advertising
Budget

26

2 Multivariate/Causal Models: Advantages

_________________________________

Support what-if analysis


Can provide accurate short, medium, and long-term
forecast given good leading indicators
It allows you to incorporate seemingly unrelated data
into your demand plan

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

MORE INPUTS = BETTER FORECAST!

_________________________________
_________________________________
_________________________________
_________________________________
27

2 Multivariate/Causal Models: Disadvantages

Accuracy depends on a consistent relationship between


independent and dependent variables

_________________________________
_________________________________
_________________________________

And an accurate estimate of the independent variable

_________________________________

Can be time-consuming to develop and maintain


Require strong understanding of statistics
Require larger data storage than time series models

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
28

3 Composite Forecast Models

Combine forecasts from different statistical models

_________________________________
_________________________________

Time series, causal, judgmental

_________________________________

Can combine forecasts by:

_________________________________

Averaging the forecasts giving each one equal or different


weights
Varying the weightings assigned to each forecast over time
Constant Model Forecast
Seasonal Model Forecast
Causal Model Forecast

_________________________________
_________________________________
_________________________________

= 30% Weighting
= 30%
= 40%

_________________________________
_________________________________
_________________________________
29

3 Composite Forecast Models (cont.)

_________________________________

Composite forecasting can be carried out in two ways:

_________________________________

Standard
Carry out forecasts with specified profiles and then total
the results, taking the weighting factors/profiles into
account
Automatic selection
You can specify that the system automatically selects the
best profile based on one measure of error

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
30

3 Composite Forecast Profile

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
31

3 Composite Forecast Profile (cont.)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
32

3 Creating a Forecast Using DPs Statistical Models Tips

Think carefully about which levels you want to forecast

_________________________________

E.g., Local Brand, Product Group, Product Category,


Customer
Your decision affects system performance, aggregation/
disaggregation, InfoCube design, etc.

_________________________________
_________________________________
_________________________________

Causal analysis cannot determine which independent


variables are relevant

_________________________________

_________________________________
_________________________________

It will, however, tell you how well an independent variable


explains changes in the dependent variable
MLR measures of fit

_________________________________
_________________________________

Make sure that the data you want to use in causal


analysis is not only readily available, but of sound
quality

_________________________________
33

3 Creating a Forecast Using DPs Statistical Models


Tips (cont.)

You can manually select the error metric you wish to


use as the basis for comparing forecast strategies

_________________________________
_________________________________
_________________________________

E.g., MAD, MEAD, etc.


Used by the automatic selection models

_________________________________

Beware of spikes in historical data

_________________________________

They can produce inaccurate spikes in the corresponding


forecast
Outlier correction

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
34

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________

_________________________________

_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
35

Forecasting and Simulating Demand: Four Key Tools

_________________________________

1 Consensus-based forecasting
2 Collaborative forecasting
3 Promotions planning
4 Lifecycle Planning

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
36

1 Consensus-Based Forecasting

Allows different organizational units to generate their


own demand plans

_________________________________
_________________________________
_________________________________

According to their unique goals, time horizons, and


forecasting philosophies

_________________________________

Each forecast can then intelligently be reconciled into a


single consensus forecast
The result is a one-number demand plan that has been
agreed to and is owned by all stakeholders

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
37

1 Consensus-Based Forecasting (cont.)


1

Planning Creates
Statistical/Causal
Forecast for All
SKUs Using
Historical Data

_________________________________

Marketing Adjusts
Statistical Forecast
and Plans Promotions

_________________________________
_________________________________
5

Forecasts Are Reconciled


into a Single Consensus
Forecast

_________________________________
_________________________________
_________________________________

Sales Adjusts
Statistical Forecast

_________________________________

Customer Adjusts
Statistical Forecast
via Internet

_________________________________
_________________________________
_________________________________
38

1 Consensus-Based Forecasting (cont.)

_________________________________

Tips

_________________________________

When reconciling all of your different forecasts, start with a


simple technique (like average or weighted average)
You can then progress to more advanced methods, like
weighting based on forecast accuracy
Properly designing planning book/data views is critical
Key figures used in the consensus process must be
assigned to each planning book/data view involved

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
39

2 Collaborative Forecasting: Typical Process


CHANNEL PARTNER

_________________________________

MANUFACTURER

Account
Manager

ale

_________________________________

Demand
Planner

_________________________________
_________________________________

rt

5
review
forecasts

_________________________________

fore

br
oa
dc
as

cas
t ad

Internet
tin
g(

jus
t

e.g
., e

me
nt

insert forecast
Internet

_________________________________
ma
il

create
consensus
forecast

SAP
SAP Demand
Demand
Planning
Planning

_________________________________

Tips

_________________________________

40

2 Collaborative Forecasting

_________________________________
_________________________________

create
statistical
forecast

Source: SAP

_________________________________

_________________________________

Agree on the process


Define role of each partner
Establish confidentiality of shared info
Commit resources
Agree on exception handling and performance
measurement
Create a joint business plan and establish products
To be jointly managed, including category role, strategy,
and tactics
Jointly agree on control techniques

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
41

3 Promotions Planning

Lets you create, monitor, and include promotional


activities into your demand planning process

_________________________________
_________________________________
_________________________________

Promotional activities can be one-time events or repeated


events
Examples of one-time events include the 2000 Millennium
Examples of repeated events include coupon campaigns, new
advertising spots, and price cuts

_________________________________
_________________________________
_________________________________

Can model promotions at a variety of different levels

_________________________________

For specific customers or a group of customers


For specific products or a subset of products
For a specific region of a national sales campaign

_________________________________
_________________________________
_________________________________
42

3 Promotions Planning (cont.)

_________________________________

The advantages of planning promotions separately are:

_________________________________

You can compare forecasts with promotions to those without


promotions
You can correct the sales history by extracting past
promotions from it
Thus obtaining unpromoted historical data for the
baseline forecast
The processes of interactive planning and promotion
planning can be kept completely separate
E.g., the sales force might be responsible for interactive
planning while marketing is responsible for promotions
planning

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
43

3 Promotions Planning: Cannibalization

_________________________________

Cannibalization is the negative impact that promoting


one material can have on similar materials
In Demand Planning, we use Cannibalization Groups to
model these effects

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
44

4 Lifecycle Planning

Like Modeling

_________________________________

Use historical sales


patterns for new
products

_________________________________
Actuals of the old product

_________________________________
_________________________________

Phase In/Out

Sales

Ramp down for


discontinued products
Ramp up for newer products

Forecasting of the new product

_________________________________

Like

_________________________________

Lifecycle

Time

_________________________________

Actuals
Product A

_________________________________

_________________________________

Product B

_________________________________
45

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________
_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________
_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
46

Some SAP Demand Planning Facts

Hundreds and hundreds of companies are using it

_________________________________
_________________________________

It offers some limited industry-specific functionality

SAP Demand Planning can be used with SAP ERP, with SAP
BW, or both

_________________________________

Its very mature, very stable

SAP Demand Planning has been implemented in nearly all


industries

_________________________________

_________________________________

It can also be used in a standalone environment with no other SAP


applications

_________________________________

But: You do NOT have to be using SAP BW/BI to use SAP


Demand Planning

_________________________________
_________________________________

SAP Demand Planning comes with an embedded SAP BW/BI that


can be used to do some basic DP reporting (with the BEx
Analyzer/Explorer)

_________________________________
_________________________________

DP projects generally take between 3-6 months, depending on


complexity, scope, etc.
47

Common Pitfalls on SAP Demand Planning Projects

Not enough attention given to the business process

_________________________________
_________________________________

Focus should be on improving how you do demand planing


SAP Demand Planning is an enabler it wont fix the problems
by itself

Project is owned by IT, not the business users


Inadequate resourcing

_________________________________
_________________________________
_________________________________
_________________________________

Not having enough capacity


Missed deadlines, overworked resources, poor quality
Not having the right mix of skills

_________________________________
_________________________________
_________________________________
_________________________________
48

Common Pitfalls on SAP Demand Planning Projects (cont.)

Poor InfoCube design

_________________________________

Affects system performance, synchronization with other


systems (SAP BW/BI), availability of needed data, format of
needed data, etc.

_________________________________
_________________________________

Inadequate time given to understanding statistics


behind SAP Demand Planning

_________________________________

_________________________________
_________________________________

Can lead to using wrong forecast models, coefficients, etc.

_________________________________
_________________________________
_________________________________
_________________________________
49

Planning and Designing Your Demand Planning Solution

There are many implementation options to consider

_________________________________
_________________________________

Functional scope
Which parts of SAP Demand Planning to implement
Organizational scope
Which parts of the business to implement
Which products to include
Timing
When each part of the organization will implement it

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

So, how do I figure this out?

Blueprint/Design phase
Value Assessments
Prototypes

_________________________________

Developing a prototype of your


proposed DP solution BEFORE
the realization phase of your
project is a great way to validate
your overall design

_________________________________
50

Planning and Designing Your Demand Planning


Solution (cont.)

Another way to compare


implementation options
is to assess each one
against (four) key
factors:

_________________________________
_________________________________

Cost
The total cost of implementing the solution
(process and technology); key variables are the
lapsed time and mix of external versus internal
resources

_________________________________
_________________________________

Risk
The probability that significant issues delay
project progress and/or result in additional
cost; key drivers are usually the number of
concurrent tasks, interdependencies, and
resources

_________________________________
_________________________________

Time-to-Benefit

_________________________________

Time required to achieve full benefit potential; is


impacted by technology, processes adherence,
data quality, and organization alignment

_________________________________
_________________________________

Project Duration
The elapsed time required to implement the
solution throughout the business; key drivers
are usually the resource skill sets and mix, use
of accelerators, and business acceptance

_________________________________
51

Evaluating SAP Demand Planning Implementation Options

_________________________________
_________________________________

Cost
1. DP Pilot, then BU

Low

Risk
High

Cost savings from


smaller scope are offset
by longer timeline

Low

Time-to-Benefit
High

Short

Least amount of change


management risk

Long

Benefits realization
could begin sooner than
alternative number two

_________________________________

Duration
Short

Long

_________________________________

Longer duration due to


staged implementation

_________________________________
2. DP Pilot, then Product
Line

3. No Pilot, full DP

Low

High

Cost savings from


smaller scope off-set by
longer timeline

Low

High

Higher external support


partially offset by
compressed timeline

Low

High

Higher change
management risk

Short

Long

Projected longest time to


benefit

Short

Long

_________________________________

Longer duration due to


staged implementation

_________________________________
Low

Higher business risk


Higher change
management risk

High

Short

Long

Shortest time-to-benefit
Steep benefits realization
curve expected

Short

_________________________________

Long

Shortest duration
Single implementation
phase

_________________________________
_________________________________
52

Planning and Designing Your Demand Planning Solution

_________________________________

Three most important things to consider (once scoping


decisions have been made):

_________________________________
_________________________________

1 Your team
2 Your methodology and timeline
3 Your process

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
53

1 Your Team

_________________________________

Ideally, your project team should consist of


representatives from management, the business, and IT
This ensures the proper mix of skills/experiences

_________________________________
_________________________________

Management skills
Project sponsorship, project management
Business skills
Statistical forecasting methods
Product/brand specialists
Communication and
Technical skills
knowledge transfer are
CRITICAL. Small,
Basis
isolated teams keep
SAP BW, SAP ERP
internal knowledge and
expertise concentrated
Existing systems

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

to a few individuals.

54

2 Your Methodology and Timeline

_________________________________

Typical methodology

Phase 1 Analysis/Blueprint
Requirements gathering
Process definition
Process blueprinting
Phase 2 Pilot Design
System build
System configuration
Phase 3 Final Design Build
Final design build
Final design configuration

_________________________________

Phase 4 Testing
Unit Testing
Integration Testing
Training
Documentation
Phase 5 Go-Live
Prep/Go-Live
Phase 6 Post Go-Live
Support

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
55

2 Your Methodology and Timeline (cont.)

_________________________________

A typical project timeline

_________________________________
_________________________________

Phase

Task

Blueprint

Definition

Realization: Prototype

Functional Pilot

Realization: Integration

System Pilot

User & System Acceptance

Testing

Final Prep & Go-live

Integrate and Go-live

Activities
Confirm business requirements
Application workshops
Integration workshops
Process and role models
APO DP build
Integration design
Functional unit configuration
Build value-adding scenarios
Build interfaces
Build data conversion
Complete unit test scripts
Complete integration test scripts
Complete stress tests
Data conversion and testing
Detailed cutover and go-live prep
Final end-user training
Go-live and support

Month 1

Month 2

Month 3

Month 4

Month 5

Month 6

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
56

3 Your Process

_________________________________

Remember SAP
Demand Planning is
being implemented to
support a business
process
Properly analyzing
the as-is and
designing the to-be
demand planning
process drives how
much value youll get
out of a DP project

_________________________________
InfoCube/Planning
InfoCube/PlanningArea
Area
Design/Maintenance
Design/Maintenance

Create
Createnew
new
master
masterdata
data

_________________________________

Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

Generate
Generatenew
new
CVCs/prop
CVCs/propfactors
factors

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

Load
Loadnew
new
master
masterdata
datatoto
planning
planningarea
area

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance

Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

_________________________________
Data Maintenance
Activities

_________________________________

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________

Creation
Creationofof
promotions
promotions

Release
Releaseofof
demand
demandplan
plan

_________________________________
_________________________________

Manual
Manual
adjustments
adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

_________________________________

Business Process
Activities

_________________________________

57

A Typical Demand Planning Process


Create
Createnew
new
master
masterdata
data

InfoCube/Planning
InfoCube/PlanningArea
Area
Design/Maintenance
Design/Maintenance

Generate
Generatenew
new
CVCs/prop
CVCs/propfactors
factors

_________________________________
_________________________________
Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

_________________________________

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

Load
Loadnew
new
master
masterdata
datatoto
planning
planningarea
area

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance

_________________________________
Data Maintenance
Activities

_________________________________
_________________________________

Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________
_________________________________

Creation
Creationofof
promotions
promotions

_________________________________
Release
Releaseofofdemand
demand
plan
plan

Manual
Manual
adjustments
adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

Business Process
Activities

_________________________________
58

InfoCube/Planning Area Design/Maintenance


DP
DPDataMart
DataMart

Sales
Actuals
Field Sales
Forecast
Cube

_________________________________

InfoCubes are multi-dimensional


relational database structures that store
planning data for use in demand planning
InfoCubes consist of:

Marketing
Forecast
Cube

Characteristics Planning objects that


represent levels at which a forecast might be
created
Product brand, Region, Customer Group
Key Figures Planning objects that contain
data representing a numerical value
Historical orders, Statistical Forecast
Time Buckets Represent periods of time in
the InfoCube
Months, weeks

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

59

InfoCube/Planning Area Design/Maintenance (cont.)

Field Sales
Forecast
Cube

Marketing
Forecast
Cube

_________________________________

SAP Demand Planning


Planning Object Structure

DP
DPDataMart
DataMart
Sales
Actuals

_________________________________

Contains plannable characteristics and


aggregates for use in liveCache

Characteristics determine the levels on


which you can plan and save data

Can be either standard characteristics


and/or ones that you have created
yourself in the Administrator
Workbench

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
60

InfoCube/Planning Area Design/Maintenance (cont.)

_________________________________

SAP Demand Planning


Planning Object Structure

DP
DPDataMart
DataMart
Sales
Actuals

_________________________________

_________________________________
_________________________________

Generate characteristic
combinations

Field Sales
Forecast
Cube

_________________________________

Marketing
Forecast
Cube

_________________________________

Product Group
100, 101, 102
Product Family
Liquids, Gels
Customer Group
Retail, Internet
Region
South, North
Sales Organization
3000, 3005

Product Group
100, 101, 102
Product Family
Liquids, Gels
Customer Group
Retail, Internet
Region
South, North
Sales Organization
3000, 3005

_________________________________
_________________________________
_________________________________
_________________________________
61

InfoCube/Planning Area Design/Maintenance (cont.)

Marketing
Forecast
Cube

_________________________________

SAP Demand Planning


Planning Object Structure

DP
DPDataMart
DataMart
Sales
Actuals

_________________________________

_________________________________

DP Planning Area(s)
[liveCache]
Field Sales
Forecast
Cube

_________________________________
_________________________________

Central structures for Demand Planning


used to store current planning data
Specifies the following:

_________________________________

Key figures to be used


Unit of measure in which data is planned
Currency in which data is planned
Storage buckets profile that determines
buckets in which data is stored
Aggregate levels on which data can be
stored in addition to the lowest level
To enhance performance
Settings for how each key figure is
disaggregated, aggregated, and saved

_________________________________
_________________________________
_________________________________
_________________________________
62

InfoCube/Planning Area Design/Maintenance (cont.)

_________________________________
_________________________________

SAP Demand Planning


Planning Object Structure

DP
DPDataMart
DataMart

_________________________________

DP Planning Area(s)
[liveCache]

Sales
Actuals

Field Sales
Forecast
Cube

Marketing
Forecast
Cube

_________________________________
_________________________________

DP
DP Planning
Planning Book(s)
Book(s)

Very configurable tabular and


graphical presentations of
forecast data
Each planning book can have
multiple data views
Data views present planning book
data in different ways

Time periods

Specific key figures

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
63

InfoCube/Planning Area Design/Maintenance (cont.)

DP
DPDataMart
DataMart

_________________________________
_________________________________

SAP Demand Planning


Planning Object Structure

_________________________________

DP Planning Area(s)
[liveCache]

Sales
Actuals

Field Sales
Forecast
Cube

Marketing
Forecast
Cube

_________________________________
_________________________________

DP
DP Planning
Planning Book(s)
Book(s)
Field Sales View
Historical Orders
Historical Shipments
Sales Final Forecast
KAF LAG 1
KAF LAG 2
KAF LAG 3

PS S&OP View
Historical Orders
Historical Shipments
Historical Returns

Product Supply View


Historical Orders
Historical Shipments

Marketing View
Historical Orders
Historical Shipments
Financial Forecast
Marketing Final Forecast
LE LAG 1
LE LAG 2
LE LAG 3

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
64

InfoCube/Planning Area Design/Maintenance (cont.)

_________________________________

Important things to consider

_________________________________

At what levels do I want to forecast?


Product group? Customer?
Characteristics vs. navigational attributes
What time buckets do I want to forecast in?
Months, weeks, quarters?
What data do I need to support the process?
Historical shipments, marketing forecast
Where will this data come from?
How large must the server be to support this process?

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
65

InfoCube/Planning Area Design/Maintenance Tips

Fixing key figures

_________________________________

To be able to fix values, key figures must be configured to


be fixable when created as InfoObjects
You must also specify another key figure to which these
fixed values are stored

_________________________________
_________________________________
_________________________________

Aggregates help improve performance

_________________________________

_________________________________

By fixing/saving data at a specific level of aggregation


The system then reads only the aggregation level
Note: It is recommended that any aggregates you create in
SAP Demand Planning also be created in any synchronized
SAP BW/BI system

_________________________________
_________________________________
_________________________________

Think hard about how key figures should aggregate and


disaggregate data (statistical forecast vs. unit price)

_________________________________
66

InfoCube/Planning Area Design/Maintenance Tips (cont.)

_________________________________

Using Navigational Attributes

_________________________________

Try to boost performance by acting as a substitute


characteristic
You cant plan at the attribute level, but you can select
and navigate with them
Example:
For characteristic Customer you might assign
attributes of Sales Rep and Priority
You then specify master data for these, like John
Smith or Bob Jones
Attributes also help speed up the realignment process

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
67

InfoCube/Planning Area Design/Maintenance Tips (cont.)

When using navigational attributes, however:

_________________________________
_________________________________

BE CAREFUL!
They can actually adversely affect performance during
data selection and navigation in interactive planning
Attributes read a large number of tables from the
associated InfoObject master data
This can increase processing time
My advice: Find the right balance

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Dont initialize planning areas that arent needed

_________________________________

Once a planning area is initialized, it consumes liveCache


memory

_________________________________
_________________________________
68

A Typical Demand Planning Process

_________________________________

InfoCube/Planning
InfoCube/PlanningArea
Area
Design/Maintenance
Design/Maintenance

Create
Createnew
new
master
masterdata
data
Generate
Generatenew
new
CVCs/prop
CVCs/propfactors
factors
Load
Loadnew
new
master
masterdata
datatoto
planning
planningarea
area

_________________________________
Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

_________________________________

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

_________________________________

Data Maintenance
Activities

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance

_________________________________
_________________________________

Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________
_________________________________

Creation
Creationofof
promotions
promotions

_________________________________
Release
Releaseofofdemand
demand
plan
plan

Manual
Manual
Adjustments
Adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

_________________________________

Business Process
Activities

69

Planning Book Design/Maintenance

Planning books are very configurable interfaces to your


DP planning data

_________________________________
_________________________________
_________________________________

They act as the main tool for viewing and modifying plans in
SAP Demand Planning
They are usually designed from scratch for each project
Although there are many SAP-delivered ones
Can show any key figure from a planning area sliced and
diced (using any characteristics in the associated planning
object structure)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

SAP APO supports multiple books per planning area,


with multiple views per book

_________________________________
_________________________________
70

Planning Book Design/Maintenance (cont.)

_________________________________
_________________________________

Shuffler

Header

_________________________________
_________________________________

Standard
Selections

_________________________________
_________________________________

Switch to other
book/views

_________________________________
_________________________________
_________________________________
_________________________________

Grid
Macros
71

Planning Book Design/Maintenance (cont.)

_________________________________

Important things to consider

_________________________________

Which organizational groups need planning books?


Marketing, sales, etc.
Do these groups need to share data, or will they generate
their own?
Consensus forecasting process
Are any special calculations needed to support the
forecasting process? (macros)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
72

Planning Book Design/Maintenance Tips

SAP provides a wizard to guide you step-by-step


through the process of creating planning books and
data views
A good way to start is to copy a standard SAP planning
book and modify it to meet your needs
You can edit the layout and format of a data view
directly from DP Interactive Planning

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Click the Design icon located on the planning table toolbar

_________________________________

To help improve performance

Keep the number of key figures in each planning book/data


view to a minimum
Try not to use Default macros these automatically
execute whenever data is changed

_________________________________
_________________________________
73

A Typical Demand Planning Process


InfoCube/Planning
InfoCube/PlanningArea
Area
Design/Maintenance
Design/Maintenance

Create
Createnew
new
master
masterdata
data
Generate
Generatenew
new
CVCs/Prop
CVCs/Propfactors
factors
Load
Loadnew
new
master
masterdata
datatoto
Planning
PlanningArea
Area

_________________________________
_________________________________
Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

_________________________________

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance
Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

_________________________________

Data Maintenance
Activities

_________________________________
_________________________________

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________

Creation
Creationofof
promotions
promotions

_________________________________
_________________________________

Release
Releaseofofdemand
demand
plan
plan

Manual
Manual
Adjustments
Adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

Business Process
Activities

_________________________________
74

Creation of Statistical Forecast

Important things to consider

_________________________________
_________________________________

How often do the statistical models need to run?


Should they be run interactively or in batch?
At what level is the forecast going to be run?

_________________________________
_________________________________

Tips

_________________________________

If you plan on executing your forecast by using a batch job,


be mindful of the sequence you run it in
Youll probably have multiple jobs that have to be run
with it
You can compare the results from different forecast runs
directly through the SAP Demand Planning Desktop

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
75

A Typical Demand Planning Process


InfoCube/Planning
InfoCube/PlanningArea
Area
Design/Maintenance
Design/Maintenance

Create
Createnew
new
master
masterdata
data
Generate
Generatenew
new
CVCs/Prop
CVCs/Propfactors
factors
Load
Loadnew
new
master
masterdata
datatoto
Planning
PlanningArea
Area

_________________________________
_________________________________
Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

_________________________________

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance

_________________________________
Data Maintenance
Activities

_________________________________
_________________________________

Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________
_________________________________

Creation
Creationofof
promotions
promotions

_________________________________
Release
Releaseofofdemand
demand
plan
plan

Manual
Manual
adjustments
adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

Business Process
Activities

_________________________________
76

Release of Demand Plan

Important things to consider

_________________________________
_________________________________

Where will the demand plan be sent?


SNP, SAP ERP Demand Management, Legacy
How often should forecasts be released?

_________________________________
_________________________________

Tips

To pass forecasts to SAP ERP, the Core Interface (CIF) must


be configured
As all material/location master data objects must exist in
SAP APO for the standard release transactions to work
SAP recommends that you use a separate data view for the
transfer process
This data view should contain only the key figure
containing the forecast data to be transferred, and a
forecast horizon only (no history)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
77

A Typical Demand Planning Process


InfoCube/Planning
InfoCube/PlanningArea
Area
Design/
Design/Maintenance
Maintenance

Create
Createnew
new
master
masterdata
data
Generate
Generatenew
new
CVCs/Prop
CVCs/Propfactors
factors

_________________________________
_________________________________
Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

_________________________________

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

Load
Loadnew
new
master
masterdata
datatoto
Planning
PlanningArea
Area

_________________________________

Data Maintenance
Activities

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance

_________________________________
_________________________________

Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________
_________________________________

Creation
Creationofof
promotions
promotions

_________________________________
Release
Releaseofofdemand
demand
plan
plan

Manual
Manual
Adjustments
Adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

_________________________________

Business Process
Activities

78

Historical Data Updates

_________________________________
Planned Orders
(Production, Transport)

_________________________________

SAP ERP

_________________________________

SAP APO
(part of SAP SCM)

_________________________________

SNP/PP/DS

_________________________________
_________________________________

SAP BW/BI
DP

_________________________________
_________________________________
Historical Data

_________________________________

(Shipments, Orders)

_________________________________
Non-SAP
79

Historical Data Updates (cont.)

Important things to consider

_________________________________
_________________________________

What is Historical Data?


Actual ship date? Requested ship date? Customer
requested date? Order entry date?
At what level will historical data be kept?
How often should SAP Demand Planning be updated?
How are cross-period events handled?

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Tips

CLEARLY define what constitutes historical data, and make


sure all groups (especially BI) understand this definition
SAP Demand Planning needs, in most cases, at least two
years of historical data for statistical models to produce
high quality results!

_________________________________
_________________________________
_________________________________
80

A Typical Demand Planning Process


InfoCube/Planning
InfoCube/PlanningArea
Area
Design/Maintenance
Design/Maintenance

Create
Createnew
new
master
masterdata
data
Generate
Generatenew
new
CVCs/Prop
CVCs/Propfactors
factors
Load
Loadnew
new
master
masterdata
datatoto
Planning
PlanningArea
Area

_________________________________
_________________________________
Evaluate/Update
Evaluate/Update
Planning
PlanningArea/Planning
Area/PlanningBooks
Books

_________________________________

Planning
PlanningBook
Book
Design/Maintenance
Design/Maintenance

Forecast
ForecastProfiles
Profiles
Design/Maintenance
Design/Maintenance

_________________________________

Data Maintenance
Activities

_________________________________
_________________________________

Monitoring
Monitoring
forecast
forecastaccuracy
accuracy

Creation
Creationofof
Statistical
Statisticalforecast
forecast

Historical
Historicaldata
data
updates
updates

_________________________________
_________________________________

Creation
Creationofof
promotions
promotions

_________________________________
Release
Releaseofofdemand
demand
plan
plan

Manual
Manual
Adjustments
Adjustments
Reconciliation
Reconciliationofof
demand
demandplans
plans

Business Process
Activities

_________________________________
81

Monitoring Forecast Accuracy

You monitor forecast accuracy

_________________________________
_________________________________

To find out whether you are using the right forecast models
To identify what adjustments are needed to forecast models
To project expected deviation from the planned forecast

_________________________________
_________________________________

Important things to consider

_________________________________

Whats your definition of Forecast Accuracy?


Example: FA = 1 ([Actual Forecast]/Actual)
How will you monitor Forecast Accuracy?

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
82

Four DP Methods with Which to Monitor Forecast Accuracy


1
2
3
4

Univariate forecast error measurements


Multiple Linear Regression model measures of fit
Planned/actual comparison using macros
Use an SAP BW/BI front end for forecast
accuracy reporting

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

83

1 Univariate Forecast Error Measurements

_________________________________

Univariate measures of error available in SAP Demand


Planning
MAD

Mean Absolute Deviation

Total Error
MAPE
MSE
RMSE
MPE

Total Forecast Error


Mean Absolute Percentage Error
Mean Square Error
Root of the Mean Square Error
Mean Percentage Error Bias

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
84

2 Multiple Linear Regression Model Measures of Fit

_________________________________

SAP Demand Planning offers you many ways to


measure how well an MLR model fits the available data

_________________________________
_________________________________

R-square
Adjusted R-square
Durbin-h
Durbin-Watson
T-test
Mean elasticity

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
85

3 Planned/Actual Comparison Using Macros

_________________________________

Macro automatically calculates forecast error, then


triggers an alert if that error exceeds preset levels

_________________________________
_________________________________

Information alert if 10% or less


Warning alert if between 10% and 20%
Error alert if greater than 20%

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
86

4 Use an SAP BW/BI Front End for Forecast Accuracy


Reporting

_________________________________

You can use the BEx Analyzer/Explorer to extract data


directly from SAP Demand Planning identical to an
SAP BW/BI report

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
87

Monitoring Forecast Accuracy: Some Tips

Establish and communicate your organizations


definition of forecast accuracy
Set up effective ways of monitoring forecast accuracy

_________________________________
_________________________________
_________________________________
_________________________________

This is key to understanding how to adjust/change the


forecast process

_________________________________

Leverage DP data structures

_________________________________

They make it easy to analyze forecast accuracy at a variety of


different levels:
Specific product brands
Specific customers

_________________________________
_________________________________
_________________________________
_________________________________
88

Monitoring Forecast Accuracy: Some Tips (cont.)

_________________________________

Dedicate plenty of time/resources to figuring out which


statistical models are the most appropriate to use

Warning

_________________________________
_________________________________

It is not appropriate to use the same model for all items


A model should not be arbitrarily selected based on
presumptions alone
Model parameters should be tested and continually reviewed
Data should be analyzed for patterns or the absence thereof
Those closest to the business should be tapped for
domain knowledge

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
89

Monitoring Forecast Accuracy: Some Tips (cont.)

If you use the rolling error analysis format:

_________________________________

You must include key figures to which the past period data
can be written

_________________________________

You can report accuracy data directly out of SAP


Demand Planning

_________________________________

_________________________________
_________________________________

Prerequisites for ad hoc reporting out of a DP InfoCube:


A planning area in SAP APO
An extraction structure for the planning area
An InfoSource
A standard or remote Cube that reflects liveCache data

_________________________________
_________________________________
_________________________________

Using the standard error metrics generated by SAP APO


is a great way to judge forecast accuracy

_________________________________
_________________________________

MAPE is generally regarded as the best metric to use


90

Error Metrics MAPE vs. MPE

_________________________________

Forecast

Actual

Error

Absolute
Error

Absolute
Percent Error

Product 1

-2

200%

Product 2

50

50

50

100%

Product 3

25

75

50

50

67%

Product 4

75

74

-1

1%

Product 5

100

75

-25

25

33%

TOTAL

203

275

72

128

AVERAGE

40.6

55

14.4

25.6

80%

With Product
1

Without
Product 1

_________________________________

80%

50%

_________________________________

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Mean Percent Error (MPE)

=avg(absolute percentage error)

_________________________________
Mean Absolute Percent Error (MAPE)

=sum(absolute errors) / sum(actuals)

47%

46%
91

Error Metrics

_________________________________

Implications

_________________________________

MPE is easily skewed by a single entry


Product 1 drives much of the error in the previous example
MAPE doesnt suffer from this, and is much more balanced,
and therefore offers a more practical metric for monitoring
forecast error/accuracy

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

You can enhance the usefulness of MAPE by adding


weighting factors (standard cost, list price) to the calculation.

_________________________________

This results in higher-value items having a greater influence


on the overall error than lower-value ones, and resolves one
of the drawbacks of using MAPE the assumption that the
absolute error of each item is equal.

_________________________________
_________________________________
92

Managing Planning Exceptions with Alerts

Notify users of exception situations occurring in the


demand planning process
An exception can be:

_________________________________
_________________________________
_________________________________
_________________________________

Changes in bias, new trends, unexpected demands


Orders exceed forecast
Orders fall short of forecast, which may lead to excess
inventory
Forecast accuracy is below a specified threshold

_________________________________
_________________________________
_________________________________

Alerts can be filtered and prioritized based on severity


through configuration

_________________________________
_________________________________
_________________________________
93

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________
_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________
_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
94

Realization/Configuration

This stage is critical for successful knowledge transfer!

_________________________________
_________________________________

Standard approach is DEV, QA, PRODUCTION

_________________________________

Common issues

_________________________________

Overly complex data model


Too many characteristics, key figures, planning books,
macros doing complicated calculations, etc.
My advice Keep your initial model simple, because you
can always go back later and add stuff
Dont assume youre configuring a static model
Your business is dynamic, and so your DP environment
must be as well
Realignment

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
95

System Sizing Is CRITICAL!

_________________________________

Things that affect performance

_________________________________

Amount of historical data


Dont keep 5+ years of data if you dont need it
Number of materials, characteristics, key figures, versions, etc.
Forecast for key materials at just a few levels
Number of macros and what they do
Be VERY careful here; macros are system hogs
Avoid Default macros
Levels of forecasting
Forecast at a high level and have system disaggregate
Time buckets
Forecast in week/month buckets, not days

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

96

SAP QuickSizer and liveCache

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

liveCache size = function (combinations, time buckets, versions)


This is multiplicative, non-linear, and difficult to predict!
97

SAP QuickSizer and liveCache (cont.)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Note that figures of 16-64Gb are to


be expected in production systems
Consider W2003 64-bit NT or Unix
for performance
Ideally, multi-way CPUs (at least
4-way min.)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
98

SAP QuickSizer and liveCache (cont.)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Great new feature of SAP SCM 5.0:


Ability to create time series objects
not only for specific key figures in a
planning area, but over specific time
horizons. This can greatly reduce
the overall amount of memory
needed for liveCache.

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
99

SAP QuickSizer and liveCache (cont.)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
100

Testing Your SAP Demand Planning Implementation

Testing SAP Demand Planning usually consists of:

_________________________________
_________________________________

Design Unit test, System test, Data Migration test


Disaster Recovery test, Stress tests
Final Integration test, User Acceptance test

_________________________________
_________________________________

Key: Analyze which statistical methods are appropriate

_________________________________

Forecast errors
MAD, MAPE, etc.
Ex-post forecast
A forecast that is run in past periods for which actual
demand history is also available

_________________________________

GOTCHA!

_________________________________
_________________________________
_________________________________

Dont wait until the end to test with realistic data volumes!
101

_________________________________

Development and Stress Test Considerations

_________________________________
_________________________________

SAP APO
Dev*

SAP APO
QAS*

SAP APO
PRD

SAP APO
liveCache

_________________________________
_________________________________

CIF

CIF

_________________________________

CIF

_________________________________
SAP ERP
Dev

SAP ERP
QAS

_________________________________

SAP ERP
Copy

GOTCHA!

_________________________________
_________________________________

SAP ERP
PRD

* Internal liveCache acceptable but must be 64-bit machine


for SAP APO 4.1 and later releases (UNIX or Windows 2003 64-bit)

_________________________________
102

Go-Live

Training

_________________________________

Train-the-Trainer approach
Instructor should be from client

_________________________________
_________________________________

Support

_________________________________

_________________________________

Who can users call for help?


Competency Center model
Consulting support

_________________________________
_________________________________

Raging go-live party

_________________________________

One of the more common problems in a DP project is user acceptance.


These problems usually manifest themselves most prominently during
the go-live phase.
To help alleviate this, provide users with some temporary means of
feeling comfortable with the system (e.g., Override key figure).

_________________________________
_________________________________
103

Some DP Project Horror Stories

Historical data Whats an Order?

Develop clear definitions early in the process

_________________________________
_________________________________

Get users involved early


Develop a prototype

_________________________________

Performance

_________________________________

User acceptance I aint usin that thing!

_________________________________

_________________________________

Ive executed the forecast model see you on Monday


Figure out data scale early how many materials, etc.
Use QuickSizer, SAP, Consulting Partners
Perform multiple sizing checks

_________________________________
_________________________________
_________________________________

Forecast Models Just use the Constant model

_________________________________

Educate users on statistics


104

Some Success Stories

_________________________________
_________________________________

Pharma

Beverage

The first implementation in the pharmaceutical sector of a single


global functional collaborative solution (using SAP APO)
Implementing APO Demand Planning (DP) and Supply Network
Planning (SNP)
Higher inventory turn rates and reduced stocks

_________________________________

Implementation of SAP Demand Planning, SNP, PP/DS


Implementation of SAP BW/BI and Planning related KPIs
Improved product quality and customer service for exports
Improved resource utilization

_________________________________

Beverage

Chemicals
Implementation of SAP APO (SAP Demand Planning, SNP,
PP/DS, gATP)
Global Rollout for all European Production sites
Dev. of solutions for sourcing, realignment, and allocation shift
Realization of a global Demand Planning approach

Crop Science
Implementation of SAP APO (SAP Demand Planning, SNP, PP/DS)
Complete project lifecycle: Design, management, implementation,
and support
Realization of a global network planning approach

Health Care Products


Supply Chain Diagnostic Project:
Phase I: Collaborative Sales and Operations Planning (SAP
Demand Planning)
Phase II: Implementation of SAP APO SNP, PP/DS in parallel
to SAP ERP
Optimization of the Customer Order Process and stocks

_________________________________

Implementation of SAP Demand Planning and SNP


IBMs first Smartrac client
Roll-out (60 countries and 9 production sites)
Improved visibility and communication
Better supply chain performance (e.g., Allocation Rules)

_________________________________

Consumer Goods

_________________________________

Implementation of SAP Demand Planning, SNP,


PP/DS
Largest SNP implementation in 2001
Established an integrated planning process (from annual via
operational to detailed scheduling) using SAP APO

_________________________________

Food and Beverage

_________________________________

Consolidation of the IT landscape and development of a


global template
Roll-out of the GLOBE Solution including SAP ERP core, SAP HR,
SAP MDM, SAP CRM, SAP APO, SAP EBP, SAP BW, SAP ITS

Source: SAP

_________________________________
105

What Well Cover

The importance of a good forecast


SAP Demand Planning (DP) What it can do

_________________________________
_________________________________

Demand Planning overview


Creating a forecast using DPs Statistical Models
Enhancing a forecast with key DP tools

_________________________________
_________________________________

SAP Demand Planning How to implement it

_________________________________

_________________________________

Planning and designing your DP solution


Configuring and testing your DP solution

_________________________________
_________________________________

Wrap-up

_________________________________
_________________________________
106

Resources

Web links

_________________________________

International Institute of Forecasting


www.forecasters.org
SAP SCM documentation
http://help.sap.com SAP Business Suite SAP Supply
Chain Management)
The Institute for Forecasting Education
www.forecastingeducation.com

Books

John E. Hanke and Arthur G. Reitsch, Business Forecasting


(Prentice Hall, 1995).
Wolfgang Eddigehausen, The SAP APO Knowledge Book
Supply and Demand Planning (Wolfgang Eddigehausen, 2002).
ISBN 0-9581791-0-7
107

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Resources (cont.)

Great SAP APO Discussion Group

_________________________________
_________________________________

http://supplychain.ittoolbox.com/groups/technicalfunctional/sap-r3-SAP APO

_________________________________
_________________________________

SCM Expert

Hayrettin Cil and Mehmet Nizamoglu, 23 Ways to Squeeze


Better Performance from APO DP Processing and Reporting
(SCM Expert, August/September, 2004).

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
108

7 Key Points to Take Home

SAP Demand Planning offers strong functionality in the


following areas:

_________________________________

Sound forecasting methods (Basic and Advanced)


Collaborative forecasting methods
Lifecycle and promotion planning
Excellent way of monitoring accuracy
Quick reporting using Business Explorer (BEx Analyzer)
Superior integration with other modules of SAP APO

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

SAP Demand Planning is extremely flexible so proper


planning is the key to a successful DP environment!

_________________________________
_________________________________
109

7 Key Points to Take Home (cont.)

SAP Demand Planning offers several powerful


forecasting tools

_________________________________
_________________________________

Univariate/time series models where constant, trend, or


seasonal patterns exist
Causal models to investigate relationships between variables
Composite models combine forecasts to reduce error

Causal forecasting can be very effective when used in


conjunction with Time Series forecasting

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

But understand what it actually does, and that its more


demanding to set up and maintain
DP supports a business process getting the process
right is therefore critical

_________________________________
_________________________________
_________________________________
110

7 Key Points to Take Home (cont.)

Keep your design simple, but be careful

_________________________________

Detail may grow exponentially as you go DP SNP


PP/DS
If you build a data monster, you will have to maintain
the monster

_________________________________
_________________________________
_________________________________

Develop clear definitions of your data and mappings of


where theyre coming from/going to

_________________________________

_________________________________
_________________________________

Historical data to the DP team may mean something


different than to the SAP BW team

_________________________________

Assembling the right team and the right mix of


business and technical skills can make or break your
SAP APO project

_________________________________
_________________________________
111

Your Turn!

_________________________________
_________________________________
_________________________________
_________________________________
Tom Cassell
Associate Partner

_________________________________
_________________________________
_________________________________

404-434-5346
tom.cassell@us.ibm.com

_________________________________
_________________________________
_________________________________
112

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
113

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
114

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
115

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
116

Wellesley Information Services, 990 Washington Street, Suite 308, Dedham, MA 02026

Copyright 2008 Wellesley Information Services. All rights reserved.

You might also like