Position of the Topic in the Complete Training Scenario

The figure illustrates the position of the topic in the complete training scenario.
Scenario
Your demand of wholesale and / or other channels exceeds your stock. You need to ensure the best usage of the existing stock by assigning it to the most important demand. You want to use various criteria to define which demand is considered to be "most important".
In cases where a full delivery is not possible you want the system to decide is the fulfillment rate is sufficient for a delivery.
Supply Assignment (ARun)

Supply Assignment (ARun) ensures that supply is assigned to orders according to the changing requirements. In a supply shortage situation, supply assignment ensures an optimal assignment of supply to the open requirements and distributes available supply to the respective sales orders or stock transport orders (STO). Supply assignment offers options for minimizing losses due to inventory stock-outs by utilizing the visibility on the demand and supply situation and offers an automated release process for assigned items to which supply has been assigned and are ready for delivery.

The figure shows screenshots of the screens, in which the relevant settings for the ARun are made.
Note
Even if a material is set relevant for supply assignment there are a few scenarios where ARun is not considered by default:- Consignment issue process because the stock is customer specific anyhow after it had been delivered to the customer in the fill-up process (special stock type W)
- Consignment pick-up process
- Purchase to Order (PTO) process because the stock is procured for the customer individually an cannot be used for other demand (special stock type E)

Supply Assignment (ARun) ensures that supply is assigned to orders according to the changing requirements.
Supply Assignment is part of the aATP portfolio where it is performed during BOP. It can be run with or without a preceding reATP step in BOP.
Supply assignment can be run before delivery of stock by setting the ARun relevancy in material master data.
Relevant customizing is maintained in IMG → Cross-Application Components → Advanced Available-to-Promise (aATP) → Supply Assignment (ARun).
Note
If relevancy has been set for a material/plant combination no outbound delivery can be created without a successful supply assignment.Supply Assignment Scenarios

The assignment process can be executed in the following ways:
- In Backorder Processing (BOP), then generally followed by a release check in ITA. These two steps will typically be executed in background jobs. In this scenario the following is executed by the system:
The supply assignment as such creates a fix link between a demand element and a supply element. This link is written to a table and ensures the supply will not be used to fulfill other demand.
The release check validates the actual supply assignment quantities vs. requirement quantities to decide if an OBD should be created or not.
- Manually in the Insight to Action tool.
- Using immediate assignment process during document creation.
Supply Assignment - Copying Assignments During Processing

Fashion contracts can undergo supply assignment. If a call-off order is created with reference to an assigned contract the ARun status will get copied.
Demand can be assigned to future stock like POs. Status is hard-coded to R. This assignment will generally be kept when an inbound delivery / ASN (advanced shipping notification) is created for this PO. When a goods receipt is posted for this the status will again be kept ensuring the immediate availability of the stock to fulfill the demand.
Copying Assignments During Processing (MSO)

Main MSO document behavior:
Main MSO document is not applicable for supply assignment
Main MSO document can inherit supply assignment if created with reference to an assigned contract
Main MSO is not relevant for delivery. Assignment status can only be R – Reserve
Even if ATP confirms additional referenced quantity, immediate assignment will not be triggered
Child document behavior:
Child SO can be assigned through BOP, ITA and immediate assignment
The assigned quantities in the Main MSO document are transferred to the Child SO document
Child SO are applicable for delivery, assignment status is determined by the release checks
ARun Statuses

During configuration of the BOP variant you can select if the resulting assignments will be relevant for a release check.
You have the following options:
ARun Statuses
Status | Explanation |
---|---|
If the release check is required the assignments will get status: | |
O | The link between supply and demand is created, the release check is pending |
If the release check is not required, the assignments will get status: | |
F | Supply is warehouse stock |
R | Supply is future stock (purchase or production order) |
The release check can result in different statuses: | |
F | The requested fulfillment rate is met, the delivery can be created |
H | The requested fulfillment rate is met but a manual release to F is necessary before deliveries can be created |
R | The requested fulfillment rate is not met but the available quantities are still allocated. |
Note
Contracts and future stock is always allocated in R regardless of the fulfillment rate.Inbound Delivery for Outbound Delivery (IFO)

Inbound delivery for outbound delivery (IFO) assignment is a goods flow-through process in which the inbound goods are directly used for creating outbound shipping orders, eliminating the need to store them in the warehouse.
You can create outbound delivery for sales orders (SO) or stock transport orders (STO) which are assigned against inbound deliveries using the ARun Insight to Action (ARUNITA) tool. You can manually identify the assignments and move them into a new IFO Assignment status (C). Once the status is set to C, the outbound deliveries can be created.
Use
IFO process allows you to map the outbound delivery with the inbound stocks in advance. Without IFO process, outbound delivery can only be created using assignments with physical stocks which are in Ready for Delivery (F) status.
Prerequisites are:
Articles/materials must be non-batch managed or batch managed and where the Supply Assignment (ARUN) does not assign the batches.
Only assignments with inbound deliveries are applicable for IFO assignment.
Only sales order, Stock transport order, and Free of Charge order are supported.
IFO process is supported only in normal mode.
Features are:
Outbound delivery is possible with inbound delivery in sales order/stock transport order/Free of charge orders by setting the status to IFO Assignment (C) through ARUNITA. If you have order that is assigned to an inbound delivery, change the status from On Reservation (R) to IFO Assignment (C) using IFO button in ARUNITA tool. This allows follow on deliveries to be created for that order.
Un-assignment rules remain the same when order is in C status.
Once Outbound deliveries are created from Orders with C status, then the supply assignment fields of assigned inbound delivery cannot be changed or reduced below the delivered quantity.
If you have integrated SAP ERP systems with SAP EWM systems, then the inbound delivery reference of the outbound delivery is sent to the SAP EWM system when the delivery is complete.
Supply Assignment Results in the BOP Monitor SAP Fiori App

The figure shows a screenshot of the BOP Monitor SAP Fiori App, which illustrates the supply assignment results.
Supply Demand Overview – Supply Demand Overview in SAP Fiori

Features of the Supply Demand Overview (Detailed Analysis) app:
Enables the end user to visualize, and analyze the Overall Supply , Overall
Demand and the Supply-Demand Assignment situation based on
Pre-Configured Steps and KPIs.
Supply Demand Overview – Detailed Analysis in SAP Fiori

Supply Demand Overview (Flexible Analysis) app:
The User can select the dimensions (such as Sales Organization, Plant,
Material, Company Code, Customer Group, etc. ) and
Measures (such as Open Demand Quantity, Open Supply Quantity,
Confirmed Quantity, Assigned Quantity, Delivered Quantity, etc.) and proceed with analysis.
Supply Assignment in Modes "Normal", "Preview" and "Simulation"

Supply assignment can be executed in different modes:
The normal mode can use warehouse stock, Pos, ASNs and production orders as supply and typically this mode will be chosen as a preparation step for outbound delivery creation.
The preview mode can also use purchase requisitions and planned orders as supply and typically this mode will be used as an outlook to evaluate how well demand will be covered on a longer time horizon.
BOP always allows for execution in simulation mode. The results can be stored so that they can be evaluated and compared.
Note
Only the normal mode is locking requirement and supply elements during execution.
Cross applications are only applicable for normal mode.
Supply Assignment Specific Settings in the BOP Variant

The figure illustrates the possible supply assignment specific settings in the BOP variant.
Stock Sorting in Supply Assignment

During the assign action, ATP scheduling logic is used to assign the stock if no specific stock sorting rule is maintained for ARun.
However, if the sorting is maintained it will replace the generic ATP logic. You can choose sorting criteria from the drop down list and combine them if necessary. In the picture sorting is performed based on the stock type. For batch stock you could sort in a second step by the shelf life expiration date.
Use the transaction ARUN_STKSORT.