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

Similar Messages

  • Restrict overdelivery tolerance in PO to 10 % only

    Hi,
    While creating purchase order, system should allow over-delivery tolerance up to 10 % only.
    When user makes it 11 %, system should throw error message,
    We want to restrict the over-delivery tolerance to be entered in PO, maximum up to 10 % not more than that.

    Hi
    Solution for that issue is as below shown code......
    METHOD IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM.
    *  BREAK-POINT.
       DATA : IS_HEAD TYPE REF TO IF_PURCHASE_ORDER_MM,
    *       IT_H_DATA TYPE STANDARD TABLE OF MEPOHEADER,
              IS_H_DATA TYPE MEPOHEADER,
              LS_MEPOITEM TYPE MEPOITEM,
              L_DIFF(20)," type uebto,
              L_DIFF1 TYPE STRING.
       IF  ( SY-TCODE = 'ME21N' OR SY-TCODE = 'ME22N' ) . "AND SY-UCOMM = 'MESAVE' )
         IS_HEAD = IM_ITEM->GET_HEADER( ).
         IS_H_DATA = IS_HEAD->GET_DATA( ).
         LS_MEPOITEM = IM_ITEM->GET_DATA( ).
         IF ( IS_H_DATA-BSART = 'ZERM' OR IS_H_DATA-BSART = 'ZETR' OR IS_H_DATA-BSART = 'ZSRM' OR IS_H_DATA-BSART = 'ZFRM' OR IS_H_DATA-BSART = 'ZNRM' ).
           IF LS_MEPOITEM-UEBTO GT '10'.
             L_DIFF = LS_MEPOITEM-UEBTO - 10.
             CONCATENATE 'Over Delivery Tolerance exceeds by ' L_DIFF '%' 'in Line item' LS_MEPOITEM-EBELP INTO L_DIFF1 SEPARATED BY SPACE.
             MESSAGE L_DIFF1 TYPE 'E' DISPLAY LIKE 'W'.
           ENDIF.
         ENDIF.
       ENDIF.
    ENDMETHOD.
    Thanks ,
    Vamsilakshman.p

  • ARQ: What is the authorization object to restrict system selection while creating a request???

    Hi All,
    I am trying to know how I can restrict a requester to select specific system only while creating a request.
    I could find aut. object GRAC_ROLEP in role "XXX_requester". There is field GRAC_SYSID in this object wherein
    I can specify the connector name. Initially, it was having "*" value and then I changed it to specific
    connector. I sychronized the roles/users data and tried to raise a request. However, I still find all the
    connectors defined including LDAP!
    May I know how I can show only "required" connectors while creating a request?
    Regards,
    Faisal

    Dear Faisal,
    use GRAC_SYS and restrict GRAC_SYSID to the systems you want to display.
    Regards,
    Alessandro

  • 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

  • Purchase Order (Overdelivery tolerance limit)

    Hi All,
    Can we fix default value of Overdelivery tolerance limit and Underdelivery tolerance limit at time of creating the PO ? if Yes then how ?
    Thanks in advance..
    Sanjay

    Sanjay,
    As per my understanding there is no standard settings  to default the value of Overdelivery tolerance limit and Underdelivery tolerance limit at time of creating the PO.
    Regards,
    Manish

  • 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

  • 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

  • User exit or badi to restrict PROO in Sales Order for certain sales organisation

    Hi SAP SD experts,
    I would like to know the User exit or badi to restrict PROO in Sales Order for certain sales organization. This can be done by making condition type as D but will affect all sales org and we to restrict for a certain sales org only.
    thanks,
    SG 

    Kindly  explained  how  you have  solved  others  may benefit..
    regards
    Arunkumar

  • 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

  • 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 In PO is not working

    I have created a PO of 100 Qty.
    10% Overdelivery tolerance is given in PO.
    At first i have done Goods Receipt Of 90 Qty.
    Second time when i am going to do GR of 20 Qty( i.e. 10 qty of Open PO+ 10 % of PO i.e. 10 Qty) ,It is showing error.
    But when i am doing GR of 11 qty ( i.e 10 Qty Open PO + 10 % Of open PO i.e. 1) it is not showing any error.
    By functionality it should take 20 qty in GR .
    What should be missing in this?
    Please give ur valuable suggestions.

    Hi
    It wont calculate the Overdelivery tolerance on PO Open Quantity. Rather than that it will calculate the Overdelivery tolerance on Full PO Item QUantity.
    Regards
    Virender Singh

  • "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

  • Overdelivery Tolerance Limit

    Hello,
    Is Overdelivery Tolerance Limit works for service order.
    I have to make service entry more than ordered service.
    Please help.
    Regards,
    Vishal Garg

    hi
    when u create PO in item details
    in service TAB within the line you will find field for Overfulfillment tolerance and also a tick for Unlimited overfulfillment  so you can use any one of it
    regards
    kunal

  • 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

Maybe you are looking for

  • Ps3 media player no longer works after Maverick update

    Since updating to Mavericks OS, I cannot stream my iTunes content to my PS3 using PS3 Media Server. It all worked fine until I did the update. How can I sort this out?

  • Copying large files hangs at "less than a minute"

    hi, When copying large files around my intel mac mini system the Finder appears to freeze just before the end - when the dialog window is telling me that there's "less than a minute" left. It doesn't happen ALL the time, just enough times to be a rea

  • JavaMail doesn't send Bcc + Content-Length

    Hello Folks, I recently found a String ignoreList in the class SMTPTransport which contains already "Bcc" and "contentLength": /*  141 */   private static final String[] ignoreList = { "Bcc", "Content-Length" }; Thus I wanted to know whether sending

  • Two BPC system one source

    Hi.. just a quick question from yours experiences.. Is it possible to have 2 BPC system Dev & Prod, to connect into 1 ECC client & 1 BI client seem when the BPC Dev to ECC / BI connected, the BPC prod in RSA1 become defunct.. Please advise

  • Updates Causing problems

    Just updated Nokia Software Updater and now does not recognize my 6110 it frigin did before the update another stuff up by Nokia NOW I will not be updating anything from Nokia!! cheers