BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Optimization of the mid-term
master production schedule
using SAP-APO
Dr. Ulf Neuhaus, Dr. Markus Storz
Bad Dürkheim, 25.04.2008
GOR-Arbeitsgruppentreffen
Agenda
01
01
Introduction
Introduction
02
02
Planning problem
Planning problem
03
03
Model overview
Model overview
04
04
Numerical results
Numerical results
05
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Agenda
01
01
Introduction
Introduction
02
02
Planning problem
Planning problem
03
03
Model overview
Model overview
04
04
Numerical results
Numerical results
05
Bayer Business Services in the Bayer Group
Service Areas
Business Areas
Currenta
Bayer Technology
Services
Bayer
HealthCare
Bayer
CropScience
Bayer
MaterialScience
Bayer Business
Services
Bayer AG
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Bayer Business Services is the
Bayer Group’s international
competence center for
IT-based services.
Our Service – Your Advantage
~ 5,000 employees
*
~ 5,000 employees
*
~ EUR 1 billion in sales
*
~ EUR 1 billion in sales
*
BPA = Business Planning & Administration
HR = Human Resources
BBS GmbH Struktur
ITO = IT Operations
IBS = IT Business Solutions
BC = Business Consulting
L&P = Law & Patents
FAS = Finance & Accounting Services
IES = Integrated Employee Services
BBS
ITO
IBS
S&T
FAS
IES
P&T
BC
L&P
MS
IT
Services
Specialty
Services
Integrated
Services
Central Functions
BPA
HR
M&S
BPA
HR
COM
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Agenda
01
01
Introduction
Introduction
02
02
Planning problem
Planning problem
03
03
Model overview
Model overview
04
04
Numerical results
Numerical results
05
Introduction
Environment:
Pharmaceutical industry
Capacitated lot sizing
Horizon:
up to 36 months
Scope:
API-production
¼
Formulation
¼
Packaging
Tool:
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Step 1: (SNP heuristics)
Step 2: (SNP optimization)
Step 3: (PPDS)
Step 4: (SNP deployment)
Supply Chain Planning Process
Sub-contractor
Production
Afilliate
DC
Structure – Production Plant
FormSol
PackSol
FormLiq
PackLiq
MatPrima
Formulation
Packaging
Solida
Liquida
Materia
Prima
Bulk
Bulk
API
API
FG
FG
FG
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
SNP optimization - Overview
Output
Process
Input
Function
•
Bucket based rough cut planning
•
Determine optimized campaign sizes
(considering setup-, inventory holding costs)
Features
•
Monthly buckets
•
Multi-level simultaneous
(formulation, packaging)
•
Dynamic (real demands)
•
Finite capacity planning
•
Only bottleneck resources and
major items considered
•
Usage of alternative resources
•
No rounding values and minimal lot sizes
Erase not fixed PP/DS orders
Perform SNP-Optimization
Demand
(customer VMI orders, Distr. demands)
Actual Plan
(PP/DS planned orders)
SNP
MRP (12 m)
Unit
Hierarchical planning approach
SNP (36 m)
Det. Scheduling (6 m)
SNP Pl.-ord.
finite
PP/DS Pl.-ord.
infinite
prescheduled
PP/DS Pl.-ord.
finite scheduled
Time
month M month M+1
…
Horizons
SNP
PP/DS
month M+2
J
Campaign sizes
J
Capacity utilization
J
Dep. demands for
major components
J
Campaign sizes
J
Capacity utilization
J
Dep. demands for
all components
J
Campaign sizes
J
Capacity utilization
J
Dep. demands for
all components
Information
content of the
planning levels
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Former methodology
Annually determination of the „optimal” lot-size based on Andler
→ Used as fixed lot size in MRP
Assumptions:
Date: Depending on demand/capacity
Quantity: Dynamic
Date: Depending on demands
Quantity: Fixed
Receipts
Simultaneous
Iterative
Determination
Finite
Infinite
Resources
N
One
Products
Single- or Multi-level
Single-level
Production process
Capital lockup (product specific)
Capital lockup (product specific)
Storage costs
Average value (product specific)
Average value (product specific)
Set-up costs
Real demands
Æ
i.e. seasonal fluctuations
Constant rate
Demands
SNP-Opt.
Andler
Agenda
01
01
Introduction
Introduction
02
02
Planning problem
Planning problem
03
03
Model overview
Model overview
04
04
Numerical results
Numerical results
05
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Actual Plan
Demands
Fixed PP/DS planed orders
Updated Plan
SNP-Planed orders
Constraints
Production capacity
Production calendar
Due dates
Safety stock
Technical Settings
Optimization profile
Cost model
Storage
Set-up
Penalties
Priorities
Overview: SNP optimization
SNP optimization - Constraints
Hard
Production capacity
Calendar
Pseudo Hard
Material availability
Soft
Due dates (demand)
Safety stock
Shelf life
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
SNP cost profile
The following cost model is used
The following additional penalties are considered
3) penalty for safety stock violations
4) penalty for non delivery
5) penalty for shelf life (maximum range of coverage)
1) inventory holding cost
(based on standard price R3)
2) fixed production cost
(based on cost calculation for
Storage cost
Inventory holding costs based on standard price R3 for plant location product
12345 Sample
APO
100
12345 SampleR/3
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Setup cost
Calculate set-up costs, using cost estimation for each material, based on the standard
production version
Identify relevant cost elements by a set of activity types (per plant)
Product calculation (R/3):
Sample
Machine set-up
Pers. set-up
Pers. clean-out
Mach. clean-out
QA
Changeover-costs (APO):
Maximum range of coverage
Soft shelf life (with continued using of expired product)
Range of
coverage
Max. Range of coverage
Storage costs
per BMU
and bucket
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
CIF
Supply of relevant costs (1)
APO
Planning
Customizing Table
Additional
Parameter
R/3
Transaction
Master data
maintenance
Master-Data
Transactional-Data
Supply of relevant costs (1)
X
X
Manually
(Mass)
Automatic
(CIF)
Cust.
table
R/3
X
X
X
X
Plant
X
Safety stock
Product group
X
Shelf Life
Plant
Location product
X
Non Del.
Location product
X
X
Storage
Location product
X
X
Set-up
Detail
Supply
Source
Cost element
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Agenda
01
01
Introduction
Introduction
02
02
Planning problem
Planning problem
03
03
Model overview
Model overview
04
04
Numerical results
Numerical results
05
Sub-model 2
Sub-model 1
Decomposition sub-plants
FormSol
PackSol
FormLiq
PackLiq
MatPrim
Formulation
Packaging
Solida
Liquida
Materia prima
Parallel processing of disjunctive sub-models:
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Product-Decomposition
Solution step 2
Definition of sub-models for connected components
Sequential solution of the sub-models
¼
Local optimization
Packaging
Formulation
Total model
Sub-model 2
Packaging
Formulation
Sub-model 1
Solution step 1
Determination of the global solution
Numerical results Solida
Model data
Sub-plants
SolPack
+SolForm
+MatPr
Products
2.148
PDSe
3.978
Demands
14.081
Resources
63
Horizon (Months)
24
Binary variables
64.371
Solution indicator
CPU
Intel Xeon (Netburst)
4 X 3 Ghz
CPU-time (h)
~ 2:50
Planned orders
1.688
Service level
~ 98 %
Opt. Gap
~ 0,005 %
Opt. Gap*
~ 3,3 %
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Agenda
01
01
Introduction
Introduction
02
02
Planning problem
Planning problem
03
03
Model overview
Model overview
04
04
Numerical results
Numerical results
05
Benefits
Capacitated, dynamic lot sizes
Based on real demands
Consideration of production capacities
Multi level optimization (packaging <> formulation)
¼
Generation of a feasible and optimized medium term plan
¼
Reduction of manual planning activities
¼
Alert based planning
Decision support
Capacity planning
BBS-IBS-SCM-D&NP • Dr. U. Neuhaus, Dr. M. Storz • 25.04.2008
Challenges
High expectations
Short term planning horizon
Optimization based on real
costs
User acceptance
Transparence of solution
Global vs. local view
Quality of input data
Master data
¼
Reviewing
process
Transactional data
Problem complexity
CPU-time vs. level of detail
¼
Appropriate modeling
approach
Vielen Dank für Ihre Aufmerksamkeit
Dr. Franz-Josef Toelle
Manager of the Department “Supply Chain Management”
Telefon: +49 214 30
71346
E-Mail:
Dr. Markus Storz
Team Lead “Demand & Network Planning”
Telefon: +
49 214 30 56855
E-Mail:
Dr. Ulf Neuhaus
Supply Chain Consultant
Telefon: +49 214 30 72736
E-Mail:
Bayer Business Services GmbH
Customer & Sales Service Center
51368 Leverkusen
E-Mail: [email protected]
Internet: www.BayerBBS.com