Perform Order Scheduling with Third-Party Available to Promise (ATP) Application

Now directly integrate Order Scheduling with a third-party Available to Promise (ATP) application for performing scheduling actions on the sales order lines.

With this new capability, the application bypasses any call to Oracle Global Order Promising and interacts directly with the third-party application thus enabling a faster hybrid solution of EBS Order Management and non-EBS scheduling application.

Following scheduling actions are supported:

  • Availability Check - To get the current availability status for the item on the line
  • Schedule - To schedule a line or group of lines based on the Request Date, or the provided Scheduled Ship Date or Scheduled Arrival Date
  • Unschedule - To remove the assigned ship date from a sales order line or group of lines
  • Reschedule - To reschedule a line or group of lines when any scheduling attribute is changed

Prior to Release 12.2.15, Order Management either calls an Oracle Global Order Promising API for all scheduling related actions or completely bypasses ATP call if the profile option OM: Bypass ATP is set to Yes.

Steps to Enable

  1. Set the new profile option OM: ATP Engine to Third Party.
  2. Add the custom code in the new API hook, within the stored PL/SQL procedure OE_ATP_CUSTOM.CUSTOM_ATP_API()

Key Resources

  • Oracle Order Management Implementation Manual 
    • Chapter: Scheduling > Integrating with Third-Party Planning Application 
  • Oracle Order Management User's Guide
    • Chapter - ATP, Reservations, and Scheduling > Integration with Third-Party Planning Application