SlideShare a Scribd company logo
1 of 94
 SAP AG APO - Global ATP / 1
Global ATP
New Dimensions in Availability Checking
 SAP AG APO - Global ATP / 2
 Understand Global ATP as an APO method
 Become familiar with its concepts and components
 Learn about business scenarios for Global ATP
 Architectural aspects
 Business processes
 Get to know the different ATP check methods
 See how to define and handle rules-based ATP
 Discussion / Conclusion
 Solutions provided by APO Global ATP
 Benefits of using Global ATP in APO
Objectives
 SAP AG APO - Global ATP / 3
 Available-to-Promise - Definition & Business Scenario
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
Contents
 SAP AG APO - Global ATP / 4
 Available-to-Promise - Definition & Business Scenarios
 Concepts of Global ATP
 ATP embedded in APO
 Integration of APO ATP with OLTP (e. g. R/3)
 Business scenario
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
Contents
 SAP AG APO - Global ATP / 5
 Available-to-Promise - Definition & Business Scenarios
 Concepts of Global ATP
 ATP embedded in APO
 Integration of APO ATP with OLTP (e. g. R/3)
 Business scenario
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
Contents
 SAP AG APO - Global ATP / 6
 Online request for product when creating an order
 During sales order processing
Availability Check in Order Processing
 SAP AG APO - Global ATP / 7
Requirements of ATP Functionality
Rules
 Very high performance
 Event-driven
 Internet capabilities
 Global server
 Capacity checking options
 Allocations
 Multi-level checks
 Multi-location functions
 Rules-based ATP strategy
 SAP AG APO - Global ATP / 8
Time
Re-
scheduling
Backorder processing
Storage loc./batches
Multi-plant
BOM structures
Product allocation
Product selection
Resched. / backorder at
component level
Complexity
Evolution of SAP’s ATP
Shortage check
Simultaneous ATP
Event-based MRP
End
item ATP
Fore-
cast
Internet
Forecast check at
component level
Advanced
methods
ATP Server
ATP
as a central
method
within
APO
 SAP AG APO - Global ATP / 9
Contents
 Available-to-Promise - Definition & Business Scenarios
 Concepts of Global ATP
 ATP embedded in APO
 Integration of APO ATP with OLTP (e. g. R/3)
 Business scenario
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 10
ATP Embedded in APO Architecture
OLTP Supply Chain Cockpit
ATP
Deployment
Historical
Data
Key
Perfor-
mance
Indicators
(KPI)
Demand Planning
Sales
order
Manufacturing
Execution
Inventory
Management
Production
Planning and
Detailed
Scheduling
Supply
Network
Planning
 SAP AG APO - Global ATP / 11
Basic APO Architecture
Basic APO Architecture
Supply Chain Cockpit
ATP
Deployment
Historical
Data
Key
Perfor-
mance
Indicators
(KPI)
Demand Planning
OLTP
Customer
order
Manufacturing
Execution
Inventory
Management
Production
Planning and
Detailed
Scheduling
Supply
Network
Planning
 ATP Objects
Time series with aggregated data from order network
 SAP AG APO - Global ATP / 12
Receipts
Issues
Time
Time Series
today
Inventory
 SAP AG APO - Global ATP / 13
ATP Time Series in liveCache
 3 Basic Categories
 Goods receipts (inward movements)
 Production order, planned order, purchase order ...
 Goods issues (outward movements)
 Delivery, reservation, sales order ...
 Different types of inventory (stock)
 Individual time series per
 Product
 Location
 SAP AG APO - Global ATP / 14
Aggregation of Time Series
 Aggregate each receipt (issue) per:
 Category
 Time unit
 High performance because
 Cumulative quantities are checked,
not individual goods movements
 SAP AG APO - Global ATP / 15
Contents
 Available-to-Promise - Definition & Business Scenarios
 Concepts of Global ATP
 ATP embedded in APO
 Integration of APO ATP with OLTP (e. g. R/3)
 Business scenario
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 16
Integration of OLTP - Data View
R/3 APO
Time series &
order network
Update
Planned Order
Sales Order
Production Order
Info Structure Allocation Group
Planned Order
Replenishment Order
Production Order



Material Master APO Material Master
Routing, BOM Production Process Model
Client, Plant Location
liveCache
 SAP AG APO - Global ATP / 17
 SAP, 3rd party or legacy
 Availability check in the Internet (BAPI)
Remote Dialog for Online ATP
OLTP
BAPI_...
APO
Application
RFC
ATP
Explanation and
simulation facility
Dialog RFC
SAP-GUI
 SAP AG APO - Global ATP / 18
R/3
4.5
Global APO Server
Legacy
R/3
3.1H
3rd
Party
R/3
4.0A
R/3
4.5
Local
ATP
Server
Data
Objects
Methods
DP
PP/DS
ATP
liveCache
SCC
R/2
Global ATP in a Multi-system Environment I
 SAP AG APO - Global ATP / 19
Global ATP in a Multi-system Environment II
 Limiting factors:
 Transmission times for data
 Line costs
 Consequence:
 Global ATP based on receipts / issues / stocks only in LAN
 Global ATP for distributed systems with aggregated
information
 WAN only for short-term problems
(urgent and high priority)
 SAP AG APO - Global ATP / 20
Global ATP - Multi-system Environment Model
OLTP
OLTP
OLTP
OLTP
OLTP
OLTP
OLTP
OLTP
High priority
ATP requests
 sec
 SAP AG APO - Global ATP / 21
Contents
 Available-to-Promise - Definition & Business Scenarios
 Concepts of Global ATP
 ATP embedded in APO
 Integration of APO ATP with OLTP (e. g. R/3)
 Business scenario
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 22
Business Scenario I
WP-940-002
WP-940-003
WP-940-004
WP-950-001
WP-950-002
WP-940-002
WP-940-003
Frankfurt
Munich
Hamburg
WP-960-01
WP-950-001
WP-940-001
Barcelona
WP-940-001
Madrid
 SAP AG APO - Global ATP / 23
Business Scenario II
 Demand: 500 WP-940-003 in plant Frankfurt
 205 Available-to-Promise
 295 Still open
 Alternatives:
 Ship
 Buy
 Product substitution / upgrading
 Make WebPhone
(e. g. in plant Frankfurt,
Hamburg or Barcelona)
 SAP AG APO - Global ATP / 24
Business Scenario III
 SAP AG APO - Global ATP / 25
Handling
Properties of single check
related to quantity
Due date violation
Confirm ATP quantity
Modify ATP proposal
Accept ATP proposal
 SAP AG APO - Global ATP / 26
Business Scenario I
WP-940-002
WP-940-003
WP-940-004
WP-950-001
WP-950-002
WP-940-002
WP-940-003
Frankfurt
Munich
Hamburg
WP-960-01
WP-950-001
WP-940-001
Barcelona
WP-940-001
Madrid
 SAP AG APO - Global ATP / 27
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 28
What Does Global ATP Mean in APO?
 Multi-step availability checking
 Multi-site, multi-material checking
 Multi-level component and capacity check
in real-time or simulation mode
 Ability to define individual rules (e.g. for sourcing or
substitution)
 Check against aggregated, memory-resident data
 SAP AG APO - Global ATP / 29
Benefits of Global ATP
 Decision support to determine realistic delivery dates
 Check against consistent data
 Global data
 Transparency through integration of ATP check and
explanation facility for the entire supply chain
 Information tailored to your business needs
 Openness to heterogeneous systems
 High performance thanks to aggregation and liveCache
 SAP AG APO - Global ATP / 30
Key Data for Decision Making - Examples
 Corporate rules
 Customer rules
 Activity rules
 Costs (relative)
 Supply network
 Procurement
 Key Principle:
The rules are always determined by the sales order
 SAP AG APO - Global ATP / 31
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 32
 ATP check mode
 Type and sequence of (basic) methods
 Replaces R/3 requirements class for APO material
 ATP group
 Controls ATP check
 Replaces R/3 ATP checking group for APO material
 Business system group
 Connected OLTP system(s)
 Business event
 Scope of ATP check
 Same as the R/3 ATP check rule
Basic Terms and R/3 Equivalents
 SAP AG APO - Global ATP / 33
Basic Elements for ATP
 Product master data settings in “ATP” tab
 Configuration of ATP (transferable from R/3)
 Data basis for allocation and rules
 SAP AG APO - Global ATP / 34
Material Master in APO
 Only a few control fields:
 ATP check mode / ATP group
 Allocation procedure
 OLTP system
 SAP AG APO - Global ATP / 35
Business Events and System Groups
 Examples out of workshop system:
 APA003 A ATP check - sales
 APA003 B ATP check - delivery
 APA003 PP ATP check - PP
 …….
 SAP AG APO - Global ATP / 36
Configuration of ATP Check
Master data
- Check mode
- ATP group
Check rule:
- ATP
- Allocation
- Planned demand
- Rule activation
- …..
Check control:
- Categories
- Simultaneous ATP
- Shortage check
- …..
Product / Location
Check mode
System/
Check Mode/
Business Event
System/
ATP Group/
Business Event
Business System /
Business Event
 SAP AG APO - Global ATP / 37
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
Issues and receipts / various categories of inventory
Replenishment lead time
Shortage check
Simulated planning / forecast
Allocation
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 38
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
Issues and receipts / various categories of inventory
Replenishment lead time
Shortage check
Simulated planning / forecast
Allocation
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 39
Receipts
Issues
Time
Planned
order
Stock
Purchase
requisition
Purchase
order
Other
sales
requirements
Reservation
Issues & Receipts
 SAP AG APO - Global ATP / 40
Issues & Receipts
 Different categories of issues & receipts
 AA process order (created), AB process order (released), AC production order (created),
AD production order (released), AE network order (created), AF network order (released),
AG purchase requisition, AH Avis, AI planned order (not firmed, not confirmed),
AJ planned order (firmed, not confirmed), AK planned order (not firmed, confirmed),
AL planned order (confirmed, firmed), AM MatRes not withdrawable, location relevant,
AO MatRes not withdrawable, not locat. rel., AP MatRes withdrawable, not location rel.,
AQ MatRes not withdrawable, location relevant, AR MatRes withdrawable, location relevant,
AS MatRes not withdrawable, not locat. rel, AT MatRes withdrawable, not location rel.,
AU order reservation not withdrawable, AV order reservation withdrawable,
AW order reservation not withdrawable, AX order reservation withdrawable, AY dependent req.,
AZ dependent req., BA subcontractor req., BB subcontractor req., BC stock transfer reservation,
BD stock transfer reservation, BE delivery schedule, BF order item schedule line,
BG purchase order returns item, BH transport purchase requisition, BI transport order,
BJ scheduling agreement release, BK customer inquiry, BL customer quotation, BM sales order,
BN SD-scheduling agreement, BO scheduling agreement with external service, BP contract,
BQ delivery free of charge, BR delivery, BS independent customer requirement, BT return delivery,
BU inspection lot, CA stock in transfer from location to location, CB safety stock,
CC valuated, unrestricted-use stock, CD valuated, unrestricted-use consignment stock,
CE valuated, unrestricted-use subcontractor stock, CF inspection stock,
CG consignment stock in inspection, CH subcontractor stock in inspection, CI blocked stock,
CJ blocked consignment stock, CK restricted-use stock, CL restricted-use consignment stock,
CM restricted-use subcontractor stock, CN stock in transfer from sublocation to sublocation, DD stock,
FA planned independent requirement, FB VMI order
 Distinctive checks
 SAP AG APO - Global ATP / 41
Availability
Overview
The available stock quantity is 500
because the 100 units simulated to
cover this order can be reassigned.
A concurrent user viewing the same
product would see an available
quantity of 400.
ATP Quantity
 SAP AG APO - Global ATP / 42
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
Issues and receipts / various categories of inventory
Replenishment lead time
Shortage check
Simulated planning / forecast
Allocation
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 43
Replenishment Lead Time
 Check if product is available within a given time horizon
 Confirm without capacity restrictions at end of horizon
 Application for non-critical products
 SAP AG APO - Global ATP / 44
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic Methods
Issues and receipts / various categories of inventory
Replenishment lead time
Shortage check
Simulated planning / forecast
Allocation
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 45
Receipts
Issues
Time
Aggregated quantity
1
1
2
2
3
3
Shortage Check
 SAP AG APO - Global ATP / 46
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
Issues and receipts / various categories of inventory
Replenishment lead time
Shortage check
Simulated planning / forecast
Allocation
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 47
Simulated Planning / Forecast
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6
 Basis:
 ATP against planned stock / planned issues
 Additional consideration of simulated plans
 Reduce according to ATP date & quantity
Stock
 SAP AG APO - Global ATP / 48
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
Issues and receipts / various categories of inventory
Replenishment lead time
Shortage check
Simulated planning / forecast
Allocation
 Advanced methods
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 49
Allocations in R/3: Confirm Sales Order &
Update Information Structure
Step 1:
Actuals and allocation
quantity are checked
against the incoming
sales order.
Step 2:
Actuals in the info
structure are updated
by the quantity confirmed
in the sales order
Information Structure
Customer actuals
before sales order
qty = 50
Actuals after sales
order qty = 80
Allocation quantity (100)
- Actuals (80)
= Open allocated qty (20)
Total planned
allocation quantity
= 100
Incoming
sales order
qty = 30
 SAP AG APO - Global ATP / 50
Allocations
Miller
Smith
Customer Groups
Regions
First Qtr. Second Qtr. Third Qtr.
East
West
 Multi-level check against allocation
 SAP AG APO - Global ATP / 51
Allocation - Interaction of R/3 and APO
 Transfer relevant R/3 information into APO
R/3 (OLTP) APO
 Info structure incl.
characteristic values
 Planning hierarchy
Customizing settings
 Structure
 Objects
 Procedures
 ….
/nQTSA
/nQTSP
Internal
tables
 SAP AG APO - Global ATP / 52
Allocation - Evaluation in APO
 SAP AG APO - Global ATP / 53
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
Definition
Alternative location = sourcing
Alternative products
Production
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 54
Advanced Methods - Definition
 Combination of basic methods
 Types (e.g. material ATP, allocation, ...)
 Sequence of types
 Solution for fundamental possibilities
 Make BOM explosion / production
 Ship Sourcing (and procurement)
 Buy Sourcing (and procurement)
 Substitute Alternative products (substitute / upgrade)
 SAP AG APO - Global ATP / 55
Advanced Methods - Example
Validity period:
July 1998
1000 boxes
Allocation checking
Availability checking
Incoming
sales order
time
Validity period:
August 1998
750 boxes are available in July. Another 250 boxes become
available in August. However, only 500 boxes are
allocated to this customer in the period July 1998.
500 boxes 500 boxes
First
delivery
Second
delivery
Interaction of availability checking and allocations checking
 SAP AG APO - Global ATP / 56
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
Definition
Alternative location = sourcing
Alternative products
Production
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 57
Alternative Location = Sourcing
 Goal
Determine one or more
sources of supply
 Possibilities
 Determine a delivering location
 Single-plant fulfillment
 Multi-plant fulfillment
 Determine a source for stock transfer to the delivering location
Munich
Madrid
Hamburg
Customer
 SAP AG APO - Global ATP / 58
Procurement / Sourcing (Ship / Buy)
 Check ATP in all
supplying locations
 Add transfer
requirement and
corresponding planned
supply order
 Calculate / evaluate
transportation costs etc.
 After confirmation:
commit transportation
requirement / planned
supply order in OLTPs
Munich
Madrid
Hamburg
Customer
 SAP AG APO - Global ATP / 59
Sourcing - Examples
 Check each combination product / location for availability
 Select location according to user specification
 Single-plant fulfillment: Select location that
 Completely fulfills the order quantity with
Highest priority, no matter when
Delivery closest to due date (according to priority)
 Meets the order quantity best, no matter when (highest ATP)
More than a predefined minimum fill rate / quantity
All other location deliveries delayed
 SAP AG APO - Global ATP / 60
Sourcing - Examples
 Multi-plant fulfillment
 Sum as close as possible to requirement date
 Criteria
Closeness to desired due date
Priority of each location
 Restrictions
Maximum number of allowed sourcing splits (= # of locations)
Least allowed quantity for a product per location
 SAP AG APO - Global ATP / 61
Sourcing Data in APO
 Sourcing data is held on the APO server
in the form of substitution lists
 A substitution list is assigned to a procedure
 This results in simplified maintenance
 Selection of valid products for locations
is ensured due to the presence
of the supply network
 SAP AG APO - Global ATP / 62
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
Definition
Alternative location = sourcing
Alternative products
Production
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 63
Alternative Products
 Specify products for substitution
 List with substitutes (comparable to sourcing lists)
 Includes validity information
(e. g. seasonal dependencies)
 Select products according to user specification
 Permit substitution or not
 SAP AG APO - Global ATP / 64
Contents
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
Definition
Alternative location = sourcing
Alternative products
Production
 Rules-based ATP
 Conclusion
 SAP AG APO - Global ATP / 65
BOM Explosion - Integration with R/3
Sales Order
Planned orders
R/3 APO
SD ATP
ATP request
Production Planning
Detailed Scheduling
No ATP Make
Planned
orders
MRP
Confirmation
Update
time series Time series
 SAP AG APO - Global ATP / 66
Production Planning
t
Capacity 1
Capacity 2
Capacity 3
Sales Order
Desired date
and quantity
Available
Occupied
Today
1st loading attempt
Confirmed date
and quantity
Final loading
 SAP AG APO - Global ATP / 67
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 What is rules-based ATP?
 Rules setup
 Specific rules and examples
 Explanation and simulation facility
 Conclusion
Contents
 SAP AG APO - Global ATP / 68
What Is Rules-based ATP?
 Method to provide global ATP information
 Multi-step, multi-site, multi-product, multi-level
 Iterative heuristics
 Use of advanced ATP functionality
 Key parameters for rules determination are configurable
(condition technology)
 Manual or automatic processing
Rules-based ATP
Rule = network of several advanced methods
 SAP AG APO - Global ATP / 69
Rules-based ATP - Example
Alternative
location
Alternative product
BOM
explosion
Customer
Order End Item
Multi-level availability
check in ‘ATP Decision
Cube’
Dimensions:
• Alternative product
• Alternative location
• Production
(= BOM explosion)
Decide path in the
cube
 SAP AG APO - Global ATP / 70
Rules-based ATP - Example
Alternative
location
Alternative product
BOM
explosion
Customer
Order End Item
Problem:
Not enough items in stock
Solution:
Use of alternative
product, procured
from other location
 SAP AG APO - Global ATP / 71
Rules-based ATP - Example
 SAP AG APO - Global ATP / 72
Key Data for Rules Setup - Examples
 Operation - Rule Activation
 Input medium
(EDI, Internet, online, ...)
 Order type / item type
 Create / modify
 
 Organization
 Sales organization
 Sales channel / department
 
 Customer
 Partner role
 Country / region
 Delivery priority
 
 Customer / Product
 Customer group / product group
 Customer / product group
 Customer group / product
 Customer / product
 Location
 Storage location
 Batch
 
 SAP AG APO - Global ATP / 73
Benefit: Decision Support
 Ensure high quality of information
 Meet customer expectations for immediate availability
 Respond quicker to customer demands
 Minimize number of user decisions
 Fulfill requirement for automated processes
 Process large amounts of data
 SAP AG APO - Global ATP / 74
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 What is rules-based ATP?
 Rules setup
 Specific rules and examples
 Explanation and simulation facility
 Conclusion
Contents
 SAP AG APO - Global ATP / 75
 Rules-based ATP
 Select advanced methods
 Combine advanced methods
 Decide on their sequence
 Define criteria for accepting results (in each step)
 Basic configuration of ATP (see above)
 Customizing of dedicated rules
Realization - Elements
 SAP AG APO - Global ATP / 76
Sales order
Item 10, product WP-940, 20 pc
ATP quantities
Items (Product / Location)
Rule evaluation
Rules Setup: Overview
Rule Activation
 SAP AG APO - Global ATP / 77
Rules Setup: Activation
 Check mode of ATP configuration
 Basic activation
 Execution time
 Activation in rules maintenance
 Strategy (contains all individual steps)
 Manual/automatic execution
 SAP AG APO - Global ATP / 78
Rules Setup: Contents
 Decision-making rules
 Location rule (procedure)
 Product rule (procedure)
 Inclusive/exclusive
 Calculation
 Calculation rule (acceptance of results)
 Control
 Rule Procedure
 SAP AG APO - Global ATP / 79
Rules Setup: Strategy Evaluation
 Multi-step processing (via access sequence)
 Each step (access) may depend on different keys
(condition table)
 Each step (access) contains a rule procedure
 Steps (accesses) are evaluated until a
substitution list (product and/or location) is found
 List of products/locations is determined and
checked
 If unsuccessful, next steps are executed
 SAP AG APO - Global ATP / 80
Store every
operation and result
for evaluation &
explanation
Sales order
Item 10, product WP-940, 20 pc
ATP quantities
Items (Product / location)
Condition type
Access sequence
Rule determination
Condition tables with
ATP strategy:
1. Customer group / region
2. ...
Valid record exists
No valid record exists
Records for cond. type
Set of rules found
Rules Setup
Rule strategy
1. “Sourcing first,
product next,
calculation procedure”
Rule Activation
 SAP AG APO - Global ATP / 81
Access Sequences
Rule
determination
Access seq.
1. Customer
group / region
2. Customer /
sales org.
3. ...
Condition tables
Proc. 1
Proc. 2
Proc. 3
X
X
X
X
X
X
 SAP AG APO - Global ATP / 82
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 What is rules-based ATP?
 Rules setup
 Specific rules and examples
 Explanation and simulation facility
 Conclusion
Contents
 SAP AG APO - Global ATP / 83
Substitution Rules
 Set of possible sources, time-dependent
 Different set of sources depending on:
 Customer
 Product location
 Etc.
 Combination rules for
 Locations
 Locations + product
 SAP AG APO - Global ATP / 84
location 1
location 2
location 3
location 1
location 2
location 3
Sourcing: Combination Rules - Locations
location 2
location 3
location 1
location 3
location 1
location 2
 SAP AG APO - Global ATP / 85
Product
Location
• Possible discrete pairs
• Plant list for a product
Combination Rules - Locations, Products
• Product list for a plant
• Combined list
• a)
• b)
 SAP AG APO - Global ATP / 86
Decision-Making Rules
 Location inclusion / exclusion / selection /
combination
 Transportation modes (after location selection) &
duration
 Procurement rules
 Alternative product
 BOM explosion (depends on replenishment lead time)
 (Special) product selection
 Max. # lots
 Classification of inventory and procurement (categories)
 Co-products (according to their probability)
 SAP AG APO - Global ATP / 87
Calculation Rules (Canceling Criteria) - Examples
 Quantity / weight / quotation tolerances
 Delivery date tolerances
 Fulfillment degree
 Split allowed
 Fill rate to accept
 Backward consumption boundaries
 Prevent very early allocations
 Retain inward movements for requirements in same period
 SAP AG APO - Global ATP / 88
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic Configuration Parameters
 Basic Methods
 Advanced Methods
 Rules-based ATP
 What is rules-based ATP?
 Rules setup
 Specific rules and examples
 Explanation and simulation facility
 Conclusion
Contents
 SAP AG APO - Global ATP / 89
 Central instance of extended ATP functionality
 Presentation of rules-based results
 Many isolated results - complex
 Point out sequence of separate checks  ATP result
 User dialogs for ATP evaluation
 Start with results for finished product
 Step through individual checks and their results
 Modify applied rules step by step and possibly re-apply
Explanation and Simulation Facility
 SAP AG APO - Global ATP / 90
Explanation
Double click
 SAP AG APO - Global ATP / 91
Handling
Properties of single check
related to quantity
Due date violation
Confirm ATP quantity
Modify ATP proposal
Accept ATP proposal
 SAP AG APO - Global ATP / 92
 Available to Promise - Definition & Business Scenarios
 Methods of Global ATP
 What does Global ATP mean in APO?
 Basic configuration parameters
 Basic methods
 Advanced methods
 Rules-based ATP
 Conclusion
Contents
 SAP AG APO - Global ATP / 93
Conclusion
 ATP checking is highly configurable
to business requirements
 ATP provides basic and advanced methods
 Rules-based ATP leverages new dimensions in ATP
 BOM explosion makes use of PP/DS’s planning algorithms
 ATP checks and allocation checks may be combined
 Explanation and simulation facility
 Gives quick access to all results
 Enables further examinations by the user
 SAP AG APO - Global ATP / 94
Business Scenario
WP-940-002
WP-940-003
WP-940-004
WP-950-001
WP-950-002
WP-940-002
WP-940-003
Frankfurt
Munich
Hamburg
WP-960-01
WP-950-001
WP-940-001
Barcelona
WP-940-001
Madrid

More Related Content

Similar to Global ATP.PPT

Sap abap training !! sap abap online training !! sap abap video training !! ...
Sap abap training !! sap abap online training !! sap  abap video training !! ...Sap abap training !! sap abap online training !! sap  abap video training !! ...
Sap abap training !! sap abap online training !! sap abap video training !! ...sapdocs
 
Progress application server for openedge best practices - PUG Baltic Annual C...
Progress application server for openedge best practices - PUG Baltic Annual C...Progress application server for openedge best practices - PUG Baltic Annual C...
Progress application server for openedge best practices - PUG Baltic Annual C...Alen Leit
 
SAP Production planning and execution (PP)
SAP  Production planning and execution (PP)SAP  Production planning and execution (PP)
SAP Production planning and execution (PP)Santiago López de Haro
 
Ariba_SLP_and_ERP_Bi_directional_Integra.pdf
Ariba_SLP_and_ERP_Bi_directional_Integra.pdfAriba_SLP_and_ERP_Bi_directional_Integra.pdf
Ariba_SLP_and_ERP_Bi_directional_Integra.pdfStarmakerSP
 
Abap course chapter 7 abap objects and bsp
Abap course   chapter 7 abap objects and bspAbap course   chapter 7 abap objects and bsp
Abap course chapter 7 abap objects and bspMilind Patil
 
BI Data Warehouse Solution
BI Data Warehouse SolutionBI Data Warehouse Solution
BI Data Warehouse SolutionHong Bui Van
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business PlanningKishore Chaganti
 
A S A P M E T H E D O L O G Y
A S A P  M E T H E D O L O G YA S A P  M E T H E D O L O G Y
A S A P M E T H E D O L O G Yslgvarma
 
Gap analysis in sapm ecc 6.0
Gap analysis  in  sapm ecc 6.0Gap analysis  in  sapm ecc 6.0
Gap analysis in sapm ecc 6.0Lokesh Modem
 
SAP BASIS from LCC Infotech,Hyderabad
SAP BASIS from LCC Infotech,HyderabadSAP BASIS from LCC Infotech,Hyderabad
SAP BASIS from LCC Infotech,Hyderabadlccinfotech
 
Available to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptxAvailable to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptxbskumar_slideshare
 
SAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/COSAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/COSapFico Training
 
Absoft sap oil & gas supply chain forum feb 2012
Absoft sap oil & gas supply chain forum feb 2012Absoft sap oil & gas supply chain forum feb 2012
Absoft sap oil & gas supply chain forum feb 2012Absoft Limited
 
Nesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees KuijpersNesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees KuijpersNesma
 
XStep_Cafe_EBR_Ext_20150603.pdf
XStep_Cafe_EBR_Ext_20150603.pdfXStep_Cafe_EBR_Ext_20150603.pdf
XStep_Cafe_EBR_Ext_20150603.pdfssusera4dc11
 

Similar to Global ATP.PPT (20)

Sap abap training !! sap abap online training !! sap abap video training !! ...
Sap abap training !! sap abap online training !! sap  abap video training !! ...Sap abap training !! sap abap online training !! sap  abap video training !! ...
Sap abap training !! sap abap online training !! sap abap video training !! ...
 
Progress application server for openedge best practices - PUG Baltic Annual C...
Progress application server for openedge best practices - PUG Baltic Annual C...Progress application server for openedge best practices - PUG Baltic Annual C...
Progress application server for openedge best practices - PUG Baltic Annual C...
 
SAP Production planning and execution (PP)
SAP  Production planning and execution (PP)SAP  Production planning and execution (PP)
SAP Production planning and execution (PP)
 
Usgage of ABAP in BI
Usgage of ABAP in BIUsgage of ABAP in BI
Usgage of ABAP in BI
 
Ariba_SLP_and_ERP_Bi_directional_Integra.pdf
Ariba_SLP_and_ERP_Bi_directional_Integra.pdfAriba_SLP_and_ERP_Bi_directional_Integra.pdf
Ariba_SLP_and_ERP_Bi_directional_Integra.pdf
 
Sap overview
Sap overviewSap overview
Sap overview
 
Abap course chapter 7 abap objects and bsp
Abap course   chapter 7 abap objects and bspAbap course   chapter 7 abap objects and bsp
Abap course chapter 7 abap objects and bsp
 
BI Data Warehouse Solution
BI Data Warehouse SolutionBI Data Warehouse Solution
BI Data Warehouse Solution
 
SAP Integrated Business Planning
SAP Integrated Business PlanningSAP Integrated Business Planning
SAP Integrated Business Planning
 
A S A P M E T H E D O L O G Y
A S A P  M E T H E D O L O G YA S A P  M E T H E D O L O G Y
A S A P M E T H E D O L O G Y
 
Gap analysis in sapm ecc 6.0
Gap analysis  in  sapm ecc 6.0Gap analysis  in  sapm ecc 6.0
Gap analysis in sapm ecc 6.0
 
SAP BASIS from LCC Infotech,Hyderabad
SAP BASIS from LCC Infotech,HyderabadSAP BASIS from LCC Infotech,Hyderabad
SAP BASIS from LCC Infotech,Hyderabad
 
Available to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptxAvailable to Promise Oracle R12 ATP.pptx
Available to Promise Oracle R12 ATP.pptx
 
assignment help sap
assignment help sapassignment help sap
assignment help sap
 
tp
tptp
tp
 
Sap basis slide . pp
Sap basis slide . ppSap basis slide . pp
Sap basis slide . pp
 
SAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/COSAP Overview - The Basics of SAP FI/CO
SAP Overview - The Basics of SAP FI/CO
 
Absoft sap oil & gas supply chain forum feb 2012
Absoft sap oil & gas supply chain forum feb 2012Absoft sap oil & gas supply chain forum feb 2012
Absoft sap oil & gas supply chain forum feb 2012
 
Nesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees KuijpersNesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees Kuijpers
 
XStep_Cafe_EBR_Ext_20150603.pdf
XStep_Cafe_EBR_Ext_20150603.pdfXStep_Cafe_EBR_Ext_20150603.pdf
XStep_Cafe_EBR_Ext_20150603.pdf
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Global ATP.PPT

  • 1.  SAP AG APO - Global ATP / 1 Global ATP New Dimensions in Availability Checking
  • 2.  SAP AG APO - Global ATP / 2  Understand Global ATP as an APO method  Become familiar with its concepts and components  Learn about business scenarios for Global ATP  Architectural aspects  Business processes  Get to know the different ATP check methods  See how to define and handle rules-based ATP  Discussion / Conclusion  Solutions provided by APO Global ATP  Benefits of using Global ATP in APO Objectives
  • 3.  SAP AG APO - Global ATP / 3  Available-to-Promise - Definition & Business Scenario  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion Contents
  • 4.  SAP AG APO - Global ATP / 4  Available-to-Promise - Definition & Business Scenarios  Concepts of Global ATP  ATP embedded in APO  Integration of APO ATP with OLTP (e. g. R/3)  Business scenario  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion Contents
  • 5.  SAP AG APO - Global ATP / 5  Available-to-Promise - Definition & Business Scenarios  Concepts of Global ATP  ATP embedded in APO  Integration of APO ATP with OLTP (e. g. R/3)  Business scenario  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion Contents
  • 6.  SAP AG APO - Global ATP / 6  Online request for product when creating an order  During sales order processing Availability Check in Order Processing
  • 7.  SAP AG APO - Global ATP / 7 Requirements of ATP Functionality Rules  Very high performance  Event-driven  Internet capabilities  Global server  Capacity checking options  Allocations  Multi-level checks  Multi-location functions  Rules-based ATP strategy
  • 8.  SAP AG APO - Global ATP / 8 Time Re- scheduling Backorder processing Storage loc./batches Multi-plant BOM structures Product allocation Product selection Resched. / backorder at component level Complexity Evolution of SAP’s ATP Shortage check Simultaneous ATP Event-based MRP End item ATP Fore- cast Internet Forecast check at component level Advanced methods ATP Server ATP as a central method within APO
  • 9.  SAP AG APO - Global ATP / 9 Contents  Available-to-Promise - Definition & Business Scenarios  Concepts of Global ATP  ATP embedded in APO  Integration of APO ATP with OLTP (e. g. R/3)  Business scenario  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion
  • 10.  SAP AG APO - Global ATP / 10 ATP Embedded in APO Architecture OLTP Supply Chain Cockpit ATP Deployment Historical Data Key Perfor- mance Indicators (KPI) Demand Planning Sales order Manufacturing Execution Inventory Management Production Planning and Detailed Scheduling Supply Network Planning
  • 11.  SAP AG APO - Global ATP / 11 Basic APO Architecture Basic APO Architecture Supply Chain Cockpit ATP Deployment Historical Data Key Perfor- mance Indicators (KPI) Demand Planning OLTP Customer order Manufacturing Execution Inventory Management Production Planning and Detailed Scheduling Supply Network Planning  ATP Objects Time series with aggregated data from order network
  • 12.  SAP AG APO - Global ATP / 12 Receipts Issues Time Time Series today Inventory
  • 13.  SAP AG APO - Global ATP / 13 ATP Time Series in liveCache  3 Basic Categories  Goods receipts (inward movements)  Production order, planned order, purchase order ...  Goods issues (outward movements)  Delivery, reservation, sales order ...  Different types of inventory (stock)  Individual time series per  Product  Location
  • 14.  SAP AG APO - Global ATP / 14 Aggregation of Time Series  Aggregate each receipt (issue) per:  Category  Time unit  High performance because  Cumulative quantities are checked, not individual goods movements
  • 15.  SAP AG APO - Global ATP / 15 Contents  Available-to-Promise - Definition & Business Scenarios  Concepts of Global ATP  ATP embedded in APO  Integration of APO ATP with OLTP (e. g. R/3)  Business scenario  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion
  • 16.  SAP AG APO - Global ATP / 16 Integration of OLTP - Data View R/3 APO Time series & order network Update Planned Order Sales Order Production Order Info Structure Allocation Group Planned Order Replenishment Order Production Order    Material Master APO Material Master Routing, BOM Production Process Model Client, Plant Location liveCache
  • 17.  SAP AG APO - Global ATP / 17  SAP, 3rd party or legacy  Availability check in the Internet (BAPI) Remote Dialog for Online ATP OLTP BAPI_... APO Application RFC ATP Explanation and simulation facility Dialog RFC SAP-GUI
  • 18.  SAP AG APO - Global ATP / 18 R/3 4.5 Global APO Server Legacy R/3 3.1H 3rd Party R/3 4.0A R/3 4.5 Local ATP Server Data Objects Methods DP PP/DS ATP liveCache SCC R/2 Global ATP in a Multi-system Environment I
  • 19.  SAP AG APO - Global ATP / 19 Global ATP in a Multi-system Environment II  Limiting factors:  Transmission times for data  Line costs  Consequence:  Global ATP based on receipts / issues / stocks only in LAN  Global ATP for distributed systems with aggregated information  WAN only for short-term problems (urgent and high priority)
  • 20.  SAP AG APO - Global ATP / 20 Global ATP - Multi-system Environment Model OLTP OLTP OLTP OLTP OLTP OLTP OLTP OLTP High priority ATP requests  sec
  • 21.  SAP AG APO - Global ATP / 21 Contents  Available-to-Promise - Definition & Business Scenarios  Concepts of Global ATP  ATP embedded in APO  Integration of APO ATP with OLTP (e. g. R/3)  Business scenario  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion
  • 22.  SAP AG APO - Global ATP / 22 Business Scenario I WP-940-002 WP-940-003 WP-940-004 WP-950-001 WP-950-002 WP-940-002 WP-940-003 Frankfurt Munich Hamburg WP-960-01 WP-950-001 WP-940-001 Barcelona WP-940-001 Madrid
  • 23.  SAP AG APO - Global ATP / 23 Business Scenario II  Demand: 500 WP-940-003 in plant Frankfurt  205 Available-to-Promise  295 Still open  Alternatives:  Ship  Buy  Product substitution / upgrading  Make WebPhone (e. g. in plant Frankfurt, Hamburg or Barcelona)
  • 24.  SAP AG APO - Global ATP / 24 Business Scenario III
  • 25.  SAP AG APO - Global ATP / 25 Handling Properties of single check related to quantity Due date violation Confirm ATP quantity Modify ATP proposal Accept ATP proposal
  • 26.  SAP AG APO - Global ATP / 26 Business Scenario I WP-940-002 WP-940-003 WP-940-004 WP-950-001 WP-950-002 WP-940-002 WP-940-003 Frankfurt Munich Hamburg WP-960-01 WP-950-001 WP-940-001 Barcelona WP-940-001 Madrid
  • 27.  SAP AG APO - Global ATP / 27 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion
  • 28.  SAP AG APO - Global ATP / 28 What Does Global ATP Mean in APO?  Multi-step availability checking  Multi-site, multi-material checking  Multi-level component and capacity check in real-time or simulation mode  Ability to define individual rules (e.g. for sourcing or substitution)  Check against aggregated, memory-resident data
  • 29.  SAP AG APO - Global ATP / 29 Benefits of Global ATP  Decision support to determine realistic delivery dates  Check against consistent data  Global data  Transparency through integration of ATP check and explanation facility for the entire supply chain  Information tailored to your business needs  Openness to heterogeneous systems  High performance thanks to aggregation and liveCache
  • 30.  SAP AG APO - Global ATP / 30 Key Data for Decision Making - Examples  Corporate rules  Customer rules  Activity rules  Costs (relative)  Supply network  Procurement  Key Principle: The rules are always determined by the sales order
  • 31.  SAP AG APO - Global ATP / 31 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion
  • 32.  SAP AG APO - Global ATP / 32  ATP check mode  Type and sequence of (basic) methods  Replaces R/3 requirements class for APO material  ATP group  Controls ATP check  Replaces R/3 ATP checking group for APO material  Business system group  Connected OLTP system(s)  Business event  Scope of ATP check  Same as the R/3 ATP check rule Basic Terms and R/3 Equivalents
  • 33.  SAP AG APO - Global ATP / 33 Basic Elements for ATP  Product master data settings in “ATP” tab  Configuration of ATP (transferable from R/3)  Data basis for allocation and rules
  • 34.  SAP AG APO - Global ATP / 34 Material Master in APO  Only a few control fields:  ATP check mode / ATP group  Allocation procedure  OLTP system
  • 35.  SAP AG APO - Global ATP / 35 Business Events and System Groups  Examples out of workshop system:  APA003 A ATP check - sales  APA003 B ATP check - delivery  APA003 PP ATP check - PP  …….
  • 36.  SAP AG APO - Global ATP / 36 Configuration of ATP Check Master data - Check mode - ATP group Check rule: - ATP - Allocation - Planned demand - Rule activation - ….. Check control: - Categories - Simultaneous ATP - Shortage check - ….. Product / Location Check mode System/ Check Mode/ Business Event System/ ATP Group/ Business Event Business System / Business Event
  • 37.  SAP AG APO - Global ATP / 37 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods Issues and receipts / various categories of inventory Replenishment lead time Shortage check Simulated planning / forecast Allocation  Advanced methods  Rules-based ATP  Conclusion
  • 38.  SAP AG APO - Global ATP / 38 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods Issues and receipts / various categories of inventory Replenishment lead time Shortage check Simulated planning / forecast Allocation  Advanced methods  Rules-based ATP  Conclusion
  • 39.  SAP AG APO - Global ATP / 39 Receipts Issues Time Planned order Stock Purchase requisition Purchase order Other sales requirements Reservation Issues & Receipts
  • 40.  SAP AG APO - Global ATP / 40 Issues & Receipts  Different categories of issues & receipts  AA process order (created), AB process order (released), AC production order (created), AD production order (released), AE network order (created), AF network order (released), AG purchase requisition, AH Avis, AI planned order (not firmed, not confirmed), AJ planned order (firmed, not confirmed), AK planned order (not firmed, confirmed), AL planned order (confirmed, firmed), AM MatRes not withdrawable, location relevant, AO MatRes not withdrawable, not locat. rel., AP MatRes withdrawable, not location rel., AQ MatRes not withdrawable, location relevant, AR MatRes withdrawable, location relevant, AS MatRes not withdrawable, not locat. rel, AT MatRes withdrawable, not location rel., AU order reservation not withdrawable, AV order reservation withdrawable, AW order reservation not withdrawable, AX order reservation withdrawable, AY dependent req., AZ dependent req., BA subcontractor req., BB subcontractor req., BC stock transfer reservation, BD stock transfer reservation, BE delivery schedule, BF order item schedule line, BG purchase order returns item, BH transport purchase requisition, BI transport order, BJ scheduling agreement release, BK customer inquiry, BL customer quotation, BM sales order, BN SD-scheduling agreement, BO scheduling agreement with external service, BP contract, BQ delivery free of charge, BR delivery, BS independent customer requirement, BT return delivery, BU inspection lot, CA stock in transfer from location to location, CB safety stock, CC valuated, unrestricted-use stock, CD valuated, unrestricted-use consignment stock, CE valuated, unrestricted-use subcontractor stock, CF inspection stock, CG consignment stock in inspection, CH subcontractor stock in inspection, CI blocked stock, CJ blocked consignment stock, CK restricted-use stock, CL restricted-use consignment stock, CM restricted-use subcontractor stock, CN stock in transfer from sublocation to sublocation, DD stock, FA planned independent requirement, FB VMI order  Distinctive checks
  • 41.  SAP AG APO - Global ATP / 41 Availability Overview The available stock quantity is 500 because the 100 units simulated to cover this order can be reassigned. A concurrent user viewing the same product would see an available quantity of 400. ATP Quantity
  • 42.  SAP AG APO - Global ATP / 42 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods Issues and receipts / various categories of inventory Replenishment lead time Shortage check Simulated planning / forecast Allocation  Advanced methods  Rules-based ATP  Conclusion
  • 43.  SAP AG APO - Global ATP / 43 Replenishment Lead Time  Check if product is available within a given time horizon  Confirm without capacity restrictions at end of horizon  Application for non-critical products
  • 44.  SAP AG APO - Global ATP / 44 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic Methods Issues and receipts / various categories of inventory Replenishment lead time Shortage check Simulated planning / forecast Allocation  Advanced methods  Rules-based ATP  Conclusion
  • 45.  SAP AG APO - Global ATP / 45 Receipts Issues Time Aggregated quantity 1 1 2 2 3 3 Shortage Check
  • 46.  SAP AG APO - Global ATP / 46 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods Issues and receipts / various categories of inventory Replenishment lead time Shortage check Simulated planning / forecast Allocation  Advanced methods  Rules-based ATP  Conclusion
  • 47.  SAP AG APO - Global ATP / 47 Simulated Planning / Forecast Week 1 Week 2 Week 3 Week 4 Week 5 Week 6  Basis:  ATP against planned stock / planned issues  Additional consideration of simulated plans  Reduce according to ATP date & quantity Stock
  • 48.  SAP AG APO - Global ATP / 48 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods Issues and receipts / various categories of inventory Replenishment lead time Shortage check Simulated planning / forecast Allocation  Advanced methods  Rules-based ATP  Conclusion
  • 49.  SAP AG APO - Global ATP / 49 Allocations in R/3: Confirm Sales Order & Update Information Structure Step 1: Actuals and allocation quantity are checked against the incoming sales order. Step 2: Actuals in the info structure are updated by the quantity confirmed in the sales order Information Structure Customer actuals before sales order qty = 50 Actuals after sales order qty = 80 Allocation quantity (100) - Actuals (80) = Open allocated qty (20) Total planned allocation quantity = 100 Incoming sales order qty = 30
  • 50.  SAP AG APO - Global ATP / 50 Allocations Miller Smith Customer Groups Regions First Qtr. Second Qtr. Third Qtr. East West  Multi-level check against allocation
  • 51.  SAP AG APO - Global ATP / 51 Allocation - Interaction of R/3 and APO  Transfer relevant R/3 information into APO R/3 (OLTP) APO  Info structure incl. characteristic values  Planning hierarchy Customizing settings  Structure  Objects  Procedures  …. /nQTSA /nQTSP Internal tables
  • 52.  SAP AG APO - Global ATP / 52 Allocation - Evaluation in APO
  • 53.  SAP AG APO - Global ATP / 53 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods Definition Alternative location = sourcing Alternative products Production  Rules-based ATP  Conclusion
  • 54.  SAP AG APO - Global ATP / 54 Advanced Methods - Definition  Combination of basic methods  Types (e.g. material ATP, allocation, ...)  Sequence of types  Solution for fundamental possibilities  Make BOM explosion / production  Ship Sourcing (and procurement)  Buy Sourcing (and procurement)  Substitute Alternative products (substitute / upgrade)
  • 55.  SAP AG APO - Global ATP / 55 Advanced Methods - Example Validity period: July 1998 1000 boxes Allocation checking Availability checking Incoming sales order time Validity period: August 1998 750 boxes are available in July. Another 250 boxes become available in August. However, only 500 boxes are allocated to this customer in the period July 1998. 500 boxes 500 boxes First delivery Second delivery Interaction of availability checking and allocations checking
  • 56.  SAP AG APO - Global ATP / 56 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods Definition Alternative location = sourcing Alternative products Production  Rules-based ATP  Conclusion
  • 57.  SAP AG APO - Global ATP / 57 Alternative Location = Sourcing  Goal Determine one or more sources of supply  Possibilities  Determine a delivering location  Single-plant fulfillment  Multi-plant fulfillment  Determine a source for stock transfer to the delivering location Munich Madrid Hamburg Customer
  • 58.  SAP AG APO - Global ATP / 58 Procurement / Sourcing (Ship / Buy)  Check ATP in all supplying locations  Add transfer requirement and corresponding planned supply order  Calculate / evaluate transportation costs etc.  After confirmation: commit transportation requirement / planned supply order in OLTPs Munich Madrid Hamburg Customer
  • 59.  SAP AG APO - Global ATP / 59 Sourcing - Examples  Check each combination product / location for availability  Select location according to user specification  Single-plant fulfillment: Select location that  Completely fulfills the order quantity with Highest priority, no matter when Delivery closest to due date (according to priority)  Meets the order quantity best, no matter when (highest ATP) More than a predefined minimum fill rate / quantity All other location deliveries delayed
  • 60.  SAP AG APO - Global ATP / 60 Sourcing - Examples  Multi-plant fulfillment  Sum as close as possible to requirement date  Criteria Closeness to desired due date Priority of each location  Restrictions Maximum number of allowed sourcing splits (= # of locations) Least allowed quantity for a product per location
  • 61.  SAP AG APO - Global ATP / 61 Sourcing Data in APO  Sourcing data is held on the APO server in the form of substitution lists  A substitution list is assigned to a procedure  This results in simplified maintenance  Selection of valid products for locations is ensured due to the presence of the supply network
  • 62.  SAP AG APO - Global ATP / 62 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods Definition Alternative location = sourcing Alternative products Production  Rules-based ATP  Conclusion
  • 63.  SAP AG APO - Global ATP / 63 Alternative Products  Specify products for substitution  List with substitutes (comparable to sourcing lists)  Includes validity information (e. g. seasonal dependencies)  Select products according to user specification  Permit substitution or not
  • 64.  SAP AG APO - Global ATP / 64 Contents  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods Definition Alternative location = sourcing Alternative products Production  Rules-based ATP  Conclusion
  • 65.  SAP AG APO - Global ATP / 65 BOM Explosion - Integration with R/3 Sales Order Planned orders R/3 APO SD ATP ATP request Production Planning Detailed Scheduling No ATP Make Planned orders MRP Confirmation Update time series Time series
  • 66.  SAP AG APO - Global ATP / 66 Production Planning t Capacity 1 Capacity 2 Capacity 3 Sales Order Desired date and quantity Available Occupied Today 1st loading attempt Confirmed date and quantity Final loading
  • 67.  SAP AG APO - Global ATP / 67  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  What is rules-based ATP?  Rules setup  Specific rules and examples  Explanation and simulation facility  Conclusion Contents
  • 68.  SAP AG APO - Global ATP / 68 What Is Rules-based ATP?  Method to provide global ATP information  Multi-step, multi-site, multi-product, multi-level  Iterative heuristics  Use of advanced ATP functionality  Key parameters for rules determination are configurable (condition technology)  Manual or automatic processing Rules-based ATP Rule = network of several advanced methods
  • 69.  SAP AG APO - Global ATP / 69 Rules-based ATP - Example Alternative location Alternative product BOM explosion Customer Order End Item Multi-level availability check in ‘ATP Decision Cube’ Dimensions: • Alternative product • Alternative location • Production (= BOM explosion) Decide path in the cube
  • 70.  SAP AG APO - Global ATP / 70 Rules-based ATP - Example Alternative location Alternative product BOM explosion Customer Order End Item Problem: Not enough items in stock Solution: Use of alternative product, procured from other location
  • 71.  SAP AG APO - Global ATP / 71 Rules-based ATP - Example
  • 72.  SAP AG APO - Global ATP / 72 Key Data for Rules Setup - Examples  Operation - Rule Activation  Input medium (EDI, Internet, online, ...)  Order type / item type  Create / modify    Organization  Sales organization  Sales channel / department    Customer  Partner role  Country / region  Delivery priority    Customer / Product  Customer group / product group  Customer / product group  Customer group / product  Customer / product  Location  Storage location  Batch  
  • 73.  SAP AG APO - Global ATP / 73 Benefit: Decision Support  Ensure high quality of information  Meet customer expectations for immediate availability  Respond quicker to customer demands  Minimize number of user decisions  Fulfill requirement for automated processes  Process large amounts of data
  • 74.  SAP AG APO - Global ATP / 74  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  What is rules-based ATP?  Rules setup  Specific rules and examples  Explanation and simulation facility  Conclusion Contents
  • 75.  SAP AG APO - Global ATP / 75  Rules-based ATP  Select advanced methods  Combine advanced methods  Decide on their sequence  Define criteria for accepting results (in each step)  Basic configuration of ATP (see above)  Customizing of dedicated rules Realization - Elements
  • 76.  SAP AG APO - Global ATP / 76 Sales order Item 10, product WP-940, 20 pc ATP quantities Items (Product / Location) Rule evaluation Rules Setup: Overview Rule Activation
  • 77.  SAP AG APO - Global ATP / 77 Rules Setup: Activation  Check mode of ATP configuration  Basic activation  Execution time  Activation in rules maintenance  Strategy (contains all individual steps)  Manual/automatic execution
  • 78.  SAP AG APO - Global ATP / 78 Rules Setup: Contents  Decision-making rules  Location rule (procedure)  Product rule (procedure)  Inclusive/exclusive  Calculation  Calculation rule (acceptance of results)  Control  Rule Procedure
  • 79.  SAP AG APO - Global ATP / 79 Rules Setup: Strategy Evaluation  Multi-step processing (via access sequence)  Each step (access) may depend on different keys (condition table)  Each step (access) contains a rule procedure  Steps (accesses) are evaluated until a substitution list (product and/or location) is found  List of products/locations is determined and checked  If unsuccessful, next steps are executed
  • 80.  SAP AG APO - Global ATP / 80 Store every operation and result for evaluation & explanation Sales order Item 10, product WP-940, 20 pc ATP quantities Items (Product / location) Condition type Access sequence Rule determination Condition tables with ATP strategy: 1. Customer group / region 2. ... Valid record exists No valid record exists Records for cond. type Set of rules found Rules Setup Rule strategy 1. “Sourcing first, product next, calculation procedure” Rule Activation
  • 81.  SAP AG APO - Global ATP / 81 Access Sequences Rule determination Access seq. 1. Customer group / region 2. Customer / sales org. 3. ... Condition tables Proc. 1 Proc. 2 Proc. 3 X X X X X X
  • 82.  SAP AG APO - Global ATP / 82  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  What is rules-based ATP?  Rules setup  Specific rules and examples  Explanation and simulation facility  Conclusion Contents
  • 83.  SAP AG APO - Global ATP / 83 Substitution Rules  Set of possible sources, time-dependent  Different set of sources depending on:  Customer  Product location  Etc.  Combination rules for  Locations  Locations + product
  • 84.  SAP AG APO - Global ATP / 84 location 1 location 2 location 3 location 1 location 2 location 3 Sourcing: Combination Rules - Locations location 2 location 3 location 1 location 3 location 1 location 2
  • 85.  SAP AG APO - Global ATP / 85 Product Location • Possible discrete pairs • Plant list for a product Combination Rules - Locations, Products • Product list for a plant • Combined list • a) • b)
  • 86.  SAP AG APO - Global ATP / 86 Decision-Making Rules  Location inclusion / exclusion / selection / combination  Transportation modes (after location selection) & duration  Procurement rules  Alternative product  BOM explosion (depends on replenishment lead time)  (Special) product selection  Max. # lots  Classification of inventory and procurement (categories)  Co-products (according to their probability)
  • 87.  SAP AG APO - Global ATP / 87 Calculation Rules (Canceling Criteria) - Examples  Quantity / weight / quotation tolerances  Delivery date tolerances  Fulfillment degree  Split allowed  Fill rate to accept  Backward consumption boundaries  Prevent very early allocations  Retain inward movements for requirements in same period
  • 88.  SAP AG APO - Global ATP / 88  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic Configuration Parameters  Basic Methods  Advanced Methods  Rules-based ATP  What is rules-based ATP?  Rules setup  Specific rules and examples  Explanation and simulation facility  Conclusion Contents
  • 89.  SAP AG APO - Global ATP / 89  Central instance of extended ATP functionality  Presentation of rules-based results  Many isolated results - complex  Point out sequence of separate checks  ATP result  User dialogs for ATP evaluation  Start with results for finished product  Step through individual checks and their results  Modify applied rules step by step and possibly re-apply Explanation and Simulation Facility
  • 90.  SAP AG APO - Global ATP / 90 Explanation Double click
  • 91.  SAP AG APO - Global ATP / 91 Handling Properties of single check related to quantity Due date violation Confirm ATP quantity Modify ATP proposal Accept ATP proposal
  • 92.  SAP AG APO - Global ATP / 92  Available to Promise - Definition & Business Scenarios  Methods of Global ATP  What does Global ATP mean in APO?  Basic configuration parameters  Basic methods  Advanced methods  Rules-based ATP  Conclusion Contents
  • 93.  SAP AG APO - Global ATP / 93 Conclusion  ATP checking is highly configurable to business requirements  ATP provides basic and advanced methods  Rules-based ATP leverages new dimensions in ATP  BOM explosion makes use of PP/DS’s planning algorithms  ATP checks and allocation checks may be combined  Explanation and simulation facility  Gives quick access to all results  Enables further examinations by the user
  • 94.  SAP AG APO - Global ATP / 94 Business Scenario WP-940-002 WP-940-003 WP-940-004 WP-950-001 WP-950-002 WP-940-002 WP-940-003 Frankfurt Munich Hamburg WP-960-01 WP-950-001 WP-940-001 Barcelona WP-940-001 Madrid