MB01 ERROR M7022 PU Ordered quantity exceeded

OMCQ - messages are as Worning, Set Tolerance Limits are either "Set Tolerance Limits" or "Set Tolerance Limits 99%". In PO I ordered 10 pce, but in MB01 (goods receipt) I change quantity into 12 pce. But I receive Error message (hard in program) - please, how it is possible to change to Warning?
Thank you for your help
Faba

1)Firstly, find the message class and number of the sytem message by clicking on to the message and then change the message status to warning in inventory management node of customizing.
OR
2)Change the tolerance limit in item detail of PO .Increase the overdelivery tolerance of the item of the PO and perform the GR

Similar Messages

  • PU Ordered quantity exceeded by  QTY8 EA

    Hi Experts,
    we have a process. we created Purchase order ( Intercompany). The Po will create SO ,Delivery, GI through batch jon. Then we go to me23n. we have corresponding Inbound delivery for Delivery doc.But when i create GR,system is showing error message (PU Ordered quantity exceeded by 8 EA ). ven though though inbound delivery happened and stock available.
    Thanks & regards,
    Vamsi

    Hi,
    SO will divide  qty 8 each due to availability check. first line item was confirmed for  qty 8 . and the second lienitem confirmes after few hrs with qty 8 due to APO availabity check. it was common in our process.. so delivery doc created for qty 8 each. respectively inbound delivery is 8 for each delivery doc.after inbound , i am unable to do GR either MB01 nor invound delivery change mode and click goods receipt.both the ways, i am unable to do GR for both the qty's
    Hope this Helps.
    Regards,
    Vamsi

  • PU Ordered quantity exceeded by 123,456

    Hi,
    I have selected the default value for 'Propose all items' in the MIGO settings option, to enable early GR against a Scheduling Agreement.
    Now, When i try to do a GR with MIGO i am getting the following error message: PU Ordered quantity exceeded by 123,456
    I beleive we can change this 'Error Message' into a 'Warning Message'. Please help with the configurations to do this.
    Please help. This is very urgent.
    Thanks,
    Manju

    hi,
    I have implemented whatz mentioned in OSS Note # 741385.
    Use transaction CMOD create a new project.
    Enter MEVME001 as enhancement, select EXIT_SAPLEINR_001 function module
    under Components, and enter the following source code in INCLUDEs ZXM06U28:
    data: ls_ekpo like ekpo.
    move pot to ls_ekpo.
    f4 = ls_ekpo-menge + ls_ekpo-menge * ls_ekpo-uebto / 100.
    Activate the function and exit the project.
    Note that in transaction MIGO the 'propose all items' field should be set
    to the default values.
    But still when I check the document i am getting the same error PU Ordered quantity exceeded by 123,456
    Please advise. This is very very urgent.
    Thanks,
    Manju
    Edited by: Manju Veena on Mar 26, 2008 6:51 AM

  • PU ordered quantity exceeded by...

    While doing MIGO for Schedule agreements the following error occurs :  PU Ordered quantity exceeded by..... can u suggest a possible reasons and solution for the same...
    regards
    Dhinakar

    Hi,
    For example,
    You have done GR for 10 nos against a PO of 25 nos.
    So remaining 15nos only,you can do GR.
    But,if you try to do the GR for 20 nos, the error will appear.
    I think it will clear you.
    Reward if useful.

  • ML81N - M7 022 - PU Ordered quantity exceeded by

    I have a PO (NB) with item cat = D
    The Over Del Tol on the Item->Delivery is flagged and the services have unlimited tolerances and unlimted overall service tolerances. The item qty = 1 AU as you expect and the service qty is 100 EA.
    When I process ML81N to accept a service entry sheet  for 1 EA on that service it gives "M7 022 - PU Ordered quantity exceeded by 1 EA"
    Other info:
    - the service was pulled into the service entry sheet via Adopt/Select Services i.e. it´s a planned service
    - no other sev. entry sheets exist
    SAP OSS and forums only mention the need to flag the Item -> Delivery Unltd Over Del Tol flag, which is flagged in my case.
    Any ideas?

    Hi Gurus,
    I cannot 'accept' a Service Entry sheet.
    It just gets to the 'will be accepted' status.
    When I press save, I get more or less the same error.
    The error in my case is: "PU Ordered quantity exceeded by 1 AU : 1808".
    I am wondering why this happens because when we tested it in a dev box, there were no problems accepting the entry sheet.
    I am not very familiar with SAP MM and your help will be welcomed.
    Info:
    • This occurs when we test it in the test box
    • The Delivery > Overdelivery tolerance limit flag is enabled.
    • The Services > Overfulfillment tolerance flag is disabled.
    • Changing the qty in the SES does not help.
    Thanks.
    ~ ric

  • PU Ordered quantity exceeded by 2 EA

    Hi
    If the PO qty is 10 and i want to do a GR for 12 qty. i am getting a "Erro message" as "PU Ordered quantity exceeded by 2 EA"
    So my question is, I want to change this ERROR TO WARNING message.
    Where i can get this.
    Thanks
    Anand

    Hi,
    Since this error is during MIGO or GR, i suggst you to got o the customizing of GR settings.
    Go to MM--- > Inventory Management -
    > Goods Receipt --- > Tolerance Limits.
    Adjust to required value. Then try to create GR. The values will be taken depending on the tolerance limitsOver Tolerance) settings.
    Ex: If Over Delv tolerance =25%.
    PO quantity is 100. You want to do GR for 125nos, The system will accept becacuse it has been customized for 25% more.
    IF 126, it throws error.
    Hope this is helpful.
    any queries, let me know.
    Thanks & Regards,
    Smitha

  • Order quantity error in VA01 BDC please some one reply

    i have done a bdc  f.m for va01 with the items in import table but in all screen mode  when the values for order quantity is entered  it shows an information error to enter order quantity but as far as i know the coding is right...
    my code is..
    FUNCTION zfm_sales_ord_create2.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(I_HEADER_DETAILS) LIKE  ZVA01HEAD STRUCTURE  ZVA01HEAD
    *"  EXPORTING
    *"     VALUE(SUBRC) LIKE  SYST-SUBRC
    *"  TABLES
    *"      MESSTAB STRUCTURE  BDCMSGCOLL OPTIONAL
    *"      IT_ITEM_DETAILS STRUCTURE  ZVA01ITEM
    DATA : ctu  LIKE  apqi-putactive  VALUE 'X',
              mode  LIKE  apqi-putactive VALUE  'A',
              update  LIKE  apqi-putactive  VALUE 'L',
              group LIKE  apqi-groupid          ,
              user  LIKE  apqi-userid            ,
              keep  LIKE  apqi-qerase             ,
              holddate  LIKE  apqi-startdate       ,
              nodata  LIKE  apqi-putactive  VALUE '',
              wa_item_details LIKE LINE OF it_item_details..
      subrc = 0.
      DATA : val TYPE i,
      val = 1.
      PERFORM bdc_nodata      USING nodata.
      PERFORM open_group      USING group user keep holddate ctu.
      PERFORM bdc_dynpro      USING 'SAPMV45A' '0101'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'VBAK-AUART'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field       USING 'VBAK-AUART'
                                    i_header_details-order_type.
      PERFORM bdc_field       USING 'VBAK-VKORG'
                                    i_header_details-sales_org.
      PERFORM bdc_field       USING 'VBAK-VTWEG'
                                    i_header_details-distri_chann.
      PERFORM bdc_field       USING 'VBAK-SPART'
                                    i_header_details-division.
      LOOP AT it_item_details INTO wa_item_details .
        IF val = 1.
          PERFORM bdc_dynpro      USING 'SAPMV45A' '4001'.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '=POAN'.
          PERFORM bdc_field       USING 'KUAGV-KUNNR'
                                        i_header_details-sold_to_party.
          PERFORM bdc_field       USING 'KUWEV-KUNNR'
                                        i_header_details-ship_to_party.
          PERFORM bdc_field       USING 'RV45A-KETDAT'
                                        i_header_details-req_deliv_date.
          PERFORM bdc_field       USING 'RV45A-KPRGBZ'
                                         i_header_details-delivery_date_type.
    *perform bdc_field       using 'VBKD-PRSDT'
                                 PRSDT_009.
    *perform bdc_field       using 'BDC_CURSOR'
                                 'RV45A-KWMENG(01)'.
           PERFORM bdc_field       USING 'RV45A-MABNR(01)'
                                        wa_item_details-material_no.
    perform bdc_field       using 'RV45A-KWMENG(01)'
                                 wa_item_details-order_quantity.
                                    '22' .
        ELSE.
          PERFORM bdc_dynpro      USING 'SAPMV45A' '4001'.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '=POAN'.
    *perform bdc_field       using 'KUAGV-KUNNR'
                                 KUNNR_012.
    *perform bdc_field       using 'KUWEV-KUNNR'
                                 KUNNR_013.
    *perform bdc_field       using 'RV45A-KETDAT'
                                 KETDAT_014.
    *perform bdc_field       using 'RV45A-KPRGBZ'
                                 KPRGBZ_015.
    *perform bdc_field       using 'VBKD-PRSDT'
                                 PRSDT_016.
    *perform bdc_field       using 'VBKD-ZTERM'
                                 ZTERM_017.
          PERFORM bdc_field       USING 'BDC_CURSOR'
                                        'RV45A-KWMENG(02)'.
          PERFORM bdc_field       USING 'RV45A-MABNR(02)'
                                        wa_item_details-material_no.
    **perform bdc_field       using 'BDC_CURSOR'
                                 'RV45A-KWMENG(02)'.
    perform bdc_field       using 'RV45A-KWMENG(02)'
                                  wa_item_details-order_quantity.
                                 '22'.
        ENDIF.
        val = val + 1.
      ENDLOOP.
      PERFORM bdc_dynpro      USING 'SAPMV45A' '4001'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=SICH'.
    *perform bdc_field       using 'KUAGV-KUNNR'
                                 KUNNR_020.
    *perform bdc_field       using 'KUWEV-KUNNR'
                                 KUNNR_021.
    *perform bdc_field       using 'RV45A-KETDAT'
                                 KETDAT_022.
    *perform bdc_field       using 'RV45A-KPRGBZ'
                                 KPRGBZ_023.
    *perform bdc_field       using 'VBKD-PRSDT'
                                 PRSDT_024.
    *perform bdc_field       using 'VBKD-ZTERM'
                                 ZTERM_025.
    *perform bdc_field       using 'BDC_CURSOR'
                                 'RV45A-KWMENG(02)'.
    *perform bdc_field       using 'RV45A-MABNR(02)'
                                 MABNR_02_026.
    *perform bdc_field       using 'RV45A-KWMENG(02)'
                                 KWMENG_02_027.
      PERFORM bdc_transaction TABLES messtab
      USING                         'VA01'
                                    ctu
                                    mode
                                    update.
      IF sy-subrc <> 0.
        subrc = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM close_group USING     ctu.
    ENDFUNCTION.
    if i   hard code that value '22' for RV45A-KWMENG its working fine, with out any error but when
    get it from the WA it shows an error....

    Hi,
    Check field length of 'RV45A-KWMENG and wa_item_details-order_quantity. Try changing wa_item_details-order_quantity to type CHAR. Alternatively use BAPI_SALESORDER_CREATE*
    Cheers.
    ...Reward if useful.

  • Sales order quantity equal to delivery quantity.

    31.10.2010
    Hi friends,
    To close all open orders I need to change the order quantity in the sales order to the total quantity delivered. Can you please advise how to go about this? Which table and which fields to use.
    Regards,
    Uday
    Moderator message: please try solving things yourself before asking, explain what you tried and where you are stuck when posting again.
    Edited by: Thomas Zloch on Oct 31, 2010 11:57 AM

    Hi all
      I am facing the same issue now. The system is not issuing an error message when delivery quantity exceeds order quantity and its letting me creating the delivery document and complete PGI. I have checked all the settings discussed in this thread.
    1.  0VLP Check Overdelivery is set to "B"
    2.  In VTLA, 'pos/neg' indicator is set to "+" sign for item category TAN (OR --> LF)
    3. Maintained the overdelivery tolerance limits in customer master.
    However when I set the 0VLP Check Overdelivery indicator to "A" instead, I am atleast getting a warning message. While it was B, I wasn't getting any message.
    I don't know what else could be missing or wrong. Any inputs would be highly appreciated.
    Thanks
    Vamsi

  • Order Quantity in full

    Hello Experts,
                         My user has created a PR through project builder of quantity 58. Now, after releasing the PR when he creates PO of same quantity the error coming is "Order quantity in full" .
    Please help.
    Thanks
    Ankur

    Thanks Kalpesh.
                                 yes there is a conversion formula maintained as:
    PO Quantity                    52 TO                       Order Unit <-> Ord. Price Unit 1      TO  <-> 1       TO
    PO Qty in SKU           6,341.400 M                   Order Unit <-> SKU             20     TO  <-> 2,439   M
    Now, when user is entering 58 in PO Quantity field. Error coming as"order quantity in full" .
    In PR under Quantities/ Weights Tab status is :
    Quantity                    6,416.720         M
    Quantity Ordered     6,341.400         M
    Also, the above PR is created through project builder.
    Please suggest.
    Thanks & Regards,
    Ankur

  • Good receipt exceed purchase order quantity

    Hello all, I am trying to do a good receipt that exceed purchase order quantity but I have an error message that I can´t do it.
    I configure tolerance limits B1, B2 and VP but it doesn´t work.
    I only can do a good receipt that exceed purchase order if I put tolerance limits in the PO Delivery tab
    Is there another way?
    Thanks in advance
    Rosa Rodríguez

    Hi Rosa,
    You can see the SAP Note 24312 - Inventory management - system message M7022 - Release Indep.
    As stated in it:
    "During the goods receipt with reference to the purchase order or the production order, overdeliveries are only allowed if this was determined in the purchase order or order (indicator "Unlimited" or definition of the "overdelivery tolerance"). If this is exceeded, the system will always display an error message.
    The corresponding system message was hard-coded as error message in the program. In these cases, the Customizing settings have no effect."
    Also see the SAP Library:
    http://help.sap.com/
    SAP ERP Central Component
    -> Logistics
       -> Materials Management (MM)
          -> Inventory Management (MM-IM)
             -> Inventory Management and Physical Inventory (MM-IM)
                -> Goods Receipt
                   -> Goods Receipts for Purchase Orders
                      -> Underdeliveries, Overdeliveries, and Final
                         Deliveries
    "Overdeliveries:
    In the standard, overdeliveries are not allowed. In the event of an overdelivery, the system issues an ERROR message.
    If overdeliveries are to be allowed, you can specify the following data in the purchase order:
    .- Unlimited indicator:
    If this indicator is set, overdeliveries of any size are allowed. The system does not issue any message.
    .- Overdelivery tolerance:
    You can enter a percentage overdelivery tolerance in the purchase order.
    If a quantity of goods received is larger than the order quantity plus the overdelivery tolerance, it is not accepted by the SAP system."
    So you can only overdeliver the quantity ordered by setting the "unlimited" (EKPO-UEBTK) indicator or by defining Overdelivery tolerances at the Purchase order item level.
    It is not allowed either to receive more than the quantity ordered plus the overdelivery tolerance.
    The system forbids overdeliveries by hardcoding the message as error in the system.
    As already stated by the note 24312 the customizing settings do not have any effect.
    I hope this helps you.
    Best regards,
    Esther.

  • Reg: P0 Notified quantity exceeds quantity ordered 50 EA

    Dear gurus,
    My scenario is intially a PO was made for 50000 with price Rs. 2/-.for this they have done Goods reciept of 25000.
    Now the Material value has changed from Rs2/- to Rs3/- for the rest of 25000 quantity for which Goods reciept is yet to be done.
    so for this i am going and changing PO as two line items 25000 each and giving respective price.
    In our process PO->Inbound Delivery->Goods reciept is followed.so when i am doing the above change in the PO i am getting the error as Error : Notified quantity exceeds quantity ordered 50 EA
                             Message no 0161.
    Please guide me.
    With regards,
    Mallik

    HI,
    You have an order confirmation (or advanced shipping notification , or inbound delivery) in your PO item coonfirmations tab that has a quantity that is 50 smaller than your goods receipt quantity.
    Change the confirmed quantity in the PO. then you can do you GR without error
    Regards
    KK

  • DTW : How to Create goods receipt with quantity exceeding purchase order ?

    Hello DTW Experts,
    is there any way to deliver or receive an quantity exceeding the quantiy of the purchase order using DTW, or the only way is to create additional order (create a goods receipt is based on a purchase order).
    When i try the system gives me these 2 different messages :
    1 - One of the base documents has already been closed  PDN1.BaseEntry[line: 1]Erreur définie par l'application ou par ...
    2 - One of the base documents has already been closed Erreur définie par l'application ou par l'objetoPurchaseDeliveryNotes
    Thanks,
    Hafid

    The best way is to draw the purchse order through then add an additional line to the Goods Receipt for the additional quantity. This will close the PO properly, but record the additional quantity

  • Purchase Order quantity must not Exceed Sales Order quantity

    Dear Experts
    My requirement is when i am creating PO in me21n and taking Document type as Domestic PO and giving account assignmnet as "C" Sales Order, must have to enter Material and quantity and must have to Give Sales Order number and item no in account assignmnet tab , the quantity i am entering in PO must not exceed my Sales Order quantity that is my requirement.
    Regards
    Abi

    Hi,
    You do not create a PO with reference to sales order. In PO you enter sales order number for reference. A purchase requsition can be created directly from Sales order or through MRP depending on the system settings. Then this PR can be converted to PO. here you can restrict the quantity. As in order to change the quantity in PR also you will have to change the quantity in sales order.
    Regards
    Raj

  • Sales Order quantity Must not exceed Purchase order quantity

    Dear Experts,
    My requirement is when i am creating a Purchase order giving referenece as Sales Order .. system must not allow the user to enter  more than Sales order quantity.
    Ex : Sales Order 1234
            Material : AAAA
            Quantity : 100
    while creating a Purchase order for Mat AAAA giving  reference of Sales order i.e 1234 and quantity 150 system must not allow user to enter more than sales order quantity . If user wants to create PO for 150 he must have to ammend the sales order from 100 to 150  is it possible.
    Kindly do the needful
    Regards
    abhi

    Dear Abhinav,
    First of all, Purchase Order will get created with reference to Purchase requisition (T. Code: VOV7 --> Item Cat.: TAS --> Tab: Transaction Flow --> Field: Automatic PO Creation), and not with reference to Sales Order.
    This is Purchase requisition, which gets created with reference to Sales Order; based upon settings in:
    T. Code: VOV6 --> Schd. Line Cat.: CS
    Order Type            NB    Purchase Requisition
    Item Category         5     Third-party
    Acct Assgt Cat.       X     All aux.acct.assgts.
    Now, coming to your requirement (based up on my inputs),
    My requirement is when i am creating a Purchase order giving referenece as Sales Order .. system must not allow the user to enter more than Sales order quantity.
    To Restrict Purchase requisition quantity in PO, then in T. Code: OMCQ
    Or, Path: SPRO > img > MM > Purchasing > Environment Data > Define Attributes of System Messages
    Here make following messages as Error;
    06 076 Materials of requisition & item & alr. ordered in full
    06 254 Order quantity greater than requisition quantity
    Now,  in Purchase Requisition, if it is created for 100 qty (with ref. to Sales Order) and if you adopt the same in Purchase Order and try to change the qty to 150, then system will not allow you change and throws the error.
    Best Regards,
    Amit

  • Delivery quantity should not exceed order quantity

    Hi,
    in delivery delivery quantity should not exceed order quantity what should i do
    please let me now what should i do it is urgent
    Thanks in advance
    Srinivas

    Hi,
    You may consider an enhancement with a user exit:FORM USEREXIT_SAVE_DOCUMENT_PREPARE in include MV50AFZ1.
    Here you can put additional conditions to check the delivery qty and also can put a message for the user to correct the delivery qty in case he has manully increased it.
    Please reward points if this helps.
    Hemant

Maybe you are looking for