When is the Availability Checked? 
You can use either an overall check or an individual check to check the availability of components.

You can also use the order information system to carry out an overall check for several orders simultaneously (see
You specify in Customizing whether an availability check is to be carried out automatically. You can also specify when the checks are to be carried out. The checks can be carried out automatically, for example, when you create or release a process order. You can also specify that the availability check is to take place when you save a created or released order. You make these settings in Customizing for Process Orders (Operations ® Availability check ® Define Checking Control).
If an overall check determines that a material is not available on the required date, the system activates the status "material shortfall" in the order header.
The status "material shortfall" is withdrawn during an overall or individual check if the required quantity of all components becomes available in the mean time according to ATP (available-to-promise) logic.
You find information about the inspection results in the following places:
In the availability log, you find:
The log is not saved when you leave order maintenance.
In the missing parts overview, you find
The missing parts overview always shows the results of the last availability check, independent of whether you have left order processing in the mean time.
In the missing parts list, you find
The missing parts list is not saved if you leave order processing.
If the availability is checked at the same time an order is released, the results of the availability check are stored in the release log.

If you make changes that could affect the availability of components in the process order (such as date or quantity changes), this does not automatically trigger a new availability check. For up-to-date information on any missing parts in an order, you should restart the availability check manually after you have made the changes.