CTM

15
Page 1 SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 1 Capable To Match Dr. Joachim Altmeyer Ralph Schneider SAP AG SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 2 The Input attributes product availability date available quantity origin location priority category (e.g. near obsolete, normal, ...) attributes product due date required quantity destination location priority categorized supplies prioritized demands 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

description

Capable to Match

Transcript of CTM

CapableToMatchDr. Joachim AltmeyerRalph SchneiderSAP AG

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 1

The Inputprioritizeddemands

categorizedsupplies

1.

attributes

attributes

product

2.

product

availability date available quantity

3.

due date required quantity

origin location

5.

4.6.

priority

7.

category

8.

(e.g. nearobsolete,normal, ...)

9.10.11.

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 2

Page 1

destination location priority

The Application Modelprioritizeddemands

categorizedsuppliesSupply Chain Network

1.2.3.4.5.6.7.8.9.10.

Production Master Data

11.

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 3

The Solutioncategorizedsupplies

Capable-to-Match

prioritizeddemands1.2.3.4.5.6.7.8.9.10.

multi-site capacity checkand check of transportation capabilities

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 4

Page 2

11.

CTM Engine: Capacity / Supply Constraints

demand

no capacityt

no supply

success

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 5

CTM Engine: Determination of the Solution Treez

Search by tree exploration using backtracking

z

Constraint Propagation truncation of thesearch tree toreduce the search space

t

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 6

Page 3

Data

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 7

APO Production Process Model (PPM)zzz

processes

PPM summarizes routing and BOMTime-Phased and Lot-PhasedAlternative Input Components

co-productsR

alternatives in time product procurement

R

(production / external procurement)

z

Co-Products

z

Resources

z

possibility to model bin splitsR

time-continuos (single-activity/multi-activity) bucket resources

Yield for production lines (sequences of process steps )

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 8

Page 4

R

Time-Dependent Process Parameterz

Time-dependent process parameters for

process

yield duration of an activity

yield 100%

capacity consumption of an activity quantities of input / output components

yield 50%yield 70%

yield 100%

100 %50 %0%

yield (learning curve)

t

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 9

Multi-Site Planningz

Transport Lanes directed between two locations time-phased product-dependent transport time transport calendar

May 1999310172330

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 10

Page 5

1 24 5 6 7 8 911 12 13 14 15 1618 19 20 21 22 2325 26 27 28 29 3031

CTMProcess SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 11

Demand Prioritizationz

prioritizeddemands

Demands from liveCache forecasts

1.

(from APO Demand Planning)

z

2.

sales orders

3.

Prioritization

4.5.

based on

z

6.

demand type

7.

customer priority

8.

product priority

9.

due date

10.11.

Pre-processing step

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 12

Page 6

demands

Supply Categorizationz

Supplies from liveCache inventory procurement orders

supplies

categorizedsupplies

purchase orders/requisition

excess

manufacturing orders

z

production ordersnormal

planned orders

Categorization based on supply limits for each location

z

target

for each product

Pre-processing step

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 13

CTM Engine: Constraint Programmingz

Huge amount of data and largesearch space dedicated server each demand is treated separately

strategiesstrategies

pull approach

zz

constraintconstraintmodelmodelbasicsearchbasic searchgoalsgoals

based on customer needsdownstream

Approach constraint programming goal-oriented programming

Based on ILOGs C++ OptimizationLibraries

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 14

Page 7

CTMCTMApplicationApplicationModelModel

CTM Engine: Search Strategiessearch

zz

Search Strategies for each supply category

supplies

Usage ofCategorized Supply before production

safetystock

excess

(production) after production

target

normal

beforeproduction

production

afterproduction

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 15

CTM Engine: Partial Shipment/Partial Satisfactionz

partial shipment

Partial shipment a demand can be partiallysatisfied (shipped)in time (rest: late demand)

t

time frame can be specified

z

max: 3 days

Partial satisfaction

partial satisfaction

a demand can only be partiallysatisfied

minimum and maximum

min: 50% max: 110%

percentage can be specified

t

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 16

Page 8

CTM Engine: Late Demand Strategiesz

domino effect

Domino effect

1.

planning immediately with

2.

postponed due date

3.

possible result:

4.

each postponed demand caninfluence the due date of the nextdemand

z

t

airline reservation

Airline reservation

1.

shift to the end of the demand list

2.3.4.5.

t

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 17

CTM Engine: APO Decision Cubez

decisions

Three different decisions beingapplied recursively ... consume supply production transport

supply

directassignment

virtualdemand

... build theAPO Decision Cube BOM explosion versusconsuming supply

plant B

demand

plant A

APO Decision Cube

alternative products alternative plants

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 18

Page 9

demandproduction

virtualdemandtransport

z

demand

Outlook 99

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 19

Selection of the Process Flowz

Alternatives for processes production plants

z

transport lanes

In many business scenarios, a complexSupply Chain Network of alternative flowsis built out of the huge amount of decisionalternatives ...

Restricted Supply Chain Network

Supply NetworkConstraints restrictions ofproduction sites(determination ofqualified sites)

... but can be reduced bySupply Network Constraints

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 20

Page 10

Preferences Based on QuotasNorthNorthAmericaAmericaRouteRoute

z

Possibility touse quotasSouthSouthAmericaAmericaRouteRoute

80 % North America Route

80 %20 %

20 % South America Route

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 21

Product / Plant Substitution by Rules

especiallyespeciallyforforcustomercustomerAAproduct substitutionplant substitution

zzz

Product substitution

1.

sequences of substitutions demand dependent

1.

Plant substitution sequences of substitutions demand dependent

2.2.

Combination of Product /Plant Substitution3.3.

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 22

Page 11

Solution Constraintsz

Supply Network Constraints restrict the set of possible

supply networksupply network constraints

production sites

zz

customer constraints

based on customer

rules

Customer Constraints influence the demand handling based on customer

Rules define production/plansubstitutions

based on demand

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 23

BusinessProcess SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 24

Page 12

solutions

CTM Complements SNPzzz

z

CTM writes SNP ordersUse of SNP PPMsComplements theSNP with PP/DS features demand tracking time-dependent process parameter

Application generation of constraint forecasts

release DP to SNPCTM planning runrelease SNP to DP

re-planning and incremental planning

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 25

CTM as Mid-Term PP/DSzzz

CTM writes PP/DS ordersUse of PP/DS (restricted) PPMsComplements theAPO Supply Network Planning withPP/DS enhancements focus on production planningwith capacity check on activity level

z

Application use of PP/DS resources CTM solution can be used as an initial genomefor the genetic algorithm of the APO PP/DSoptimizer

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 26

Page 13

CTM Customer Profilez

CTM focus on grading and assemblyproduction processes small set of components High-Tech industries(e.g. semiconductor companies, wafer)

z

steel and paper laptop and PC

Solution for companies which want high customer satisfaction with many constraints finite capacity planning focus on production

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 27

Demo

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 28

Page 14

CTM Demo: Standard ExamplePhone

CTM1Frankfurt

CoreShip

CTM3Austin

Die

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 29

CTM Demo: Standard Examplezzzzz

Master DataCTM ScreenDemand PrioritizationSupply CategorizationCTM Run Master Data Checker Demand Prioritization Supply Coordination CTM Engine CTM Messages CTM Result

SAP AG CTM / Dr. Joachim Altmeyer 3/5/99 Slide no. 30

Page 15

CTM2Madrid

CTM4PaloAlto