In order allocation run (ARun), you can use the stock protection feature to set aside stock for certain segments that should be given the highest priority for their orders or planned independent requirements (PIRs). When you execute ARun, the existing stock is set aside based on the priority of these segments. Stock is allocated to lower priority segments only if sufficient stock remains.
Select the Stock Protection checkbox in the article master for an article using the transactions MM41, 42,or 43.
Make the following changes to requirement or stock segments and PIRs:
Enter the segment strategies in Customizing under
.Select the Stock Protection checkbox for the relevant segment combination values (relevant for requirement segments) for which you want to use stock protection. Also, you should enter the priorities for the above segment values. You can do this in Customizing under
.We recommend 1:1 mapping for requirement and PIR segments in Customizing under
.We recommend adding a segment priority field (CH_PRIO) in the requirement sorting rules in Customizing under
.Consider the segments: Retail, e-commerce, and Wholesale. e-commerce has the priority 1, Retail has the priority 2, and Wholesale has the priority 3. The system gives orders from the e-commerce segment higher priority and sets the stock aside for these orders. The system allocates stock to lower priority segments only if sufficient stock remains.
Segment | Priority | Planned Forecast |
---|---|---|
e-commerce | 1 | 1000 |
Retail | 2 | 1000 |
Wholesale | 3 | 1000 |
The total stock in the common stock pool is 3000.
An order from the e-commerce segment with a requirement of 600 is received.
The stock is allocated for this requirement. The stock available in the common pool is now 2400.
An order from the Retail segment with a requirement of 700 is received.
Before the stock is allocated for this requirement, the system sets aside the stock for unconsumed PIRs at the preceding priority level (1). In this case, stock for 400 unconsumed PIRs is kept aside. The stock for this requirement of 700 is allocated since sufficient stock is available in the common stock pool. The stock available in the common stock pool reduces to 1700.
An order from the Wholesale segment with a requirement of 1500 is received.
Before the stock is allocated for this requirement, the system sets aside stock for unconsumed PIRs at preceding priority levels (1 and 2). In this case, stock for 400 unconsumed PIRs (e-commerce segment) and 300 unconsumed PIRs (Retail segment) is set aside. Although the stock available in the common stock pool is 1700, 700 is set aside for unconsumed PIRs from higher priority segments. Therefore, for this order, only 1000 will be allocated. Complete allocation is not possible for this order because the segments with the higher priority are given preference over the lower priority segments.