QAD 2017 Enterprise Edition > User Guides > Sales > Available to Promise > Available To Promise Overview > Overview of ATP Processing
  
Overview of ATP Processing
You can control ATP processing by specifying control program settings as well as enforcement levels for individual items or item-sites.
When ATP Enforcement is Yes in Sales Order Control (7.1.24), the system ensures during order processing that specific items will be available on the due date. In order maintenance programs, the quantity and due date on the order line are compared with the cumulative ATP before the order is processed. If the order quantity for the item is more than the cumulative ATP, subsequent processing depends on enforcement- level settings for individual items or item-sites.
See Setting Up ATP Processing.
The enforcement level can be:
None: The system processes order lines for the item regardless of whether adequate ATP exists.
Warning: The system warns the user when the specified item is not available to promise by the due date, but the user can override the system manually. Due date and required date are not affected.
Error: The system displays an error and prohibits order processing for the item unless the order quantity or due date is changed to meet ATP requirements.
See Determining ATP during Order Entry.
The system calculates ATP in real time. When an order line is confirmed for a specified due date, cumulative ATP for the item is updated immediately. This way, the system can determine ATP for subsequent orders based on the latest availability data.
The system uses the same item-specific settings in determining how to proceed when you run a confirmation program for order lines on which ATP requirements are not met.
See Determining ATP during Order Confirmation.
You can use ATP Enforcement Check (7.1.19.2) to determine whether an item will be available on a specified date without entering a confirmed order line.
See here.