Tolerance limits at Goods Receipt??

Can someone explain me how the Tolerance Keys B1 (or B2) works for Goods Receipt in MIGO.
I have already refered the below links, But failed to understand the basic purpose of T Keys in OMCO.
Goods Receipt tolerance limit (OMC0)
http://www.sapfans.com/forums/viewtopic.php?f=6&t=310774
I will thankful if explaned with simple example !! Please...

Hi Priyanka,
Thank you for the contribution.
However, after further analysis I found that  Tolerance Key B1/ B2 does not put limits on GR quantity.
We have Overdelivery Tolerance and Underdelivery Tolerance in PO to take care of GR Quantity variance.
Tolerance Key B1/ B2 comes into picture when the Order Unit and Order Price Unit are different in PO.
Ex. PO Quantity 1 KG,   Net Price 10 Rs per 100 G
If Tolerance Keys B1/B2 are set to +20% and -20%
GR- 1 KG
you can see a 'Qty in PO price unit' Field in Qty Tab in Migo.
according to B1/B2 this field value shall not fall below 800 G and above 1200 G. 
thank you all for the contribution

Similar Messages

  • Quantity Tolerance limit for goods receipt

    Hello Friends,
    We are working on the stock transport order scenario, and the steps are as below
    1. Stock Transport Order
    2. Outbound Delivery
    3. Post Goods Issue
    4. Inbound Delivery
    5. Goods Receipt
    In our scenario, we were not maintaining any price in stock transport order and the invoice receipt at item level of STO is unflag.  When we set the tolerance limit at stock transport order level and during goods receipt, if we post the excess stock then system is not allowing to post the stock and showing the below Error -
    Message no. M7022:PU Withdrawn qty exceeded by...
    Please suggest.  Thanks in advance for your support.
    Best Regards,
    Goutham

    Dear Friends,
    Thanks a lot for your time.  The problem was resolved, we maintained the tolerance limits at purchase order level and the same will be reflected at goods receipt from inound delivery.  We cannot use either purchase value key function or GR/IR Tolerance since our stock transport orders doesnt have any price and not relevant for invoice receipt.  Hence, the tolerance limit in sto is feasilble option for us.
    Best Regards,
    Goutham

  • Placing Limitation in Goods Receipt PO

    Good Morning Experts,
    when i taking excess quantity in GRPO it's successfully adding the document. Previously when i am doing the same thing it's showing error  that  base document is Closed due to excess quantity. I want validation that the GRPO won't accept excess quantity of Purchase Order. I unable to get which setting as to be placed for this i am not getting Please help me in this issue.
    Example : If i placed Purchase Order for one item - 10 Qty, and i did Goods Receipt PO for 20 Qty it as to show the error message.
    Thanks,
    Umamahesh.

    Insert this in your  SBO_SP_TransactionNotification stored procedure after the line
    --     ADD     YOUR     CODE     HERE
    IF @Object_type = N'20' and @transaction_type = N'A'
    BEGIN
    declare  @line int
    SELECT @line = (LineNum + 1)
    From PDN1
    Where PDN1.DocEntry = @list_of_cols_val_tab_del
       and (Quantity > BaseOpnQty)
    Order by LineNum
    If (not ISNULL(@line, 0) = 0)
    begin
      Set @error = 10
      Set @error_message = N'Line quantity' + CONVERT(nvarchar(4), @line) + N' is more then open quantity !'
    end
    END

  • Goods Receipt tolerance limit

    All,
    Where we can put the tolerance limit for Goods Receipt qty ?
    MEans PO qty is 1000 & suppose GR we are doing for 1001 , system is not allowing .
    Where we can set this as some percentage ?
    Kindly advise.
    regards

    Please, could someone confirm the following:  In Transaction OMC0, if I set up a tolerance for a specific Company Code using Tolerance Key "B2" I will then be able to post a GR for a quantity greater than the PO quantity? 
    Also, where can I locate a list of definitions for these Tolerance Keys??
    Regards,
    Minh Pham

  • Purchase Order Goods Receipt quantity tolerance setting not working.

    Team,
    We are using the IS-Oil solution, ECC 6.0 REL 605 SP LEVEL 009 .
    The issue that I have is as follows:
    Purchase Order Goods Receipt quantity tolerance setting not working, I had set up a 10% tolerance on QTY received in the GR process via the PIR and also the Purchase Value Key in the  material master and also changed the message to a warning in OMCQ for message number M0722.
    I  had performed a similar configuration and master data maintenance on a different NON IS-OIL client install and it worked fine.
    I believe it is the IS-OIL component in the Inventory update portion of the GR process that is causing the error.
    I have searched for OSS notes, however they mention that there is no solution.
    Setting the PO line item as Unlimited will not be best practice for the business and will not be used.
    Has anyone come across this issue? and how was it resolved, your help and guidance will be greatly appreciated.
    Thanks

    Hello,
    Please check the Tolerance levels in O588 
    Also you can use the BAdI OIB_QCI_ROUND_QTY: A new method, CHECK_TOLERANCE
    Best Regards,
    R.Brahmankar

  • Transaction BORGR: No tolerance on goods receipt for Kanban calloff

    Hello,
    we have the following situation:
    - MM scheduling agreement with tolerance of 10% for under and overdelivery, production supply "summarized JIT call" is set.
    - KANBAN cycle has 1 empty container with a summarized JIT call for replenishment, quantity 10 pieces.
    - ASN has been created with BORGR transaction, it contains: 1 line item for the material with delivery quantity 9 pieces, assigned to this line item is the JIT call with notified quantity 9 pieces as well.
    My expectation was that the JIT call can be booked with 9 pieces as it is inside the 10% tolerance defined for the scheduling agreement. In addition, I expected the KANBAN container be set to full.
    Instead, the following error message is given:
    'Post GR' carried out without success
    (Message no. BORGR215)
    Because of previous error, dispatching is not possible for ID 0180573431
    (Message no. /SPE/ID_HANDLING011)
    Inbound Delivery 0180573431 00010
    (Message no. BORGR210)
    Total of the summarized JIT calls does not match the current delivery qty
    (Message no. BORGR540)
    Changing the delivery quantity and the notified JIT quantity to 10 pieces, the goods receipt is booked correctly.
    I only found the following notes that deal with tolerances but they are outdated, as we are using DIMP release 603:
    https://service.sap.com/sap/support/notes/393421
    https://service.sap.com/sap/support/notes/508215
    Has anybody faced a similar problem or can help me with this?
    Thanks!

    Hello Jiaul,
    Sorry I may have mislead you.  The actual error message is "Goods Receipt for Production Order XXXX can only be made on 2010.08.25 to 2010.08.27".  These two dates are the Start Date and FInish Date for the Production Order in CO03, 
    The Basic Start Date for the current Production Order is  2010.08.25
    The Basic Finish Date for the current Production Order is 2010.08.27
    I think what it means is that you can only Post Goods Receipt for the Production Order only after the Basic Start Date of the Production Order.  Do you know where I can find the configuration for this message?
    Thanks

  • Goods receipt tolerance on quantity. V_169G

    Good morning
    We need to set the goods receipt tolerance in both percentage and value, but by standard SAP only provides with percentage.
    Do you know a way to create a tolerance key on value for goods receipt?
    Thank you and regards,
    Alejandra

    Hi,
    No, sorry there is non standard option in GR for this.
    I think the reason is that the price is directly linked to the qty and cannot be changed at GR stage and so if you want to have a tolerance of 10% on qty and 5% on value then the 10% tolerance on qty is irrelevant because the 5% would be exceeded because the qty and value are matehmatically linked.
    I am probably not explaining it that clearly but there really is no point in having two tolerances. They are set at the material level anyway, you know the value of the material and so you set the tolerance at the lowest of the two percentages.
    I am trying to think of different ways of explaining this (and I am failing, so I am sorry)
    One final example of what you appear to be asking for.
    You set material A with a tolerance of 10% qty and 5% value.
    Material A is priced at 10 USD on the PO, if you receive 6% above qty then it would be 6% (6% qty times 10 USD) above value and so there would be no point in having two checks?
    Steve B

  • Report PO with goods receipting tolerances

    Hi guys,
    does it exist a standard report detailing all Purchase Orders where goods receipting tolerances have been subject to modification in a certain period?
    I have seeked for but I don't find anything,some advice?
    Thanks in advance
    Bye

    Hi Kuberk
    good idea but I'm trying to create a query because the occured fields for me are UEBTO,UNTTO and BEDAT(to have period date) and also EBELN..but with CDPOS I have
    OBJECTCLAS= EINKBELEG
    OBJECTID = it is doc.number PO
    FNAME = UEBTO and UNTTO
    but I can not enetr in the query the field bedat because when I try to create the query linking for ex CDPOS and EKKO or CDHDR the system tell me that CDPOS can not be used like join table...or also with additional field with statement EKKO the field bedat is not activated at query run..
    How can I do?
    thanks again
    Bye

  • Tolerance limits on PO

    Dear All,
    I need to place tolerance limits on PO quantity. e.g 5 percent of the PO quantity is allowed to GRN.
    how can i do that,
    Thanks

    Hi
    The SPRO setting under Inventory Management > Good Receipt > Set tolerance key
    this is at company code level. if you set this, then each and every MIGO will pass through the limit
    this may have an impact on inventory inflation if MIGO is on higher side, especiallyfor A class items.
    Better to set tolerence key at various level mentioned by one of Gurus so that only the particular combination will pass through the tolerance Limit. and on the other hand you will controlled inventory.
    in spite of this client insist at Company code level then proceed with SPRO setting
    Also check the message setting if you want to give Error message if it is exceeding the tolerence Limit.

  • Tolerance limits & Number ranges

    1. What is tolerance limits ? Why we need to use it ? What are the steps to configure tolerance limits ?
    2. What is number ranges ? How to create number ranges ?

    Hi,
    IN PO tollerence limit:
    When processing a purchase order, the system checks whether the effective price of a PO item shows variances compared with the valuation price stored in the material master record. In addition, it checks whether the specified cash discount value is admissible.
    Variances are allowed within the framework of tolerance limits. If a variance exceeds a tolerance limit, the system issues a warning or error message.
    PE Price variance, Purchasing  :
    Tolerance limit for system message no. 207. This message appears if the specified effective price exceeds the predefined tolerances when compared with the material price.
    SE Maximum cash discount deduction, Purchasing
    Tolerance limit for system message no. 231. This is a warning message, which appears when the specified cash discount percentage exceeds the predefined tolerances.
    MIRO Tolerence limit: OMR6
    When processing an invoice, the R/3 System checks each item for variances between the invoice and the purchase order or goods receipt. The different types of variances are defined in tolerance keys.
    Variances are allowed within predefined tolerance limits. If a variance exceeds a tolerance limit, however, the system issues a message informing the user. If an upper limit (except with BD and VP) is exceeded, the invoice is blocked for payment when you post it. You must then release the invoice in a separate step. If the tolerance limit for BD is breached, the system cannot post the invoice.
    Note that if you set all limits for a tolerance key to Do not check, the system does not check that tolerance limit. Therefore any variance would be accepted. This does not make sense particularly in the case of the tolerance key Form small differences automatically.
    SAM

  • Tolerance Limits PP

    Dear All,
    I have maintained tolerance limits in material master as 5% for both over and under tolerance....But the problem is even if i maintain the production order as below or over 5% still its is accepting the production order n allowing to do confirmation and goods receipts....I want to stop this....Please suggest..
    Regards,
    Pawan Shetty

    Pawan,
    ???  You want a warning every time there is a confirmation for a quantity less than the underdelivery tolerance?  That means almost every confirmation will give the user a warning.  Does that really make any sense?
    Underdelivery tolerance setting only produces a warning when you are setting the final confirmation for the operation.
    Normally during confirmations for an order, most of the confirmations will be for substantially less than the goal quantity.  Only the final few confirmations bring the total confirmed quantity to something 'close' to the goal quantity.
    Best Regards,
    DB49

  • Tolerance limits for PO,MIGO..etc..?

    Dear all
    Can anybody explain me about the tolerance limits in SAP-MM,
    1.what is tolerance limits..?
    2.Why tolerance limits need in SAP-MM..?
    3.How to configure in SPRO
    Which are all the area has to maintain Tolerance limits according to MM point of view
    Advance thanks
    goods answers will be highly rewardable.
    Thanks
    sap-mm

    Hi
    tolerance limits for price variancesin Purchase order
    When processing a purchase order, the system checks whether the effective price of a PO item shows variances compared with the valuation price stored in the material master record. In addition, it checks whether the specified cash discount value is admissible.
    Variances are allowed within the framework of tolerance limits. If a variance exceeds a tolerance limit, the system issues a warning or error message.
    In the SAP System, the types of variance are represented by the tolerance keys. For each tolerance key, you can define percentage and value-dependent upper and lower limits per company code.
    Standard settings
    The standard SAP System supplied contains the following tolerance keys:
    PE Price variance, Purchasing
    Tolerance limit for system message no. 207. This message appears if the specified effective price exceeds the predefined tolerances when compared with the material price.
    SE Maximum cash discount deduction, Purchasing
    Tolerance limit for system message no. 231. This is a warning message, which appears when the specified cash discount percentage exceeds the predefined tolerances.
    Note
    You can specify whether the system message appears as a warning or error message using the menu options Environment -> Define Attributes of System Messages.
    For Invoices specify the tolerance limits for each tolerance key for each company code.
    When processing an invoice, the R/3 System checks each item for variances between the invoice and the purchase order or goods receipt. The different types of variances are defined in tolerance keys.
    The system uses the following tolerance keys to check for variances:
    AN: Amount for item without order reference
    If you activate the item amount check, the system checks every line item in an invoice with no order reference against the absolute upper limit defined.
    AP: Amount for item with order reference
    If you activate the item amount check, the system checks specific line items in an invoice with order reference against the absolute upper limit defined. Which invoice items are checked depends on how you configure the item amount check.
    BD: Form small differences automatically
    The system checks the balance of the invoice against the absolute upper limit defined. If the upper limit is not exceeded, the system automatically creates a posting line called Expense/Income from Small Differences, making the balance zero and allowing the system to post the document.
    BR: Percentage OPUn variance (IR before GR)
    The system calculates the percentage variance between the following ratios: quantity invoiced in order price quantity units : quantity invoiced in order units and quantity ordered in order price quantity units : quantity ordered in order units. The system compares the variance with the upper and lower percentage tolerance limits.
    BW: Percentage OPUn variance (GR before IR)
    The system calculates the percentage variance between the following ratios: quantity invoiced in order price quantity units: quantity invoiced in order units and goods receipt quantity in order price quantity units : goods receipt quantity in order units. The system compares the variance with the upper and lower percentage limits defined.
    DQ: Exceed amount: quantity variance
    If a goods receipt has been defined for an order item and a goods receipt has already been posted, the system multiplies the net order price by (quantity invoiced - (total quantity delivered - total quantity invoiced)).
    If no goods receipt has been defined, the system multiplies the net order price by (quantity invoiced - (quantity ordered - total quantity invoiced)).
    The system compares the outcome with the absolute upper and lower limits defined.
    This allows relatively high quantity variances for invoice items for small amounts, but only small quantity variances for invoice items for larger amounts.
    You can also configure percentage limits for the quantity variance check. In this case, the system calculates the percentage variance from the expected quantity, irrespective of the order price, and compares the outcome with the percentage limits configured.
    The system also carries out a quantity variance check for planned delivery costs.
    DW: Quantity variance when GR quantity = zero
    If a goods receipt is defined for an order item but none has as yet been posted, the system multiplies the net order price by (quantity invoiced + total quantity invoiced so far).
    The system then compares the outcome with the absolute upper tolerance limit defined.
    If you have not maintained tolerance key DW for your company code, the system blocks an invoice for which no goods receipt has been posted yet. If you want to prevent this block, then set the tolerance limits for your company code for tolerance key DW to Do not check.
    KW: Variance from condition value
    The system calculates the amount by which each delivery costs item varies from the product of quantity invoiced * planned delivery costs/ planned quantity. It compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
    LA: Amount of blanket purchase order
    The system calculates the sum of the value invoiced so far for the order item and the value of the current invoice and compares it with the value limit of the purchase order. It then compares the difference with the upper percentage and absolute tolerances defined.
    LD: Blanket purchase order time limit exceeded
    The system determines the number of days by which the invoice is outside the planned time interval. If the posting date of the invoice is before the validity period, the system calculates the number of days between the posting date and the start of the validity period. If the posting date of the invoice is after the validity period, the system calculates the number of days between the posting date and the end of the validity period. The system compares the number of days with the with the absolute upper limit defined.
    PP: Price variance
    The system determines by how much each invoice item varies from the product of quantity invoiced * order price. It then compares the variance with the upper and lower limits defined (absolute limits and percentage limits).
    When posting a subsequent debit/credit, the system first checks if a price check has been defined for subsequent debits/credits. If so, the system calculates the difference between (value of subsequent debit/credit + value invoiced so far) / quantity invoiced so far * quantity to be debited/credited and the product of the quantity to be debited/credited * order price and compares this with the upper and lower tolerance limits (absolute limits and percentage limits).
    PS: Price variance: estimated price
    If the price in an order item is marked as an estimated price, for this item, the system calculates the difference between the invoice value and the product of quantity invoiced * order price and compares the variance with the upper and lower tolerance limits defined (absolute limits and percentage limits).
    When posting a subsequent debit/credit, the system first checks whether a price check has been defined for subsequent debits/credits, If so, the system calculates the difference between (value of subsequent debit/credit + value invoiced so far) / quantity invoiced so far * quantity to be debited/credited and the product quantity to be debited/credited * order price. It then compares the variance with the upper and lower tolerance limits defined (absolute limits and percentage limits).
    ST: Date variance (value x days)
    The system calculates for each item the product of amount * (scheduled delivery date - date invoice entered) and compares this product with the absolute upper limit defined. This allows relatively high schedule variances for invoice items for small amounts, but only small schedule variances for invoice items for large amounts.
    VP: Moving average price variance
    When a stock posting line is created as a result of an invoice item, the system calculates the new moving average price that results from the posting. It compares the percentage variance of the new moving average price to the old price using the percentage tolerance limits defined.
    Variances are allowed within predefined tolerance limits. If a variance exceeds a tolerance limit, however, the system issues a message informing the user. If an upper limit (except with BD and VP) is exceeded, the invoice is blocked for payment when you post it. You must then release the invoice in a separate step. If the tolerance limit for BD is breached, the system cannot post the invoice.
    Note that if you set all limits for a tolerance key to Do not check, the system does not check that tolerance limit. Therefore any variance would be accepted. This does not make sense particularly in the case of the tolerance key Form small differences automatically.
    Thanks & Regards
    Kishore

  • Set tolerance limits in invoice block

    We have the following tolerances:
                                                                                    Lower limit                                     Upper limit
                                                                                   Absolute     Percentage     Absolute     Percentage
    BD     Formación automátic.difer.pequeñas                                    0.05     
    BR     Desviación porcen.CPP (RF ant.a EM)                                                           5
    BW     Desviación porcen.CPP (EM ant.a RF)                                                          5
    DQ     Sobrepasar importe desviación cantidad               25     5
    KW     Desviación del valor condición                                                        25     5
    PP     Desviación del precio                                                           25     5
    PS     Desviación del precio estimado                                            300     10
    We would like to avoid this:
    1- User creates purchase order with price 1 u20AC por example
    2- Goods receipt is made with 1 u20AC
    3- User modifies purchase order´s price to 100 u20AC
    4- Invoice is stored with 100 u20AC.
    I would like to block invoices in which purchase price and invoice price
    are the same but goods receipt´s price is very-very different.
    How should I set the values? Which one?
    Thanks in advance.

    Hello,
    Set Tolerence limits for Invoice verification in OMR6 Tcode.
    If Invoice price is more than tolerence limit, then invoice will go to block.
    Regards
    Mahesh Naik.

  • Tolerance Limits in SAP

    Dear All,
    How to set the under and over delivery tolerances for MIGO.
    When we create the GR wrt to PO how w can set the tolerance limits for stock and non-stock and free text items.
    Please advise

    Adding to replies,
    In P.O item level,You can set under delivery or Over delivery tolerance % manually,based on it you can do Goods receipt.
    By default you can set under & over delivery tolerance value in info record also.
    For example:
    For stock items, for example
    If you do p.o for 100 nos,and you define under delivery tolerance of 5%,you can do goods receipt for 95 nos,
    automatically p.o is closed(Delivery completed indicator is ticked)
    Similarly for over delivery tolerance of 5%,you can do goods receipt for 105 nos.

  • Network budget exceeded error while creating Goods receipt/Invoice

    Hi,
    I created project , wbs element, and network and released the project...i created a Po using this network...after that i went to CJ30 and allocated budget for WBS element..I activated availablity control check and define the tolerance limits for all transaction groups (++) with usage as 3(Error message) but i am not getting any error message while creating GRN/Invoice...what setting i have to made to check the budget availablity at the time of goods receipt creation and invoice creation....
    Thanks
    regards
    Dinesh.a

    Hi Dinesh,
    First of all you check whether you have assigned the budget profile in Network Profile or not. 
    Question for you: I want to hide out Account Assignment Element for first 2 levels of WBS Element and i want to consider from 3rd level onwards for specific project profile.  Any Idea.
    regards.

Maybe you are looking for

  • Oracle JDBC driver does not handle Java empty strings correctly

    If you store a Java empty string in a VARCHAR column, then try to retrieve it, you get back a null. Can someone from Oracle JDBC development explain why this is not a bug? An empty string is not the same as a null.

  • How do you change the color of fonts in ical?

    Is there a way to change the text color of the fonts in ical from the standard white to black? It is hard to read some entries if the color of your calendar is light... I can't figure it out, as there is no "font" section in the ical preferences.

  • Help regarding Actionable Email in SOA Suite 11g

    Hi, I am working on a requirement wherein there are 2 approver's in a serial flow. These 2 approver's need to approve or reject the payload by accessing their emails instead of going to the BPM Worklist. My problem is that the 1st approver gets the p

  • Can I install a Netgear pc card in a mac?

    I got a netgear super G notebook network card. Can I install it in the card slot in my titanium powerbook? I already have airport installed inside the powerbook, but it's 802.11B as opposed to the faster G.

  • Magic Mouse not working in bootcamp 3.1 xp.....tried EVERYTHING!

    Hopefully someone can help, have downloaded the new bootcamp drivers, magic mouse drivers...i have unpaired it in osx and tried it that way...it says it has connected to the mouse, but it still doesn't work! Need some help PLEEEEAAAAASSSSSSEEEEEE! Th