Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
rameshraja_r
Advisor
Advisor
Introduction:

This blog explains ‘Release Check’ process in Supply Assignment (ARun). Release Check is a process in which system calculates the fulfillment of order/orders at various levels and releases the orders for delivery.

Release check suits best for following use cases:

  • Use Case 1: Customer has ordered 2 items each 100 units. Customer wants the shipment only if each item meets 80% and over all the order meets 90%. This is the most relevant use case.

  • Use Case 2: Business defines certain fulfillment percentages for key customers and want to ensure the order is delivered to those customers only if certain % is met.

  • Use Case 3: Minimize the number of partial deliveries created for the orders there by reducing the shipment costs.

  • Use Case 4: When the plant is overloaded with numerous deliveries (especially during peak season), increasing the release check % so that deliveries shipped out of the plant can be controlled.


Note – Release Check is an optional step in Supply Assignment. The demand documents (sales orders, stock transport orders) can be delivered without this step as well.

Pre-Requisites:

  1. Material is relevant for Supply Assignment(ARun) in the plant.

  2. Supply Assignment for Retail business function (SUPPLY_ASSIGNMENT_RETAIL_01) is activated.


Scenario:

Below example and steps covers Use Case 1 where customer has placed an order with 2 items and wants the shipment only if each item meets 80% and overall the order meets 90%.

Sales Order Details:


















Sales Order Item Ordered Qty Available Supply
10 100 70
20 100 60

 

When Outbound delivery is created for SO, below are the quantity details:





















Sales Order Item Ordered Qty Confirmed Qty Delivered Qty
10 100 70 70
20 100 60 60

 

However this is not desired by business as customer requested each item meets 80% and over all the order meets 90%.

Process Overview:


Process Flow:

  1. Create a Sales Order with 2 line items with 100 requested units each. The first item has stock of 70 units and second item has 60 units.



Stock Overview



Create Sales Order




  1. Create a Supply Assignment Rule for Supply Assignment(ARun) in Fiori App ‘Configure Supply Assignment Rules’


Ensure ‘Release Check Required’ is selected in the supply assignment rule.


Supply Assignment Rule




  1. Create a BOP Segment and BOP Variant for Release Check Run.


        


BOP Variant




  1. Execute BOP Variant so that supply assignment is carried out.


 

  1. Go to Fiori App ‘Monitor Supply Assignment Demand’ to see the assignment results.



Monitor Supply Assignment Demand




  1. Create a reference release rule in Fiori app ‘Maintain Release Rules – Supply Assignment Config.’


Enter Header fulfillment % as ‘90’ and Item fulfillment % as ‘80’ and save the release rule.

 


Release Rule




  1. Create a Release Check Variant in Fiori App ‘Configure Release Check Variant’.


Specify the BOP Variant created in Step 2 and select configuration as shown below.


Release Check Variant




  1. Execute Release Check Variant


The Release Check Variant can be executed through Fiori App ‘Configure Release Check Variant’ or ‘Schedule Release Check’.

 

  1. Go to Fiori App ‘Monitor Supply Assignment Demand’ to see the assignment results.


Since the fulfillment % is not met, all units are moved to reserved status(R) and delivery cannot be created.


Monitor Supply Assignment Demand




  1. Create OBD and you will observe that system will not let you to create OBD as fulfillment % is not met.



Create Delivery




  1. Now, post additional stock for the materials to ensure that fulfillment % is met.



Stock Overview




  1. Once stock is posted, do a Re-ATP of the document and supply assignment or execute BOP Variant in Full mode to get additional confirmations and assignment with the newly posted stock.


 

  1. Execute the Release check variant once again to carry out new release check


 

  1. Go to Fiori App ‘Monitor Supply Assignment Demand’ to see the assignment results. You will see that both items are moved to Ready for Delivery(F) status.



Monitor Supply Assignment Demand




  1. Ready for Delivery(F) units will be taken over to delivery, there by meeting the business/customer requirements.



Create Delivery


Appendix:

SAP Help documentation