- 14 Nov 2024
- 1 Minute to read
- Print
- DarkLight
Available-To-Promise (ATP) check
- Updated on 14 Nov 2024
- 1 Minute to read
- Print
- DarkLight
When a user places an order, eCommerce can display up-to-date information for the products’ estimated delivery schedule. By default, the Order Requested Date is Today's Date when the user creates an order, and eCommerce runs an ATP check in relation to it. The estimated delivery schedule updates when the Order Requested Date or quantity ordered changes.
If a user orders two of the same product, where one can be shipped on 01/15/2025 and the other on 01/18/2025, the later date (01/18/2025) is shown by default. This can be customized by using a Groovy script to show both dates with respective quantities.
Zilliant allows you to enable the ATP check function through eCommerce or through Zilliant CPQ.
Enable the ATP check function in eCommerce
- From the top navigation bar, select your account.
- From the dropdown menu, select Commerce Administration.Note
You must have the Commerce System Administrator role to access this menu item.
- From the left navigation area, select Operation Settings.
- From the top sub-navigation bar, select Order & Inquiry.
- In the Checkout section, switch Availability to Promise check from ERP on.
Enable the ATP check function in Zilliant CPQ
- From the left navigation area, select Administration.
- From the top navigation bar, select Master Data Management.
- Select Setting Boolean, then select Setting Custom Implementation For ATP Availability Check.
- Switch Setting Value Boolean on.
- Whitelist BAPI_MATERIAL_AVAILABILITY in ERP.
To adjust the ERP response, manage the ATP Check Script groovy exit. For more details about Groovy, read About Groovy.