This is my first blog post and I will try to address an issue which has been encountered to me recently where production order was confirmed with final confirmation and order was not fully delivered and system removed this order from MD04 and this lead to Miscalculation in next MRP run.
Example: Let's Consider a Production order with Quantity of 100 Nos
During Confirmation of this order, User had to do partial confirmation, but he confirmed order with Final confirmation which resulted that this order removed from MD04 with QM lot of 85 Nos and system updated a yield deficit of 15 Nos in order
Once order was confirmed, it disappears from Stock/Requirement list (MD04)
Now, How this Yield Deficit gets updated in order.
This yield deficit gets updated as per design of system that When we finally confirm a quantity smaller than the entire quantity to be confirmed, the difference is transferred to the 'ExpectYieldVar' field. (SAP Note: 416774)
The behavior can be changed by updating two flags in Production scheduling Profile (OPKP)
Order has been again posted partially with final confirmation and in this case yield deficit will not get updated. Also Production order with remaining quantity will be available in Stock/Requirement List (MD04)
This behavior is as per standard behavior of SAP as per note 416774 that If we finally confirm a quantity smaller than the entire quantity to be confirmed, the difference is transferred to the 'ExpectYieldVar' field.
If order is disappeared from MD04, the quantity in WIP will not be taken into consideration.
If WIP which is yet to confirm, User should do Partial confirmation to avoid such situation.
If we don't want to update yield deficit in order, we have to do necessary settings in production scheduling profile (OPKP)
Thanks.... I hope you will like this blog post.
Any feedback or improvements in blog post will be highly appreciated so that it will be helpful to community members