Product Allocation for Stock Transport
Orders
In addition to customer requirements, you can also check stock transport orders against product allocations. This ensures that internal requirements (stock transport orders) and external requirements (such as sales orders) are treated in the same way.
For the availability check to check items from stock transport orders against product allocations, the following prerequisites must be fulfilled:
● You have made the settings described under settings for product allocation.
● You have entered characteristics for stock transport orders in the product allocation group.
The following characteristics are available for stock transport orders:
○ Purchasing Group (EKGRP)
○ Purchasing Organization (EKORG)
○ Customer (KUNNR)
○ Delivery priority (LPRIO)
○ Material Group (MATKL)
○ Product (MATNR)
○ Division (SPART)
○ Sales organization (VKORG)
○ Distribution channel (VTWEG)
○ Issuing plant (WERKS)
○ Receiving plant (WERKS_TO)
With the exception of the characteristics purchasing group, purchasing organization, and receiving plant, these characteristics are contained in the field catalog for sales orders. The product allocation check can thus use the same characteristics combination for stock transport orders and sales orders.

The relevant BAdIs and customer exits are available in the ERP system and SAP Advanced Planning and Optimization (SAP APO) for the definition of customer-specific characteristics.
● You have defined a business event. For more information, see the Implementation Guide (IMG) for SAP Supply Chain Management (SAP SCM) under Advanced Planning and Optimization → Global Available-to-Promise (Global ATP) → General Settings → Maintain Business Event.
●
You have determined
the
check
mode.
● You have set up check instructions for the check mode and the business event and activated the check against product allocations. For more information, see the Implementation Guide (IMG) for SAP APO under Global Available-to-Promise (Global ATP) → General Settings → Maintain Check Instructions.
● You have set up the following data in the product master:
○ The product allocation procedure (location-dependent or location-independent)
○ Check mode
○ ATP Group
In the following cases, the system automatically executes an availability check against product allocations for stock transport orders in SAP APO:
...
● You create an item in the stock transport order in the ERP system.
● You change requirement-relevant data in the purchase order (such as the purchase quantity).
● You change one of the product allocation characteristics.
In the confirmation
proposal, you can check the result of the availability check and show check
details. If an item has been allocated, you can also show the product
allocation situation (see
Display of Product Allocation Results). From here, you can also
manually trigger the availability check under Environment →
Availability.
If a stock transport order is created in Production Planning and Detailed Scheduling (PP/DS) or in Supply Network Planning (SNP) in SAP APO, the system performs an availability check in the following cases, and assigns the confirmed quantities with the product availability check or the check against product allocations:
● You have transferred the stock transport order to the ERP system and triggered the availability check there manually.
●
You execute
backorder
processing interactively or in the background in SAP APO.
If you have created items in SAP
APO and not transferred them to the ERP system or after the
initial data
transfer, you can only assign confirmed quantities and product allocation
assignments to items of stock transport orders using backorder
processing.

The following transactions for stock transport orders, stock transport requisitions, and scheduling agreements in the ERP system do not support the check against product allocations:
● ME21 and ME27 – create purchase order
● ME22 – change purchase order