SAP ConsultingLogistics

SAP aATP - Advanced Available-to-Promise

SAP aATP looks at stock, future receipts and competing orders and proposes when, and how much, a sales or production requirement can be confirmed. When supply tightens, it redistributes existing confirmations by priority rules and keeps quotas per region and customer.

Part of these processes

Connected modules

Process

From order to delivery in SAP aATP

A confirmation is given at order entry, recalculated by backorder processing when supply shifts, and checked again before delivery.

  1. 01Product availabilityOVZ2 · OVZ9 · F4719

    Stock, receipts, other demand

  2. 02Product allocationF2119 · F2121 · F2474

    Quotas by region and customer

  3. 03Alternative confirmationF2699 · F2698

    Plant, location or product

  4. 04Backorder processingF2160 · F2665 · F2159

    Segments and strategies

  5. 05Release for deliveryF1786

    Last call before picking

Comparison

BOP confirmation strategies

Each requirement falls into a segment, each segment into a strategy. The check sequence decides who gets scarce stock first.

  • Win and Gain

    Confirmations to protect

    • Win: full confirmation on the date
    • Gain: keeps its confirmation or improves
    • If unmet, an exception may stop the run
    • SAP advises a fallback variant
  • Improve and Redistribute

    Confirmations that may move

    • Improve: tries to improve, may lose
    • Redistribute: better, equal or worse
    • Can free quantity for higher priority
  • Fill and Lose

    Quantities that get released

    • Fill: no extra quantity or earlier date
    • Lose: confirmation is taken away
    • Lose is evaluated first
    • Skip: left out of the check

Scope

What we set up in SAP aATP projects

Current state

Classic ATP to aATP: scope, licensing and tables

  • According to SAP, standard S/4HANA ATP covers the product availability check and rescheduling; aATP adds release for delivery, the product allocation check and backorder processing.
  • Licensing depends on deployment: features behind Use Advanced ATP Functions are standard in the S/4HANA Cloud license, but on-premise they need a dedicated aATP license.
  • The VBBS totals table is gone; every ATP requirement is stored individually in VBBE, and the old ERP ATP code reads VBBE too. Custom code reading VBBS moves to a view on VBBE.
  • The advanced check cannot be combined with the check against planning and does not run on a dedicated ATP server; in both cases the item is not checked and an error is raised.

Localization

Scarce stock and exports in Türkiye

  • Period quotas across dealers

    Product allocation sets aside period quantities by region or customer, so the first dealer to order cannot take all scarce stock and later orders still get a share.

  • One shipping point for exports

    With release 2025, ABC can pool partial stock from several warehouses via internal transfers, which SAP highlights for customs declarations and letter-of-credit exports.

    Import and Export Package

From the field

Where SAP aATP projects tend to get stuck

FAQ

SAP aATP: questions we get asked

What does SAP aATP add to classic ATP?

SAP aATP is the S/4HANA business function that proposes confirmed dates and quantities for sales and production requirements, based on stock, planned receipts and competing orders. Basic ATP stops at the availability check and rescheduling; aATP adds product allocation, backorder processing, alternative-based confirmation, supply protection and release for delivery.

Does aATP need its own license?

It depends on how you run S/4HANA. According to SAP Learning, features switched on with Use Advanced ATP Functions are standard in the S/4HANA Cloud license but not in the on-premise Enterprise license, where the active switch requires a dedicated aATP license. SAP's feature scope description also lists aATP among the Enhanced LoB functions that may need a separate license.

How is backorder processing (BOP) set up?

Requirements are grouped into segments, each segment is assigned a confirmation strategy (Win, Gain, Improve, Redistribute, Fill, Lose), and these come together in a variant (F2160). Runs are scheduled in F2665 and results read in F2159. The check sequence decides which requirement gets scarce stock first.

How does aATP work with PP/DS and SAP IBP?

The link to PP/DS is Supply Creation-Based Confirmation: if stock is short, production is planned and the confirmation reflects finite capacity and component availability. With the IBP Response Planning-based check, the order first gets a zero confirmation and the real one comes back from the IBP run; ABC, product allocation and BOP are not available with that check type.

We still run APO GATP. Where should we go?

SAP describes APO as a component of SAP SCM and points out that SCM 7.0 reaches the end of mainstream maintenance in the coming years. The targets it names are SAP IBP, the supply chain planning built into S/4HANA, or a mix of both. Readiness Check for SAP Supply Chain Solutions shows how GATP is used in your system today.

How do transport durations feed the delivery date?

Since S/4HANA 2023 FPS01, sales order scheduling through aATP and Business Process Scheduling can take transport durations from the TRS capability of SAP TM. TM and SD have to run in the same S/4HANA system, and freight units are created when the order is saved.

Sources12 sourcesSAP Help Portal, SAP Learning, SAP Community

SAP Consulting

Keep the delivery dates you give customers

On a first call, we'd look at your checking groups and shortage rules.

Quick access

SAP module consulting

We provide consulting across SAP modules, from finance to manufacturing and from integration to data.

Looking for the right consultant?Find an Expert SAP Consultant
Finance8
Human resources3
Logistics11
Manufacturing7
Projects and engineering2
Platform and development4
Integration2
Data and control3