ATP PDS
description
Transcript of ATP PDS
SAP APOGlobal ATPProduction Planing &Detailed SchedulingClaus GrnewaldHans-Ulrich von HelmoltBernhard LokowandtAndreas Wojtyczka SAP AG 1999 SCAAC.ppt (C.Grnewald) / 1
APO Global ATP - Highlights APO 1.1
z
Online ATP check (OLTP
APO OLTP)
Integration scenario (Rules based ATP)
Alternative locationsAlternative productsAlternative components
Integration scenario (Multi level ATP)
CTP - Integrated with Production Planning
High Tech Industry - assembly process(outlook)17Non-interlaced.26 dp monitor
Desktop,small footprintcase
ATP OKOnly partial ATP OKNo ATP
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 2
333 MHzFastBus IIImotherboard
CPU
Keyboard,mouseuser manual,cables, and CDkit
Board
............
APO Global ATP - global fulfillment
(third party order)
deliveryR/3R/3
3.1h system
4.0b system:::::::
?delivery
::::::: :::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATP requestconfirmation
Sales order
DCFrankfurt
DCMilan
1.
Global APO ServerDCMunich
delivery
2.
3.Time Series
R/3DB
Rule:1. DC Frankfurt2. DC Munich3. DC Milan
plantMannheim
R/3DB SAP AG 1999 SCAAC.ppt (C.Grnewald) / 3
APO Global ATP - global fulfillment (stock transfer order)
R/3R/3
3.1h system
4.0b system:::::::
?delivery
::::::: :::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATP requestconfirmation
Sales order
DCFrankfurt
DCMilan
1.
Global APO ServerDCMunich
2.
3.Time Series
Rule:1. DC Frankfurt2. DC Munich3. DC Milan
plantMannheim
R/3DB SAP AG 1999 SCAAC.ppt (C.Grnewald) / 4
R/3DB
APO multi level ATP - regional fulfillment
R/3R/3
3.1h system
4.0b system:::::::
?
::::::: :::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATP requestconfirmation
Sales order
DCFrankfurt
DCMilan
1.
Global APO ServerDCMunich
2.Time Series
:::::::
Planned order
delivery
plantMannheim
::::::: :::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Rule:1. DC Frankfurt2. DC Munich3. Plant Mannheim
3.
R/3DB
R/3DB SAP AG 1999 SCAAC.ppt (C.Grnewald) / 5
Bill of Material Explosion - Integration in R/3
Sales Order
R/3
Confirmation
SDSD SalesSales && Distrib.Distrib.
APO
ATP Request
ATPATP
No ATPPlannedPlanned OrdersOrders
MaterialsPlanning
PlannedOrders
UpdateTime Series
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 6
Production
RapidRapid ResponseResponseProductionProduction PlanningPlanning
Time Series
Capable-to-Promise (CTP)
AvailableAssigned
First Load
Sales orderRequestedDate andQuantity
Final Load
ConfirmedDate andQuantity
Capacity 1
Capacity 2
Capacity 3TimeToday
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 7
APO Global ATP - Highlights APO 1.1
z
Explanation and Simulation Tool ATP AlertMonitor
ATP Quantities
Benefits High Performance even witha high volume of data
Higher Requirements Visibility Increased Customer Services SAP AG 1999 SCAAC.ppt (C.Grnewald) / 8
Scenario for High Tech Industry (outlook)
ATP OKOnly partial ATP OKNo ATP
17Non-interlaced.26 dp monitor
Requirement: 10 PCs
Desktop,small footprintcase
Keyboard, mouseuser manual,cables, and CDkit
333 MHzFastBus IIImotherboard
5 assembledboardsavailableNo CPUsavailable
CPU
Board
................
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 9
APO Global ATP - outlook 99
z
Technical agenda Authorization concept (APO wide, integrated in other components) Locking (persistent, conservative/progressive) Distributed ATP (regional APO
z
global APO)
ATP Check Methods
Strategic SupplyChain Management
ATP time series and characteristics
Global ATP
Component level ATP with timeseries
Complete integration with DP/SNP ATP Alert Monitor
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 10
Production,detailed scheduling,plant level
Forecast,distributionplanning, permarket
APO Global ATP - outlook 99
z
Conservative locking1) end2) new request3) posting
Global APO Server
ATP request70 PC
100 PC-70 PC=30 PC
OLTPSystem
confirmation70 PC
V 70
liveCacheliveCache
Time Series
OLTPDB
ATP request40 PCOLTPSystem
confirmation30 PC
OLTPDB
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 11
APO Global ATP - outlook 99
z
Conservative lockingdelete
1) end2) new request
V 70Global APO Server30 PC+70 PC=100 PC-40 PC
OLTPSystem
=60 PC
OLTPDB
New ATP check40 PCOLTPSystem
OLTPDB
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 12
confirmation40 PC
V 70V 40Time Series
liveCacheliveCache
APO Global ATP - outlook 99
z
Conservative lockingdelete
3) posting
V 70Global APO Server
DB commit
100 PC-70 PC=30 PC
OLTPSystem
confirmation70 PC
V 70
liveCacheliveCache
Time Series
OLTPDB
post 70PC
ATP request40 PCOLTPSystem
confirmation30 PC
OLTPDB
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 13
APO Global ATP - outlook 99
z
Persistent lockingOLTPSystem
5.
00011. ATP request70 PC
OLTPDB
Global APO Server10 PCTime Series00012.
6. ALE4. confirmation70 PC in 0002
Time Series0002
OLTP7a.
System0002
V
8. delete 70 PC &update time series 0002OLTPDB
7b.
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 14
100 PC-70 PC= 30 PC
3.
V 70 PC
APO Global ATP - outlook 99
z
Rules based ATP Rules at component level Enhancement of rules and constraints
z
Advanced Functionality Backorder processing Deployment/rescheduling Simulation (what if) Tracking of rules
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 15
APO 2.0 Functions
zzzz
ATPATPPlanningPlanning
zzMulti-AcivityMulti-AcivityresourceresourcezzWorkInProcessWork In Process--WIPWIPzzHeuristicsHeuristicszzCharacteristics-basedCharacteristics-basedplanningplanning
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 16
APO 2.0 Functions
zz
zz
DecisionDecisionSupportSupportzzOnlineOnlineReportsReportswithwithALVALV
zzStrategicStrategicReportsReportswithwithBWBWzzViewofplanningqualityView of planning qualityzzGraphicalGraphicalviewviewofofplanningplanningconflictsconflictszzOrder&OperationnetOrder & Operation net
InterfaceInterfacetotoMESMES
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 17
Multilevel ATP: Rollout
zzz
zzz
Alternative PPM -> 1.0Alternative source-location -> 1.0Alternative products for components -> 2.0
All existing PPMs and transfer lanes define the search space-> 1.0Consider Rules from rules based ATP -> 2.0Order split -> 2.0
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 18
Multilevel ATP with order split
Available
1st Loading attempt
Occupied
Final loading
Customer OrderDesired dateand quantity
capacity 1
capacity 2
capacity 3ttoday
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 19
Multilevel ATP: Splitting scope
50
50
100
10010050
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 20
50
Multilevel ATP: Rules for order split
zzzz
Splitting (y/n)Maximum number of splitsMinimum quantity for one lotSplitting mode
Splitting based on resource availability
z
Static splittingSplitting scope
Split complete orders Split of activities only
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 21
Planning: Multi-Activity resource
Parallel Operationsstart at the same time.
Multi R
t
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 22
Planning: Multi-Activity resource
Only orders with identicalcharacteristics could bescheduled at the same time.
Multi R
Set-Up
t
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 23
Planning: WIP as a time buffer
2h 3hBottleneck mit
1h
2h 1h 3h
min WIP-Buffer = 1h
1hcapacity 2
1h
capacity 3
1h2h
3ht
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 24
Planning: WIP as a intermediate storage
2h 3h30 Pcs
Bottleneck
2h
30 PCS
50 Pcs
3h
30 Pcs
50 PCS
Max WIP = 100 PCS110 PCS > Max WIP!
capacity 2
30 Pcs
capacity 3
50 Pcs 30 Pcs
2h
3h
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 25
Planning: Heuristics
zzzzzzzzzzzzzzzz
Back-LogBack-LogBottle-NeckBottle-NeckResourceResourcePlanningPlanningMinimizeMinimizeGapsGapsPriorityPriorityPlanningPlanningSequenceSequencePlanningPlanningResourceResourceutilizationutilizationPush-productionPush-productionPeriodicPeriodicandanddynamicdynamiclotlotsizingsizingproceduresprocedures
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 26
t
Heuristics: When is a heuristic carried out
zzzzzz
InteractivelyInteractivelyPeriodicallyPeriodically
atatthethebeginningbeginningofofeacheachshiftshiftweekend everyevery week endEvent-basedEvent-based afterafterconfirmationconfirmation
afteraftergoodsgoodsmovementmovement
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 27
Heuristics: Framework
Select resource interactivelyCustomer specific selection of ressourcesPopup to choose heuristic
select all aktivities on selected resource
SAP standard heuristicPut results into order network (liveCache)(Alerts in case of material problems)
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 28
Customer specific heuristic
Heuristics: Framework
Select Productinteractively
Select Product viaplanning proposal
Customer specificselection
Determine sequence of planning(low level code or stage-numbering)
popup to chooseheuristic
select all receipts and requirements for one product
Customer specific heuristics
SAP standard heuristicsPut results into order network (liveCache)(Alerts in case of material problems)
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 29
Heuristics: Eliminate Backlog
NowRES.1RES.2
A/10A/20
RES.3
A/30
Strategy: Forward, search for gap, dont consider internal relationshipsRES.1RES.2
A/10A/20
RES.3
A/30
Strategy: Forward, insert operation, dont consider internal relationshipsRES.1RES.2RES.3
A/10A/20A/30
Strategy: Forward, insert operation, consider internal relationshipsRES.1RES.2RES.3
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 30
A/10A/20A/30
Heuristics: Sequence planningNowRES.1RES.2
A/20
RES.3
Prio 1
Prio 5
Prio 6
Prio 4
Prio 3
Prio 2
A/30
Strategy: Forward, sorting by priority, dont consider internal relationshipsRES.1RES.2
A/20
RES.3
Prio 1
Prio 5
Prio 2
Prio 3
Prio 4
Prio 6
Prio 4
Prio 6
A/30Offset
Strategy: Forward, sorting by priority, consider internal relationshipsRES.1RES.2
A/20
RES.3
Prio 1
Prio 5
Prio 2
Prio 3
A/30Offset
Strategy: Forward, sorting by priority, consider internal relationshipsRES.1RES.2
A/20
RES.3
Prio 1
Prio 2
Prio 3
Prio 4
Prio 5
Prio 6
A/30Offset
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 31
Characteristics-based planning
zzzz
AllAllindustriesindustries CertainCertainrules,rules,e.g.e.g.ininATPATPSemiconductor,Semiconductor,MetalsMetalsandandPaperPaperIndustryIndustry ConfigurableConfigurablematerialsmaterials
IdentificationIdentificationofofmaterialsmaterialsnotnotbybymaterialmaterialnumbernumberbutbutbyby
characteristicscharacteristics SelectionSelectionofofcomponentscomponentsandandoperationsoperationsbybycharacteristicscharacteristics
CampaignCampaignplanningplanning BatchesBatches
Characteristics-basedCharacteristics-baseddefinitiondefinitionofofSet-UpSet-Upmatrixmatrix
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 32
Characteristics for APO Objects (cont.)
zz
aavaluationvaluationisisthetheassignmentassignmentofofvaluesvaluestotothethecharacteristicscharacteristicsoftheclassaobjectisclassifiedbyof the class a object is classified byaaconstraintconstraintisisthetheassignmentassignmentofofrangesrangestotothethecharacteristicscharacteristicsofofthetheclassclassaaobjectobjectisisclassifiedclassifiedbybyaaconstraintconstraintdefinesdefinesrequirementsrequirementsforforrelatedrelatedobjectsobjectse.g.e.g.peggingrequirementsatinputnodesortechnicalpegging requirements at input nodes or technicalrequirementsrequirementsforforresourceresourceselectionselection
zzzz
Customerorder
St37 2,5m
St37 1,5m
valuation
constraint
SAP AG 1999 SCAAC.ppt (C.Grnewald) / 33
Characteristics in orders
zMatNo: 12
Length: 1.5 m
z
O
Size:medium
zAct
Res
Size: mediumor small
IMatNo: 14
1.6m