carlsberg4.pdf

Planning and Scheduling
Issues in Supply Chains
Stephan Kreipl – SAP Germany AG
Michael Pinedo – New York University
Agenda
1
Planning and Scheduling in a
Supply Chain
2 Implementing APO at Carlsberg
A/S Denmark
3 Discussion

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
1
Planning and Scheduling in a
Supply Chain
2 Implementing APO at Carlsberg
A/S Denmark
3 Discussion

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Example of a global Supply Chain
Supplier

Plants
SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
DCs
Customers
Products
Resources
Medium vs. Short Term Planning (1)

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Medium vs. Short Term Planning (2)
Medium Term Planning
Global Optimization
Local Optimization
Maximum Profit
Disaggregate global plan
Product Hierarchies
Time continuous (seconds)
Time Buckets (days, weeks, …)
Decide
Decide
Where to produce
How much to produce
How much to deliver
How much capacities

Short Term Planning
SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
When to produce
On which resources to produce
Optimize production sequence
Integration between Medium and Short Term Planning

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Scheduling in Medium and Short Term Planning
Medium Term Planning
z
Respects Short Term planning
orders as fixed
Capacity reduction from Short Term
Planning Orders
Short Term Planning
z
Respects medium term planned
demands as due dates
No capacity reduction from
medium term planning orders
Material flow
Material flow
Short Term Horizon
Medium Term Horizon

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
1
Planning and Scheduling in a
Supply Chain
2 Implementing APO at Carlsberg
A/S Denmark
3 Discussion

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Carlsberg A/S Denmark
5 th. largest beer brewer in the world
Founded in 1881
2001: Carlsberg is producing and distributing Coca Cola products in
Denmark
~ 300 beer products
~ 150 Coca Cola products

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Business Objectives
Decrease inventory costs
Optimize sourcing decisions
Increase customer service level
Change business into a more demand driven process

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Carlsberg Supply Chain in Denmark

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Solution Approach (1)
Use advanced safety stock considering
Service level
Replenishment lead time
Lot size
Forecast error
Future Forecast
Midterm optimization considering
Capacity constraints of the filling lines
Transportation lead times between locations
Set-up times modelled as fixed resource consumption
Production cost of the different filling lines (bottleneck)
Storage costs in the different locations
Transportation costs between locations
Violation of safety stock
Late and non-delivery costs

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Solution Approach (2)
Short-term optimization considering
Detailed production durations
Sequence dependent set-up times
Due dates based on the results from the midterm optimization
Deliver- / Outbound planning
Transportation lead times between locations
Storage costs in the different locations
Transportation costs between locations
Violation of safety stock
Late and non-delivery costs
Transport planning
Cross product (!)
Objective: full trucks

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Medium Term Optimization
MIP Program (3 MIPs)
309 number of products – 3184 number of location products (1.run)
Planning period 12 weeks – the first 5 weeks in daily buckets
432631 number of variables (1.run)
132649 number of constraints (1.run)
66083 number of discrete variables (1.run)
Using product decomposition (5% partition)
Pre-Phase to calculate starting solution ([email protected])
Pre-Phase to calculate product priority for the product decomposition
Result quality
Runtime 10h
LP solves problem in less than 15 minutes optimal
Solution quality: 1-3% > compared to relaxation solution

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Medium Term Optimizer Architecture
LiveCache
GUI
Time
Decomposition
Model Generator
Product
Decomposition
Reporting
Checking
Priority
Decomposition
Core-Model
Control
Meta-Heuristics
LP
MIP
Basic Optimizer

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Medium Term User Interface

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Short term Optimization
Genetic Algorithm
Optimized Period: 7days
Only one operation per product
Sequence dependent set-up times
Due dates are the planned transports from the midterm optimization
Up to three alternatives resources
Number of operations: 20-30
Runtime: 1min

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Scheduling Optimizer Architecture
LiveCache
GUI
Model Generator
Time
Decomposition
Reporting
Core Model
Checking
Control
Meta-Heuristics
Constraint
Programming
Genetic
Algorithm
Basic Optimizer

Bottleneck
SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Campaign
Optimizer
Short Term Planning User Interface

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
1
Planning and Scheduling in a
Supply Chain
2 Implementing APO at Carlsberg
A/S Denmark
3 Discussion

SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl
Copyright

„
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission
of SAP AG. The information contained herein may be changed without prior notice.
„
Some software products marketed by SAP AG and its distributors contain proprietary software components of other
software vendors.
„
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of
Microsoft Corporation.
„
IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400®
are registered trademarks of IBM Corporation.
„
ORACLE® is a registered trademark of ORACLE Corporation.
„
INFORMIX®-OnLine for SAP and Informix® Dynamic ServerTM are registered trademarks of Informix Software Incorporated.
„
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
„
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Conshortium,
Massachusetts Institute of Technology.
„
JAVA® is a registered trademark of Sun Microsystems, Inc.
„
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and
implemented by Netscape.
„
SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, all SAP Software Components,
SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo, mySAP.com, and the included mySAP
Solutions, for example mySAP Marketplace and mySAP Workplace, furthermore mySAP Technology, mySAP Services,
mySAP Hosted Solutions are trademarks or registered trademarks of SAP AG in Germany and in several other countries all
over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.
„
Design: SAP Communications Media
SAP AG 2002, Planning and Scheduling in Supply Chains, Stephan Kreipl