38
ATP: A Comparison Between mySAP ERP's ATP d and APO's Global ATP Patti Kimler Patti Kimler Product Manager SAP Labs, LLC (with thanks to Ram Halady for input)

gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

ATP: A Comparison Between mySAP ERP's ATP

d and APO's Global ATP

Patti KimlerPatti Kimler

Product Manager

SAP Labs, LLC

(with thanks to Ram Halady for input)( y p )

Page 2: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP*’s ATP

APO’s ATP

Side by Side

What will come in the future?

* Please note that in this presentation I use “ERP” to mean anything from R/3 4.0b up to and including present releases of

SAP ERP

© SAP AG 2003, Title of Presentation, Speaker Name / 2

mySAP ERP.

Page 3: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

mySAP ERP and mySAP Business Suite

SAP R/3 mySAP ERP

Real-time businessP d b SAP N tW

SAP R/2Real-timeI i

Standardized business processesClient-serverDi t ib t d

Powered by SAP NetWeaverEnterprise Services Architecture

mySAP Business SuiteIntegrationInternationalMainframe

Distributed processing mySAP PLM

mySAP Business Suite

R/3R/3

mySAP SRM

mySAP CRM

mySAP ERP

R/3R/3R/R/22 mySAP SCM

SAP NetWeaver

© SAP AG 2003, Title of Presentation, Speaker Name / 3

20001972 1979 . . . 1992 2003

Page 4: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Where SAP APO Fits in SAP SCM

SAP Advanced Planning and Optimization(SAP APO 4 1)(SAP APO 4.1)

SAP Inventory Collaboration H bCollaboration Hub (SAP ICH 4.1)

SAP Event ManagementSAP Event Management (SAP EM 4.1)

SAP NetWeaver (Web AS, BW, …) (SAP NetWeaver ‘04)

© SAP AG 2003, Title of Presentation, Speaker Name / 4

Page 5: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Evolution of SAP SCM Functionality

SAP SCOPE SAP APO 2 0 mySAP SCM SAP SCM 4 0Default

SAP SCMSAP SCOPEInitiative• MRP II for Planning• SAP R/3 MM/PP• Transportation Mgmt

SAP APO 2.0• Collaborative

Planning• Collaborative

scenarios

mySAP SCM• ASCN vision

announced• SAP is market leader

in Q2

SAP SCM 4.0• SAP APO 4.0• SAP ICH 4.0• SAP EM 4.0

SAP SCMrelease

• Transportation Mgmt.• Warehouse Mgmt.• Partnership with

ILOG

scenarios• SAP APO available

in mySAP.com

in Q2• Strategic

partnership with MIT Auto ID Center

• SAP NetWeaver integration

• RFID pilots for Metro Store and P&G

20001997 1998 1999 20022001 2003 2004

mySAP SCM• SAP APO 3.1

Industry ReleaseS l Ch i E t

SAP APO 1.1• SAP enters APS

market with stand-alone solution

mySAP SCM• SAP APO 3.0 SCM

Content WorkplaceSAP LES R/3 4 6 C

SAP SCM 4.1• SAP APO 4.1• SAP ICH 4.1

SAP EM 4 1• Supply Chain Event Management 1.1

• CRM SCMintegration

alone solution• Decentralized

warehouse mgmt.system

• SAP LES R/3 4.6 C• Transportation

Planning• Radio frequency

• SAP EM 4.1• SAP NetWeaver

Integration• RFID-enabled SCM

© SAP AG 2003, Title of Presentation, Speaker Name / 5

SAP SCM releasein ramp-up since June 2004

Page 6: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Global ATP – The Technical Perspective

© SAP AG 2003, Title of Presentation, Speaker Name / 6

Page 7: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP’s ATP

APO’s ATP

Side by Side

What will come in the future?

© SAP AG 2003, Title of Presentation, Speaker Name / 7

Page 8: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

ATP: It’s Not For Everybody

SSome industries don’t think they need ATPConsumer Products companies sometimes wait until the delivery and rely on their forecast.

If you know the product’s not going to be available when the ATP check is done, but it will by the time you need to ship it.

Hint: You can ATP check your forecastHint: You can ATP check your forecast

If everything you sell is make-to-orderHint: You can trigger production from a sales order with APO’s gATP

If you tried it for a while, but it could never find the product you knew was thereknew was there.

Hint: This sounds like a consulting issue (consultant issue?).

© SAP AG 2003, Title of Presentation, Speaker Name / 8

Page 9: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Will it do for Me?

Prevent over-commitment

Manage backorders

Let you search in multiple locations (gATP)

Automate a manual process

Reduce the amount of time it takes to process an order

Give you visibility of your sales commitments for every material you ATP check, regardless of the results.

Give Production something besides a forecast to work with.

Allow you to prioritize customers and realign commitments of constrained product when necessary.

© SAP AG 2003, Title of Presentation, Speaker Name / 9

Page 10: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Should it NOT Do!

Render results that are impossible to understand.

Return results you know are incorrect.

Confuse rather than help.

Annoy rather than delight.

Increase shipping costs.

Decrease fill rates.

Lower customer satisfaction.

Increase the processing time of customer service.c ease t e p ocess g t e o custo e se ce

Result in turnover and career changes.

© SAP AG 2003, Title of Presentation, Speaker Name / 10

Page 11: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP’s ATP

APO’s ATP

Side by Side

What will come in the future?

© SAP AG 2003, Title of Presentation, Speaker Name / 11

Page 12: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

ERP’s ATP

C f f fCustomizing is based on a combination of fields from the MRP and SD views of the Material Master Record, for the most part.

StableStable

Used by 1000’s.

Enjoying a resurgence of use as the “Local ATP” check fromEnjoying a resurgence of use as the “Local ATP” check from CRM sales orders.

User exit on Delivery Proposal screen adds additional location y psearches.

“Other Plants”…

© SAP AG 2003, Title of Presentation, Speaker Name / 12

Page 13: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Customizing – Key Fields

© SAP AG 2003, Title of Presentation, Speaker Name / 13

Please note: This isn’t all of the Customizing for ATP!

Page 14: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Happens When an ATP Check is Performed?

fWhen everything is confirmed, on the line item level, as the customer requested it nothing happens, really

© SAP AG 2003, Title of Presentation, Speaker Name / 14

Page 15: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Happens When an ATP Check is Performed?

O fWhen everything is not OK, first this...

© SAP AG 2003, Title of Presentation, Speaker Name / 15

Page 16: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Then This…

© SAP AG 2003, Title of Presentation, Speaker Name / 16

Page 17: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Functionality

f fATP check and transfer of requirements

Check Control, including Scope of Check

No easy solution to “Single source” ATP check, or multiple location check

User exit on “Other Plants” button.

Everything driven by Requested Delivery Date

© SAP AG 2003, Title of Presentation, Speaker Name / 17

Page 18: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP’s ATP

APO’s ATP

Side by Side

What will come in the future?

© SAP AG 2003, Title of Presentation, Speaker Name / 18

Page 19: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

gATP – APO’s ATP

SSmaller install base than ERP

Younger product

New processes being added with each release

A HUGE release coming up with SCM 5.0

Different philosophy, fewer restrictions

More opportunities to influence future development

Also integrated with CRM to perform its availability checks

© SAP AG 2003, Title of Presentation, Speaker Name / 19

Page 20: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Customizing Key Fields

© SAP AG 2003, Title of Presentation, Speaker Name / 20

Page 21: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Customizing Key Fields

Business Transaction is assigned to Order Type in SD Customizing. That means that a different rule-strategy can be assigned based on SD document type!

© SAP AG 2003, Title of Presentation, Speaker Name / 21

document type!

Page 22: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

My Favorite – Defining the Scope

© SAP AG 2003, Title of Presentation, Speaker Name / 22

Page 23: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Happens When an ATP Check is Performed?

CThe Choices:

A basic ATP check (in APO)

A rules-based ATP checkProduct substitutionLocation substitutionMay include a Calculation Profile

A Multi-level ATP checkPerhaps in combination with rules-based ATP

A Product Allocation Check

A Production capacity check (Capable-to-Promise)

A combination of the above

© SAP AG 2003, Title of Presentation, Speaker Name / 23

Page 24: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Happens When an ATP Check is Performed?

One possibility, out of several

© SAP AG 2003, Title of Presentation, Speaker Name / 24

One possibility, out of several

Page 25: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

If Using CTP, Results Could Look Like This

S CThe Scroll icon will only appear when a CTP check has taken place

Clicking it will show you the log of the planning run that tookClicking it will show you the log of the planning run that took place in PP/DS.

© SAP AG 2003, Title of Presentation, Speaker Name / 25

Page 26: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Functionality

/3Rules-based ATP- nothing comparable in R/3“Scripted” product and location substitutionCalculation ProfilePPM (Production Process Model) substitution

Capable-to-Promise – nothing comparable in R/3E ec tes planning r n in PP/DSExecutes planning run in PP/DSFinite scheduling

Forecast checkForecast check

Product Allocations

Backorder ProcessingBackorder Processing

© SAP AG 2003, Title of Presentation, Speaker Name / 26

Page 27: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP’s ATP

APO’s ATP

Side by Side

What will come in the future?

© SAP AG 2003, Title of Presentation, Speaker Name / 27

Page 28: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

How Do They Compare? – General Features

APO ERPAPO

Livecache – totals are stored in memory resident database

ERP

Totals are calculated, from the datebase, each time an ATP check

Alert Monitor in APO allows for

is done

No comparable tool in ERPexception management

Simulation tool creates a simulative environment without

Fake sales orders

creating Temporary Quantity Assignments

Maintenance tools such as Limited maintenance toolsa te a ce too s suc as“Display Temporary Quantities” and “Convert Tree Structures”.

© SAP AG 2003, Title of Presentation, Speaker Name / 28

Page 29: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Product Availability Checking

APO ERPAPO

100+ ATP elements

ERP

Far less detail – approximately 20 ATP categories

External categories can be defined to interface with non- R/3

Not possible to integrate with legacy systems at this level.

applications

© SAP AG 2003, Title of Presentation, Speaker Name / 29

Page 30: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Rules-based ATP

APO ERPAPO

Strategy Determination for rules

C ti i d i

ERP

Nothing comparable

FIFO l i i ERP’ d i ATPConsumption period in Calculation Profile applies to backward consumption of all supplies including stocks

FIFO logic in ERP’s dynamic ATP lets supplies in the immediate future be used up by future customer orderspp g

Location Substitution Automatic ATP check on one location per line item only

Linkage of Calculation Profile to CTP profile

Nothing comparable

© SAP AG 2003, Title of Presentation, Speaker Name / 30

Page 31: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Product Substitution

APO ERPAPO

Multiple product substitution strategies

ERP

Material Determination can not support more than one concurrent

Fan, network and simple

program in a flexible manner

“Work Forward” onlystructures with 10 different strategies

Ability to find everything that A can be replaced by B & C. y y gmight meet the customer’s requirement

System searches for B first and then C, but will not find C, if B is available only partially

Product substitution across multiple locations

Limited to one location or plant only

© SAP AG 2003, Title of Presentation, Speaker Name / 31

Page 32: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Backorder Rescheduling

APO ERPAPO

Ability to prioritize on Material Availability Date

ERP

R/3 only uses Requested Delivery Date with Delivery Priority

Priority is defined with 30+ fields

Ability to select desired

Only a handful

R/3 selects all documents for a document categories and filter criteria with more than 20 fields, prior to prioritization

plant/material combination

Ability to run in simulation mode while running background mode

Retain partially confirmed

No such flexibility in background mode

ERP could lose partial Retain partially confirmed quantities confirmation while trying to get

more, because of the way it processes

© SAP AG 2003, Title of Presentation, Speaker Name / 32

Page 33: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

Product Allocations

APO ERPAPO

LiveCache

Info Cubes

ERP

Tables

Info StructuresInfo Cubes

Separate allocation tables and Info Cubes for set-up and monitoring

Info Structures

Uses the same tables, resulting in locking of users

monitoring

Repair Tools

Check Date can be delivery date,

None available

Material availability dategoods issue date or product availability date.

Tools to rebuild statistics for LIS tool process requires reconfiguration and massaging ofexisting documents when new

allocations are defined

Good reporting tools

reconfiguration and massaging of data when there are changes in allocations

Limited reporting tools

© SAP AG 2003, Title of Presentation, Speaker Name / 33

Good reporting tools Limited reporting tools

Page 34: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP’s ATP

APO’s ATP

Side by Side

What will come in the future?

© SAP AG 2003, Title of Presentation, Speaker Name / 34

Page 35: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Will Come in the Future?

ERP

Enhanced support for “local” ATP check from CRM

That’s all I know…

© SAP AG 2003, Title of Presentation, Speaker Name / 35

Page 36: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What Will Come in the Future?

OAPO

3 releases in past 4 years

SCM 5.0 in 12/05 will make 4 releases in 4 years

Next release after SCM 5.0 will be in 2007

Consistent development of both new releases and maintenance

Enhanced support for ATP checks coming from both CRM and ERP

© SAP AG 2003, Title of Presentation, Speaker Name / 36

Page 37: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

What We’ll Cover Today

?Why ATP?

ERP’s ATP

APO’s ATP

Side by Side

What will come in the future?

© SAP AG 2003, Title of Presentation, Speaker Name / 37

Page 38: gatp ATP Comp.ppt - stpconsulting.com€¦ · What Will it do for Me? Prevent over-commitment Manage backorders Let you search in multiple locations (gATP) Automate a manual process

To Contact the Speaker

Patti KimlerProduct Manager SCMProduct Manager SCM

PTU ApplicationsSAP Labs, LLC

patricia kimler@sap [email protected]

© SAP AG 2003, Title of Presentation, Speaker Name / 38