Overdelivery tolerance with partial GRs

Hi all,
We have the following scenario in a  purchase order with the delivery tolerance indicator:
Qty in th PO 1000, overdelivery tolerance 10%, so we can accept until 1100.
We can do 2 partial GRs like
Firts GR for 500
Second GR for 600
But if we do 3 GRs like this:
First GR for 500
Second GR for 500
Third GR for 100
the last one fails, since there is no open qty in the PO, Is there any standard way to allow this? We know we can change the qty in the PO, but we do not want to do it.
Regards.

Assuming by fail you mean in MIGO no selectable items msg (?) then in MIGO from the menu:  Settings \ default values
Select the 'propose all items' tick box, save setting (adopt).
And you're good to go.
Regards,
Nick

Similar Messages

  • Overdelivery tolerance Screen selection for Purchasing order

    Hi all,
    Currently we have a scenario over here, where we need to change the over delivery tolerance for purchasing order.
    Overview:
    We have received plastic packing screw ( PO 3480000011 , PO qty 98,000 pcs ) in 3 GR's
    1st GR.   21,000 pcs
    2nd GR. 29,000 pcs
    3rd GR.  50,000 pcs
    total   = 100,000 pcs
    ===================
    For 1st & 2nd del. we have input into SAP, but for the last del. we can't input because qty over 2,000 pcs than PO
    Because of this, we have reversed the 1st and 2nd GR, but we still cant enable the over/under delivery tolerance field selection.
    Other than that i have make the changes thru the
    OLME -> purchasing order -> Define screen layout at document level -> select Me22 and click on details ->GR/IR Control -> overdelivery tolerance with "X" at Reqd. entry.
    But this doesnt seem to work.
    have anyone encounter this issue kindly provide me some hint on this.
    Point will be rewarded for useful answer.
    Thank you.
    Kah Fei

    Hi,
    I think Under/Over delivery tolerance are a part of 'purchasing value key' of the purchasing view in the material master record.
    Try changing that for your material so that you get a overdelivery tolerance of more than 2% in the material master record.
    Otherwise in your PO , under the delivery tab in the item details mark the chkbox 'unlimited' overdelivery and check out....
    Revert back for further help...
    Regards,
    Prithviraj
    Edited by: Prithviraj Talekar on Jan 19, 2009 10:49 AM

  • Help me on overdelivery tolerance

    Hi SD Functionals,
    I'm an abapper. My client wanted to limit her delivery quantity based on the sales order.. I am not sure how overdelivery tolerance works. Please guide me with this.
    The other abapper tried to used and configured item category TAN to limit the delivery. But there are some orders like,  20.5 kilos and it locked to 20 kilos for the delivery.  I just don't know how that happened.
    Should I use overdelivery tolerance or re-configure the TAN? If I will use the first one, is there anything that I need to configure? Or the user will just defone how much percent on the sales order and the delivery will depend on it?
    I really need your assistance. You'll be given points later.
    Thanks!

    hello again, maui.
    when you choose "B", then when somebody tries to change the delivery quantity to be more than the order quantity, the system will not allow this and will give an error message.
    as an example, your sales order has quantity 100 for a material.
    when you create the delivery and try to change the quantity to 101 or more, the system will not allow this and include an error message.
    in another scenario, again with an order of 100, you first have a partial delivery of 50.  then in the second delivery, the system will recognize that you cannot delivery more than this.  so changing the quantity in the second delivery to 51 will not be allowed.
    in this way, you don't have to even make any settings in the customer master.
    hope this really helped.
    jty

  • F-28 - I want to clear invoice with partial payment but wanna keep ageing as per original invoice

    Hi All,
    Normally, I am clearing partiall payment with partial option in F-28. But that shows both the invoice and payment entry in the open item.
    Now I am trying to clear partial payment with Residual option. But in this I also want to keep the ageing of the residual balance same like original invoice. Currently if I am doing this, residual balance ageing comes in the latest. which is wrong. and shows a incorrect debtors ageing.
    How can I do this task. Kindly help!
    best regards,
    adnan abbasi

    Hi,
    Please check your configuration for customer tolerances
    Path: Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Open Item Clearing -> Clearing Differences -> Define Tolerances for Customer/Vendors.
    Choose your company code, double click to get the details setting of Tolerance.
    Here, You tick on "Payment term form Invoice".
    By this way, when you do Residual payment, the payment term will be copied from original invoice to new document.
    Julie

  • To restrict overdelivery tolerance up to a certain limit while creating PO

    Dear friends,
    How to restrict overdelivery tolerance up to a certain limit (e.g. 5 or 10%) in delivery tab while PO creation?
    Any idea?
    Regds
    Amitava

    Hi
    Hope you aware the delivery tolerance is coming from Purchasing value key you maintained in the Material master.
    So you can restrict the over delivery percentage at purchasing value key itself.
    Or please try the screen lay out to only display the field after maintaining the correct % in PVK.
    Or Try some user exit with the help of ABAPer.
    Hope it helps.
    Thanks/Karthik

  • Overdelivery Tolerance

    Hi,
    Just a simple query...In PO the overdelivery tolerances acts on total quantity or quantity yet to be received?
    For example lets say a PO has 100 tones of material with an overdelivery tolerance og 5%. Against the PO already 30 tonnes has been received.
    Now here the overdelivery tolerances will act on 100 tonnes or remaining 70 tonnes?
    Regards,
    Indranil

    Fine...but my query is if some quantity is already received then where the over delivery tolerance will act?on the total PO quantity or whether on the open quantity?Actually i don't have the system right now and so unable to test the same.If anyone can test and confirm me the same will be quite helpful.
    Regards,
    Indranil

  • GR for overdelivery tolerance PO

    Hi,
    I have issue with a user(Only one user having this issue),who is able to receive the goods for Fully delivered PO.User can receive up to overdelivery tolerance given in the PO.How to restrict this.
    Expecting some valuable inputs.
    With regards
    Ram.

    My issue is this,
    Purchase Order qty=30 EA
    Over Dely Tolerance=20%
    Received through MIGO=30 EA
    After this also system allowing to receive goods for 20% of the order qty.
    Only one user having this problem.
    By Standard if i receive goods for delivery completed PO,the system will throw a message No selectable items.
    With regards
    Ram

  • Overdelivery tolerance - extended classic

    Hi all,
    We have extended classic scenario, and would like to have overdelivery tolerance.  I've created a tolerance group in SRM, and assigned tol keys CF, DA and DQ. 
    I've also maintained a Purchasing Value Key in ECC via OMQW (SPRO --> MM --> Purchasing --> Material Master --> Entry Aids for Items Without a Material Master)
    When I post the confirmation in SRM I get the appropriate error message (so if I try to post 106 for a PO with 100 qty, I get the error message, 105 is OK).
    However, the IDoc goes into error in the backend, as the qty is exceeded.  Error message: "PU Ordered quantity exceeded by 5 EA : <PLANTCODE>"
    When I look at the PO inside SRM, in the item detail the overdelivery tolerance is 0%, and the ECC copy also has 0%.  I would have expected them both to show 5% (and for this to copy-into the PO)?
    If I create a new 'spot PO' directly in ECC (ME21N) with all the same detail, the 5% tolerance is coming through automatically from the OMQW setup.
    Do you have any ideas how to get the overdelivery tolerance into the SRM PO, so that the copy in the backend would also show it (so IDOC will post successfully)?
    Thanks in advance,
    J

    Hi,
    I have a similar problem.
    I have assigne a tolerance group in ppoma_bbp, but the purchasing group is not defaulted into the PO,
    Therefore the % on the PO is 0, which leads to an error message when i hit check on the confirmations in SRM, even if I am within the tolerance limit.
    Also when i try to search for the tolerance group on the PO it won't display.
    If I update the tolerances the manually ont he PO the i am able to create an overdelivery.
    We are on the same release ECC 6 EhP 4 and SRM 7.0 SP 9, extended classic.
    Could you please update how you solved the issue?
    Cheers
    Ulrike

  • Userexit/BADI change Overdelivery Tolerance Limit in Purchase Order / MIGO

    Hi,
    i woould like to implement a own logic to set the Overdelivery Tolerance Limit in the order or MIGO. IIs there any badi/exit where I can do this?
    I tried with the exit EXIT_SAPLEINR_001 but it doesn't work.
    Thx
    Cheers
    Hannes

    Hi,
    thx for the answer.
    The BADI MB_DOCUMENT_UPDATE is only used when i save the migo. I need some point earlier since otherwise the error message appears that i i can not book more pieces as in the order.
    The Exit MEQUERY1  is only used for define a own preselection in the order and MEVME001 contains the exit EXIT_SAPLEINR_001 which i implemented but does not work.
    Other suggestions?
    Thx
    Hannes

  • How to default the Overdelivery Tolerance in POs

    Hi,
    Is there a way I can default the Overdelivery Tolerance for all Purchase Orders?
    I know it is possible through PIR, but I need it to work for services and one-off POs (no material masters).
    Thanks.

    Hi,
    You can create Inforecord without material master. In this case you can create with material group and vendor combination.
    Regards,
    Prabu

  • "Overdelivery Tolerance Limit" of 5% for all the PO

    Hello experts
    I saw that is possible to indicate the "Overdelivery Tolerance Limit" in the Material Master Data, in order to bring it to the PO automatically.
    But I am not using materials, I am working only with material groups, so how can I define the field for all the PO to be the 5%?? only by user exit, or is it possible by customizing?
    Thank you in advance
    Best regards,

    hi Maddiii,
    It is very much possible to maintain per a particular group of material groups.i.e.,
    1.) You have to create a new Z table and in that include all the material groups with their percentages,
    2.) Call the values while saving the PO through by BAdi.
    Please let me know for further details,
    Regards...
    Srini Rao

  • Create Delivery against STO  define overdelivery tolerance

    Hello,
    Can anyone please suggest if there is a way to create Delivery More Than Open STO Quantity?
    My scenario goes like this lets say I have STO with Quantity 100 KG. I am creating delivery with 60 Quantity and system is allowing me to create delivery.
    now  I have 40 KG open so system is still allowing create delivery and Its allowing me to create of any amount although I dont have any Overdelivery Tolerance set up in STO or in Material Master.
    but If I try to create delivery again its says its not able to find the STO and hence does not create delivery so my requirement is to define over delivery tolerance and allow SAP to create delivery on STO over STO Quantity.
    I am using BAPI_OUTB_DELIVERY_CREATE_STO to create delivery.
    putting my requirement as example
    STO- 100 KG
    first delivery - 40 KG - as of now sap create delivery
    second delivery - 50 kg - here as well
    third delivery - 45 Kg - here as well
    fourth delivery - 50 kg -  does not create
    I know this seems bit confusing I tried to explain Please let me know if need more details.
    Thanks
    Shail

    Thanks Jurgen,
    One of my friend suggested me to try the copy control setting against delivery and changing the Quantity is calculated positively, negatively or not at all to zero which explains
    Indicates whether, during copying, the quantity or value in the target document has a negative effect, positive effect, or no effect at all on the quantity still to be completed in the source document."
    I tried using this but still not working.
    I guess this may work if I create delivery from SO and not STO.
    for now I have requested User to Bump up the STO Quantity.
    but I want to find out which field and where the system check and determine if STO is fully delivered or does not have open quantity
    Thanks
    Shail

  • MIGO - Check the "Overdelivery tolerance limit"

    Hi All,
    I'm looking for an enhancement to check the quantity in MIGO t-code. My issue is: I want that sometimes the system does't check the "Overdelivery tolerance limit" inserted into the purchase order. Is there a way?
    Many thanks,
    Luca

    Hello,
    Check like this,
      DATA: lr_ekpo LIKE ekpo,
            lv_menge TYPE uetmg,
            lv_menge1 TYPE uetmg,
            lv_menge2 TYPE uetmg,
            lv_menge3 TYPE uetmg,
            l_va_text TYPE text20.
      CLEAR: lr_ekpo.
      SELECT SINGLE * FROM ekpo INTO lr_ekpo WHERE ebeln = va_ebeln
                                               AND ebelp = wa_tc01-ebelp
                                               AND uebtk = space.
      IF sy-subrc = 0.
        lv_menge = wa_tc01-bsmng + ( wa_tc01-bsmng * lr_ekpo-uebto / 100 ).
       lv_menge1 = wa_tc01-bsmng - ( wa_tc01-bsmng * lr_ekpo-untto / 1000 ).
        lv_menge2 = lv_menge - lv_menge1.
        lv_menge3 = lv_menge2 + wa_tc01-omeng.
      ELSE.
        EXIT.
      ENDIF.
      IF wa_tc01-erfmg GT lv_menge3.
        lv_menge1 =  wa_tc01-erfmg - wa_tc01-omeng.
        WRITE lv_menge1 UNIT wa_tc01-meins TO l_va_text NO-GAP.
        CONDENSE l_va_text.
        CONCATENATE l_va_text wa_tc01-meins INTO l_va_text
                                        SEPARATED BY space.
        MESSAGE e022(m7) WITH text-025 l_va_text.
      ENDIF.
    Implement the logic in the exit  MB_CF001 - EXIT_SAPLMBMB_001
    Cheers,
    Vasanth

  • Overdelivery tolerance mismatch in MM03 vs PO

    Hi Guys,
    We have a strange problem.
    IN MM03 Unltd Overdelivery is check marked -> which should result in PO creation with unlimited overdelivery tolerance, however that is not the case. System doesn't automatically appear unlimited (tick mark) in PO - delivery tab and have to manually select it.
    Could anyone share the reason why system is not picking this?
    If this has to happen automaticallly, is there any procedure or things which might be missing.
    Thanks,
    K

    A change in material master will only effect data created after the change.
    The data flow is from material master to info record and from info record to purchase order.
    if you have a contract, then from contract to PO.
    So if info record (or contract) are already exist when you change the material master, then the existing data will not update automatically, you have to do this yourself manually.

  • Transfer of under delivery/overdelivery tolerance from sales order to prord

    Hi,
    My client works on SAP+MES environment. Here when a SO is created for a FERT material, the PO is generated automatically. A program is run to transfer this produciton order to their MES system. During this process, the initial values for underdelivery/overdelivery tolerance are picked up from the material master work scheduling view. But due to some reason, if the SO is changed, the underdelivery/overdelivery tolerance gets updated in the production order with the values that are in the SO.
    In the meantime, due to the initial transfer of material master data value, their PPC department plans the material based on the same. Subsequently, due to automatic updation of the values from the SO, there is a problem of excess/lower production happening on the shop floor.
    I want to know how to find out the user exit that is transfering the data from the SO to PO and the logic written for the same. Request you to help me find out the same.
    Regards,
    Sridharan M

    Sridharan,
    I am a bit puzzled what you mean by 'working parallely".  Just about any ABAPer with whom I have worked would have answered these  questions, had I asked them.
    Functional userexits are found in Programs, and Programs may (or may not be) executed by a user.  Executable programs may or may not be accessed via transactions.
    So, let us assume you have discovered a userexit that your company has implemented, using Mangalraj's expert instructions.
    CMOD enter the project. Select components; Select Display.
    I will assume that it is a function exit.  Select the component that contains the implemented modification.  Select Display.
    Place your cursor on the FM name. Select the 'Where Used' icon.  Select programs, OK.
    All programs that use that FM will be displayed.  Select one of the programs, select display.
    Continue this process iteratively (many times there are 'includes' within 'includes'.)  Eventually the 'where used' selection criteria will probably (but not always) have a checkbox that allows you to search for Transactions.  Select this and execute.  This will indicate transactions that call the userexit.
    From the above, you can deduce the following:
    An implemented userexit may be used in one or many programs/includes.
    The userexit may be used in zero or one or many transactions.
    Again, I recommend that you consult with your ABAPer.  He should quickly be able to answer your questions.  The search becomes very simple if your company has documents that describe your installed userexits in a library.  If such a library exists, your ABAPer should know about it.  Otherwise, he will have to do a bit of digging.
    There is a nice WIKI here about userexits
    http://wiki.sdn.sap.com/wiki/display/ABAP/Waystofindauserexit
    If this info is inadequate for your needs, you could consider posting such questions on one of the ABAP forums.
    Best Regards,
    DB49

Maybe you are looking for

  • ExportData exports to the wrong folder

    I have xml of my data being exported and imported to a mapped drive. When I do an import it pulls the xml from the mapped drive as expected. When I export the xml, it exports it to the desktop. I have both in the click events of buttons. I have the e

  • Airport Express, Leopard and Internet Sharing

    I have my internet connection running directly to my iMac's ethernet connection and I use the Internet Sharing option to share my connection with computers. I had been using my Airport Express just to connect to my iMac for Airtunes. My Airport Expre

  • Transcoding and managing DV AVI files

    I use APP2.0 to create photo/video montage, utilizing most of the video transitions. I have always encoded the videos in APP2.0 as MPEG2-DVD (8 Mb CBR 1 Pass) then import them into AED2.0. Now I would like to see if there is any gain in econding the

  • Adding video to ipod 5G

    Hello! I have a few videos that I wanted to add to my ipod (videos that I took from my video camera)-- and I was wondering how I add them to my 5G ipod? I am able to download/purchase a video from itunes and can add it to my ipod, but I cant figure o

  • Oracle query to get all occurences of a text in a string

    Hi Does anybody know how to write a query to get all occurences of a text in a string in different rows of the table For eg: I have a string <aa>bb</aa><aa>cc</aa><aa>ddd</aa> I have to find every occurence of <aa> and get the data between <aa> and <