Product documentation
Include inventory status in ATP calculation

Overview 

You can now extend the available-to-promise (ATP) calculation by including the Inventory status dimension. With this enhancement, ATP checks no longer consider only the site and warehouse but also take the inventory status into account.

This capability allows you to manage multiple non-blocked inventory statuses and allocate stock for specific reservations, such as customer contracts, spare parts, or strategic stock commitments.

Business Value

Including inventory status in ATP helps you:

For example, you can maintain separate available quantities for general use and for dedicated reservations without blocking the inventory entirely.

Default behaviour of ATP calculation

By default, ATP calculates available quantities based on:

 Note

To check availability per warehouse, ensure the Primary stocking option is enabled in the storage dimension group.
Path: Product information management > Setup > Dimension and variant groups > Storage dimension groups
   

Inventory statuses flagged as blocked are excluded from ATP calculations. You can configure these statuses here in Warehouse management > Setup > Inventory > Inventory statuses.

By default:

  • Unblocked statuses are included in ATP.
  • Blocked statuses are excluded.

Solution

With this enhancement, ATP also incorporates the inventory status dimension for unblocked statuses. For example, you can define:

When you create a sales order line with an inventory status of Reserved, ATP calculates availability only for inventory assigned this status.

Example

 Note

The ATP overview screen can also be opened from the released products form on the Sell tab
   

Setup

To activate inventory status in ATP calculations:

  1. Navigate to:
    System administration > Setup > License configuration and enable the configuration key HSO Available to promise
  2. Navigate to:
    Accounts receivable > Setup > Accounts receivable parameters
    On the Shipments tab, expand the Delivery control FastTab
  3. Enable the following parameter:
Field Description

Activate inventory status on ATP calculation

ATP should calculate the Requested ship date and related to this the Requested receipt date based on stock available per site, warehouse and inventory status.

Once this parameter is enabled:

  • ATP considers site, warehouse, and inventory status for all sales orders and quotations.
  • Delivery dates are calculated based on the stock available per inventory status.

If you deactivate this field:

  • ATP reverts to the default calculation based only on site and warehouse.
  • Inventory status is not used in delivery date determination.