Evolution of aATP:
The Available to Promise functionality in ECC R/3 provides check capabilities that deliver results for basic business scenarios and has certain limitations. For example with ATP in ECC R/3 it is only possible to do an ATP check for a single location or product substitution is only possible manually. Due to globalization, more complex scenarios have appeared, and these scenarios required more robust capabilities to make delivery commitments that are in line with real-world demands. Subsequently, SAP introduced Global ATP (or GATP) functionality as a part of the SAP APO module and addressed many of those limitations faced by the SAP R/3 ATP Solution. Global ATP was capable of checking the entire network (other plants) and was able to substitute product/material substitutions based on the defined conditions. GATP had lots of additional functionalities that ATP in ECC alone could not perform. However, utilizing the GATP functionality required the availability of the SAP APO module – and APO, in general, was a bit complex both in terms of implementation and maintenance. When SAP introduced the S4HANA 1610 version they came up with the concept of aATP (or Advanced available to promise), which can perform most of the functionalities of GATP along with many more new additions which will be discussed in this blog further. Also, aATP in S/4HANA is less complex to design and the performance is significantly faster.