Skip to Content
Personal Insights
Author's profile photo Teophane KESSOU

Advanced Available-To-Promise (Aatp): How to setup Backend System ?

Dear All,

In this blog post, we explain the configuration that needs to be done or checked  in  the backend for Advanced Available-To-Promise (Aatp).

Before going further in the different configurations, it is important to understand the order sequence of the different checks. The check is done from the left to the right as it shows on the following picture.


0. Business function Aatp :

Activate the business function


Now let’s go on the different  features configurations for Product Availability Check (PAC), Product Allocation (PAL), Back Order Processing (BOP).

The following Screenshot have been taken from “Commit with confidence with SAP S/4Hana advanced Available to Promise

  1. Product Availability Check (PAC):

This configuration needs to be checked






2. Product Allocations  (PAL) :


3. Back Order Processing (BOP) :


You can launch the program via SE38: ATP_BOP_SYSTEM_CONFIG. This program will help you check the configuration overall configuration of the BOP

4. Release for delivery (Refdy):

No configuration needed in the the back end.

I hope it gives you a better picture of the setting need to be done for Aatp


Teophane Kessou

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Jean Luc NOVARO
      Jean Luc NOVARO

      Very interesting presentation
      thanks for your post


      Author's profile photo Teophane KESSOU
      Teophane KESSOU
      Blog Post Author

      thanks 🙂

      Author's profile photo Julia TRIVIDIC
      Julia TRIVIDIC

      Thanks for this crisp, straight-to-the-point blog post Téophane.

      Author's profile photo Milosz Szalega
      Milosz Szalega

      Very good summary ! Thanks !

      Author's profile photo Lysiane RAVILY
      Lysiane RAVILY

      Excellent , Efficient , Explanation-full,    great thanks Téophane

      Author's profile photo Shane Trammel
      Shane Trammel

      Would it be possible for you to update the order of execution to include Supply Protection. Also, where does ABC (Alternative Based Confirmation) come in regarding the sequence of checks.



      Author's profile photo Teophane KESSOU
      Teophane KESSOU
      Blog Post Author

      Supply protection is compatible with BOP .

      You can use both product allocation and SUpply protection.

      Author's profile photo Jie Peng
      Jie Peng

      Nice blog, can you share more step after that? it's will be more helpful if there is a complete example. thanks!

      Author's profile photo Daniel Klein
      Daniel Klein

      Business Function S4H_AATP is an Always-On Business Function (at least in our S4 1909 system), hence no one has to execute step 0, am I right?

      Author's profile photo Teophane KESSOU
      Teophane KESSOU
      Blog Post Author

      Yes indeed

      Author's profile photo Avinash Vishwakarma
      Avinash Vishwakarma

      Do you know any aATP BOP job log report where we can download.

      Author's profile photo Teophane KESSOU
      Teophane KESSOU
      Blog Post Author

      You can run in the backend the following program via SE38 : ATP_BOP_RUN

      Author's profile photo Hanane Kmichou
      Hanane Kmichou

      Very interesting Téophane! thanks for this blog