Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Wrap-up
2
We need the right product, at the right place, at the right time
• Companies need their supply chain to deliver when it comes to satisfying customer demands and optimizing their
inventories
• This task is not easy, particularly in FMCG companies that often need to focus much more on the short-term horizon
– Difficult to integrate real-time data into existing time series statistical model
– Same time series model applied across short-, mid-, and long-term plans
– Time consuming to evaluate statistical models across many planning combinations
• Focusing on short-term forecasting and demand sensing functionality attempts to address these concerns and has
shown to improve the forecast accuracy in the near term
3
Sometimes we see a gap in functionality of creating a good short-term
forecast when we look at the planning hierarchy in relation to SAP
Strategic
• Annual budgeting • IBP S&OP
planning
• Annual strategic planning • Long-term statistical forecast (business
5 years
group/product line)
4
What we will cover
Wrap-up
5
Demand sensing — What does it mean?
• Demand sensing is a next-generation forecasting method that leverages new mathematical techniques and near
real-time information to create an accurate forecast of demand, based on the current realities of the supply chain
• The typical performance of demand sensing systems reduces near-term forecast error by 30% or more compared to
traditional time series forecasting techniques (Source: Wikipedia)
Source: SAP
6
Demand sensing vs. traditional forecasting (Demand Planning)
• Traditionally, forecasting models were based on time series techniques that create a forecast based on prior sales
history
– However, where past sales are great for predicting future forecast levels in mid- and long-term horizons, it has
shown to be less accurate for the short term
• Demand sensing is fundamentally different in that it uses a much broader range of demand signals (including current
data from the supply chain) and different mathematics to create a more accurate forecast that responds to real-world
events such as market shifts, weather changes, natural disasters, consumer buying behavior, etc.
• This lets the planners plan and frees up valuable time so they can focus on longer-term strategic and promotional
activities
7
A simple example of how demand sensing works: Using newest
sales history to update forecast
8
Another simple example of how demand sensing works:
Using bias in promotion to adjust forecast
9
Different sources for predicting the demand-sensed forecast
Internal sources
• Sales orders (historical and future) and shipments
• Final forecast together with forecast accuracy and forecast bias
• Campaigns and promotions
• New product introductions
External sources
• POS data from stores
• Economic trends in the market (e.g. financial downturns)
• Social network sentiment
• Changes in consumer behavior
• Impacts of extreme weather such as disasters
10
What we will cover
Wrap-up
11
SAP components for demand planning with IBP landscape
IBP for sales and operations IBP for response and supply IBP for inventory
Downstream
demand signals
Downstream
demand signals
Master data
Forecast
Delivered order
Social media DSiM adjustments
Open orders
Master data
Delivered order
ERP
12
SAP components for demand planning Adoption scenario
Sales & Operations Planning (IBP)
Downstream Short-term
Forecast
Downstream demand signals forecast
demand signals
Downstream demand signals IBP for Demand
Social media DSiM
sensing*
Master data
Master data Forecast
Delivered order
Delivered order adjustments
Open orders
ERP
* An earlier on-premise version of IBP for Demand sensing was called Enterprise Demand Sensing (EDS)
13
The algorithms in SAP Demand sensing does not only calculates a
better daily forecast pattern it also adjust the weekly forecast
14
What we will cover
Wrap-up
15
What can you do in APO Demand Planning to work with short-term
forecasting and sensing?
• Using the most recent history to calculate a short-range forecast
– “Sensing” using current statistical model
• Calculating daily forecast pattern
– Disaggregate the forecast based on historical patterns instead of average split
• Using incoming future orders to predict changes in demand
– Replace the unknown with the known
– Alerts for big orders
– Customer forecast to indicate customer behavior
16
Using the most recent history to calculate a short-range forecast
• Combining two forecast models to support both short-term and long-term planning horizons
– Weekly short range – e.g., using a constant model (higher alpha)
– Monthly long range – e.g., using a seasonal model (low alpha)
• Combining the two forecast models can be done by using a macro
17
The daily forecast pattern
• As an alternative to splitting days equally, history is used to create a daily forecast pattern with the aim to achieve a
better daily forecast
• The logic processes history weeks and averages each day’s proportion into the Daily Forecast Pattern
• Either done by using standard macro functionality or based on user exit macro
18
Degrees of uncertainty — as soon as possible, replace the
unknown with the known
• A forecast is just an order we have not got it yet
– Replace the forecast with something more certain; ideally, customer orders if possible
» Quotes are less uncertain than forecast
» Commitments from customers on, e.g., promotions are also less unknown, less uncertain
19
Use macros to generate alerts if incoming orders exceed the
created forecast outside order horizon
W 05.2014 W 06.2014 W 07.2014 W 08.2014 W 09.2014 W 10.2014 W 11.2014
20
Using macro functionality to replace the forecast with the
committed orders
W 05.2014 W 06.2014 W 07.2014 W 08.2014 W 09.2014 W 10.2014 W 11.2014
Whether the forecast should be changed or not depends on the lead time in production.
21
Customer forecast to indicate customer behavior
22
Even though APO is not really demand sensing software,
there is still much you can do
• Running a short-term forecast and combining this with the long-term forecast will make it possible to utilize near-term
information
• It is possible to work with daily buckets in APO Demand Planning and thereby split the weekly forecast in other ways
than equal
– It can impact performance though
• Incoming orders and other demand streams can be used to sense signals in the near-term demand pattern
– Alerts can be used to guide the planners to update the forecast either manually or automatically via macros
23
What we will cover
Wrap-up
24
Case example of a proof of concept for an FMCG company
Situation
• Company relies heavily on accurate daily forecasts to optimize replenishment stocks whilst ensuring a close-to 100%
service level. Shelf life, in some instances, is <7 days
Complication
• The amount of computations to create a daily short-term forecast is quite substantial in terms of data volume and
there are several developments and customizations in APO DP to support the process. In addition, much effort from
demand and supply planners goes into tuning and adjusting the daily short-term forecast
Main question is:
• Can Demand Sensing (EDS) outperform, or match, the current short-term daily forecast (including manual planner
inputs) in terms of forecast accuracy?
Timeline
Determine data availability Finding business Submitting data and Benchmark to current
and manual data extract scenario EDS algorithm run forecasts
efforts representatives, in
terms of products and
dates
25
Proof of concept — Environment
The proof of concept runs on three major overall considerations:
Source: SAP
26
Proof of concept — Data requirements and manual data processing
In addition to master data for product (item), location, and customer (ship-to location), EDS utilizes three transactional data
inputs:
Requested quantity
Open quantity
27
Delivering forecast versions and current forecast setup
Current forecast buildup:
28
Benchmarking and result
• In total, 1.8m records were delivered to EDS, 279 CVCs across products groups, customers, and locations
• Two kinds of forecast error benchmarks are available – in weekly and daily buckets
Baseline: Long-term forecast1 Baseline: Long-term forecast equally split into days1
• Baseline error across all product groups: 39% • Baseline error across all product groups: 70%
• EDS error across all product groups: 32% • EDS error across all product groups: 51%
Weekly
Daily
Gain: 18% Gain: 27%
Loss: 24%
29
Conclusion and things to be aware of
• EDS has shown to improve the weekly forecast in near-term horizon and is significantly better on daily level
compared to an average split
• In the Easter week where planners are spending lots of time getting the final forecast right, the EDS does not
outperform the human touch
– Be careful in choosing scope and measuring periods
– Measure also more “normal” weeks to see effect
• In general, it has shown that products without manual planner attention are performing better in EDS than products
with lots of planner attention
– Using EDS as the first step before planner input could be a way to utilize the best of both “worlds”
30
What we will cover
Wrap-up
31
Your turn!
32