Supply Protection in Supply Assignment
Supply Protection in Supply Assignment
rameshraja_r
Advisor Options
11-20-2023 9:41 PM
1 Kudo
Introduction:
This blog explains how Supply Protection time buckets are considered in Supply
Assignment(ARun). Supply Protection is used to protect minimum quantities
maintained for specific characteristic combination (such as Customer, Distribution
Channel, etc.) and represents future demand. Supply Assignment(ARun) is used to
reserve supply for actual demand (Sales Orders, STOs, etc.). Hence it is essential to
understand the behavior of Supply Protection in Supply Assignment to meet desired
business needs.
Scenario:
Let us take an example where there are 3 channels (Wholesale, Ecommerce, Retail)
competing for same inventory. Assume there is a need to protect inventory based on
business priorities as shown below.
Priority Channel Customer
1 Ecommerce All Customers
2 Retail All Customers
2 Wholesale Customer A
3 Wholesale All Others
Pre-Requisites:
Step 1:
Create a new Supply Protection Object in Fiori App Manage Supply Protection and
Activate the object.
Supply Protection Setup
Step 2:
Maintain the general information and create the planning horizon for the supply
protection (In this example, the SUP object is set up with monthly time buckets and
consumption based on Requested Delivery Date of the actual demand).
Step 3:
Maintain Characteristics (In this example, the characteristics are Distribution
Channel and Customer Number).
Step 4:
Step 5:
Note: Purchase Orders are created in such a way that the future time buckets are
covered.
Step 6:
Create a new Sales Order SO1 for Wholesale channel for Customer B with
requested delivery date as Feb 7 and requested units as 100.
Once above details are entered, system will reserve the supply for the planned
protection maintained in SUP object and the new sales order SO1 will get
confirmations as shown below:
SO1 Requested Requested Confirmed Confirmed
Item Delivery Date Quantity Delivery Date Quantity
10 Feb 7 100 Feb 7 20
Feb 20 20
Mar 25 20
For example, assume that the supply assignment rule is configured with static supply
sort rule as the priority says ( 1- On Hand Stock and 2 – Purchase Orders). When
SO1 participates in supply assignment, below is the result.
SO1 Confirmed Confirmed Assigned
Stock Source
Item Delivery Date Quantity Quantity
10 Feb 7 20 C (On Hand) 20
Feb 20 20 C (On Hand) 20
Mar 25 20 C (On Hand) 20
Even though On hand stock is supposed to be reserved for high priority future
demand for 100 units, SO1 has taken away the 40 units from the protected high
priority time buckets. As a result, the next availability check will see only 60 on hand
stock available and high priority protection buckets are in short of 40 units. So it is
important to configure supply assignment rule accordingly.
In the subsequent steps, we can observe how this can be configured to work as
expected respecting supply protection.
With this configuration, system will consider the supply protection time buckets
during supply assignment process as well. Below is the result of supply assignment
process with above mentioned configuration.
SO1 Confirmed Confirmed Assigned
Stock Source
Item Delivery Date Quantity Quantity
10 Feb 7 20 C (On Hand) 20
Feb 20 20 Purchase Order 1 20
Mar 25 20 Purchase Order 2 20
Appendix:
SAP Help:
o Supply Protection
o Supply Assignment
Almost every company wants to be reliable for its customers and to sell everything
without leftovers, but it also wants to sell everything with a high margin. Supply
protection (SUP) can help you to avoid shortages.
Business Use Case
In many cases, companies want to prevent that customers who are considered as
less important, order too much so that there is not enough stock left for the
customers of higher priority. This is very typical in the fashion industry. Here,
wholesale customers order at the very beginning of the season. Channels with
higher margins or higher strategic importance (for example, e-commerce or the own
Retail stores) order later.
Within a supply protection object, you can define prioritized protection groups. Here,
the logic works like this: Demand matching with a high priority protection group can
ignore the protection for lower prioritized protection groups. Demand matching with a
low priority protection group must respect the protection of higher or equal priority.
Example:
Supply Protection
Whenever a supply protection object has been activated, it will be considered in the
logic of the product availability check (PAC) and restrict other demands. This is very
important, especially if there is no easy way to get additional supply such as the
example from the fashion industry.
Within a defined planning horizon, protection quantity can be defined for the different
time buckets. You can divide a protection group in daily, weekly, monthly, or
quarterly time buckets. You can, however, define only one time bucket.
If the end date of a time bucket has been passed, the protection expires. This frees
again quantities for other customers. In other words, at the end of the season, it
turns from a protected to a First-In First-Out (FIFO) principle.
Additional Information:
Incident component for clarifications: CA-ATP-SUP