Available To Promise
Available To Promise
Scope of Check
54374,936
This post aims to describe the various components that are included, or excluded,
from the ATP check based on the rules defined in the scope of check. A number of
these options are fairly self explanatory, but some of them have caveats, behave
differently based on other configuration choices, or are less than intuitive. Hopefully
this guide helps others in their review of ATP configuration.
Examples of the MRP Elements that are impacted by each option and examples of
transactions that generate or modify the MRP Elements are included. The
screenshot below is an example of a standard SAP Availability Check for sales orders.
Stocks
All of the options in this area have the ability to impact the general stock quantity
that is used to represent the current stock level at the plan and at the storage
location level. In addition the Incl.quality insp. Stock and W/o subcontracting options
can also impact the MRP elements that are taken into account for availability.
StockIn Transfer
Stock in transfer should not be confused with stock in transit, that is used in the two
step Stock Transfer Order process involving a Stock Transfer PO, Outbound Delivery,
and subsequent goods receipt. StockIn Transfer only applies to stock put into an in
transit status, such as with a manual 313 goods movement to place stock in transit
between two storage locations or a 303 to place stock in transit between two plants.
With this box checked the quantity in transit is added to the stock line of the
destination plant or storage location. Without this checked the stock in transit is
completely unavailable and ignored, both at the sending and receiving locations.
For materials that are not QM managed this will include stock that is posted into
Quality Inspection Stock. Quality inspection stock can be posted to manually
through transaction like MB1C using standard movement types 503, 523, or 563.
Quality inspection stock is included as part of the total stock line that is available.
W/o subcontracting
With this flag checked stock provided to vendor is removed from the availability
check. This also removes and requirements that the subcontracting process may
place on component plant inventory, meaning that SubReq MRP Elements will not be
reflected in Demand, this would have the greatest impact on a material that was
both a subcontracting component for one process and itself a subcontracted
material.
This will not impact the inclusion of the POitem or PurRqs elements related to a
subcontracting PO being placed with a vendor.
There are three key fields that are used in determining the RLT for a purchased
material.
Produced Material
There are two different methods for calculating the RLT for produced materials.
When the Total Replenishment Lead Time in the MRP 2 view is populated then this is
the value that is used. If this value is empty then SAP checks the Production Time,
which is a combination of the In House Production Time and GR Processing Time
from the MRP 2 view of the material master. Both of these methods use the factory
calendar and are applied only to work days.
The following example is for a material with Total Replenishment lead time
maintained and a factory calendar that doesn’t include weekends. The Total
Replenishment lead time is 20 days.
In/outward movements
Incl.purchase orders
There are three options when including purchase orders, which include all forms of
purchase orders, such as purchases from vendors, stock transfer orders, and inter-
company stock transfers, and returns to vendor. These options only apply to the
receiving quantities for purchase orders. The outbound requirements for stock
transfers are controlled through the Incl.rel.order reqs option.
This option controls the inclusion or exclusion of the POitem MRP Element and the
ShpgNt MRP Element. When purchase orders are included the ShpgNt is always
considered, no matter which option is chosen in the Incl.ship.notificat. option.
X – Check
X works like A if the STO configuration in Purchasing à Purchase Order à Set Up Stock
Transfer Order à Assign Delivery Type and Checking Rule is set up for the PO Type
and Plant to have the ATP Conf. MRP flag checked or if the Fix Date / Quantity flag is
checked in the PO line item.
If an inbound delivery / shipping confirmation has been applied to the PO Item then
Delivery Date is taken from this confirmed date and then the GR processing time is
added. This is reflected by the MRP Element changing from a POitem to a ShpgNt.
Shipping Notifications are always recognized for POs when POs are checked,
regardless of the subsequent Incl.ship.notificat. option.
For STOs each Schedule Line is included on its confirmed date with its confirmed
quantity. The GR processing time is added to each of these dates.
If an inbound delivery / shipping confirmation has been applied to the PO Item then
Delivery Date is taken from this confirmed date and then the GR processing time is
added. This is reflected by the MRP Element changing from a POitem to a ShpgNt.
Shipping Notifications are always recognized for POs when POs are checked,
regardless of the subsequent Incl.ship.notificat. option.
Incl. purch.requistions
Include Purchase Requisitions in availability check.
Include reservations
This is not to be confused with Production Order Component reservations, which
controlled by the Incl.depen.reservat. option.
This option will include demand from reservations made through transaction MB21.
Incl.ship.notificat.
This option is only relevant if the Incl.purchase orders option is blank. This option
will only include Purchase Orders that have a shipping confirmation. If the
Incl.purchase orders option is set to either A or X then Shipment Notifications are
always taken into consideration, regardless of this setting.
Incl.depen.reservat.
This option will include component requirements for Production Orders. There are
notes from SAP regarding this option and its applicability to purchase orders. I have
only used this option to manage reservations related to Production Order
components.
This option will only include requirements related to release Production Orders.
Order Reservations for production orders that are not yet released will not be
considered.
Incl.rel.order reqs
This option is to include the demand for the supplying plant of stock transfers, either
related to purchase reqs or purchase orders.
Only include Stock Transfer Purchase Order requirements at the supplying plant.
Include both Purchase Requisitions and Purchase Order stock transfer requirements
at the supplying plant.
Includes all planned orders, MRP Generated, manually created, firmed, confirmed, or
capacity planned.
Only include planned orders with the Plnd order flag checked in the Firming section.
Only include planned orders that have been availability checked in order to confirm
component availability.
This option will only include receipts for open production orders that have been
released for production.
Receipts in past
The Receipts in past option impacts all receipt related ( inventory additive ) MRP
Elements.
Useful References
SAP Support Notes / Articles
o 2219495 – Debugging guide ERP ATP check
o 835219 – FAQ: ATP composite note
o 1893237 – Everything about transaction Co09