Register Login

PU Withdrawn qty exceeded by 0,001...

Updated May 18, 2018

Error M7022 "PU Withdrawn qty exceeded by 0,001..."

Hey SAP Experts,

While posting GR in reference with the outbound delivery in T-code MIGO, an error M7022 "PU Withdrawn qty exceeded by 0,001..." is shown.

You can reproduce the issue by following below steps:

  • Create an STO in the material master for the material which has base unit of measure PC, order unit BOX where the conversion factor is 16 PC = 1 BOX
  • Now create an outbound delivery for 32 EA (base unit), and then posting the Goods Issued for the delivery with 32 EA. 
  • Post a partial GR with reference to the outbound delivery for 31 EA In T-code MIGO
  • Now when you try to do another GR for 1 EA in a reference with the outbound delivery, error M7022 "PU Withdrawn qty exceeded by 0,001 BOX..." is shown.


  • 15 Sep 2016 12:51 pm Jyoti Pandey Best Answer

    Due to the rounding off,
    The first GR (31 EA) gets converted to the order unit (1.938 BOX):
    1 EA = 31 / 16 = 1.9375 BOX which is it's rounded off to 1.938 BOX.

    The second GR (1 EA) gets converted to the order unit (0.063 BOX):
    1 EA = 1 / 16 = 0.0625 BOX which is rounded off to 0.063 BOX.

    Since the STO has order quantity 2 BOX and the total quantity for the two GRs would be 2.001 BOX which exceeds the order quantity, therefore the error M7022 is shown for the second GR.

  • 15 Sep 2016 12:55 pm Nitesh Singh Helpful Answer

    As we cannot avoid the rounding off in this case.

    Therefore Please follow the below steps to resolve the issue:

    1.Create an STO with the smallest unit as the order unit for avoiding rounding effort.

    2. if the STO has to be created with order unit (BOX), post the GR for unit of entry as same as the STO order unit (BOX):
       STO has Order Unit 2 BOX
       Then in MIGO, partial GR should be posted with reference to the outbound delivery, input  the same unit BOX as entry unit, like 1.938 BOX (31.008 EA)

    3. And now post the second GR for 0.062 BOX (0.992 EA), in this case, round off can be avoided.

    In case of above error M7022 (PU Ordered quantity exceeded by...) in EWM process for regular PO, In the PO item please set the "Overdelivery Tolerance Limit" to 0.1% on the PO item to avoid the error.