Académique Documents
Professionnel Documents
Culture Documents
To set up tolerance check in SAP EWM delivery documents whether quantity lies within the
given tolerances for inbound deliveries. Percentage based tolerance check doesn’t work for
outbound deliveries in EWM
This blog is specifically intended to explain why it is required to have tolerance set up in EWM,
configuration required and the implications of not having this set up for Inbound delivery
generated by Production order confirmation.
The problem is faced for Inbound delivery generated after Manufacturing order
confirmation(CO11N), when SAP allows to post excess quantity more than Production order
quantity. This over confirmation from ERP creates excess stock in SAP EWM. In this process,
in EWM system, GR is completed with excess stock, however, in ERP, GR is not posted because
Inbound delivery Quantity> Manufacturing order Quanity, and a Queue is stuck up.
System is explicitly saying that Quantity confirmation has been exceeded by 300 pcs.
Standard EWM system doesnt look for tolerance check against reference document.
Checking the Inbound delivery in PRDI, the tolerance check indicator is not filled, so it required
additional configuration for setting ‘‘Tolerance check” and avoid over GR for stock sync up
between 2 systems.
—>So our purpose is to block the Inbound delivery in EWM system if Over confirmation is
posted from ERP.
Customizing required.
Note: For Manufacturing orders, reference document is Inbound delivery, so this settings is also
relevant for ”Setting Up Tolerance check” against Manufacturing order. SO don”t get confused
that this is only relevant for Purchase documents.
Check the Item type configuration of Inbound delivery in EWM.
The item type and Doc category used for Production order Inbound process is IDPP and
PDI
Note the Status Profile and Quantity offsetting profile.
Check the status Profile in customizing and activate DTL-Check tolerance. In
Standard system it is remain Inactive
In Customizing for EWM in Status Management, the status type DTL Check Tolerance for the
delivery item needs to be active.
–>EWM copies the quantities and unit of measure from the Manufacturing order in SAP ERP to
an inbound delivery or an expected goods receipt. EWM saves this data as quantity role in
PPQTOT Total Order Quantity.
So, it is required to Activate the Qty role PPQTOT. In standard system, it is in inactive state.
So, for the required Item type and Document category of Inbound delivery GR, both
Status profile and Quantity offsetting profiles are activated to block the inbound delivery
carrying over confirmation Quantities from ERP.
Reproducing issue after Customizing
Since order has 2 operations 10 and 20, Component consumption will happen at operation 10 as
components are assigned to operation 10, so this confirmation will trigger Goods issue(
Consumption delivery in EWM, pick is not relevant for picking )
So, I am just showing operation 20 where GR process will be conducted in ERP system.
The inbound delivery is blocked now as there is infringement of Quantity tolerance. EWM has
put the value of item status Check Tolerance (DTL) to 8 “Not OK”.
So, here business cannot over post GR and stock between ERP and EWM is in sync and our
requirement is fulfilled,
What if business wants to post this over confirmation as Produced quantity may be larger than
planned Quantity which generally happens in chemical industry, pharma or even in discrete
manufacturing.
Since, the Over GR of 20 pcs is posted in EWM, but our original manufacturing order quantity is
10 pcs only, so this error is triggered.
5. Increase the Manufacturing order quantity by extra 10 pcs and re-trigger the Queue.
Hence, both system has adjusted the quantities and they are in sync with each other.
Even if you deploy this solution for Inbound delivery generated from Manufacturing order, only
activating the Quantity offsetting Profile ”PPQTOT” which is for manufacturing order and
keeping Purchase Order tolerance check PQTOT Qty Role as inactive, system will not allow
you to conduct GR and queue error gets triggered as below.
So, you need to activate the Quantity role active both for PQTOT( Purchase order) and
PPQTOT( Manufacturing order).
This completes the entire blog. I would appreciate for any corrections or improvements required
to make this blog more productive. Next blog would be on Advance Production integration with
consumption to be done from ERP and synchronous update of consumption happening in PMR.
There is a reason to understand why SAP has given this functionality after all PMR can single
highhandedly tackle Consumption and GR process. Next blog soon.