Excess quantaty in Goods Receipt PO

Dear All,
Its really surprising that the receiving quantity can be increase in Goods Receipt PO from Purchase Order quantity.
Any one guide me to stop for more receiving then PO
thax

Hi,
For that you need to give the work around solution like,
The user will copy the content from Purchase order.
So In GRPo, disable the field quantity for access/modify and enable only for view thru' form settings option.
So the user who raise the GRPo can't modify the quanity in GRPo.
But the above solution can be given if entire quantity comes in one short ie. whole Purchase order in one time arrival.
But in case of multiple arrivals for a single P.O, you need to write the stored procedure.
Regards,
Venkatesan G.

Similar Messages

  • Purchase orders and goods receipt

    Hi all,
    for an excess stock scenario we need to combine the purchase orders vs the goods receipt information.
    Obviously the place to go for PO is 2LIS_02* and for GR it is 2LIS_03*. Though I am still wondering how I can match the values coming from these two sources.
    The main question two answer would be:
    For a given point in time I need to see for one PO the amount of goods receipt that belongs to that PO. Is there any table where I can find that information combined ? And if so is there a BC extractor ?
    I have searched the forum for quite a while, but as usual I might have raised the wrong questions :-).
    I very much appreciate your time and help.
    kindest regards
    Horny

    HI Horny,
    Can you use the Following Tables:
    S039 - > LETZTABG - Date: last (i.e. most recent) goods issue
    EKPO -> EBELN - Purchasing Document Number.
    You can create View by using these two tables (Material Number is the Common) and uploade the data.
    Hope this will be helpful for your question.
    Thanks
    Rajesh
    Message was edited by:
            rajesh

  • GR goods receipt of over quantity  forbidden

    hi all,
    I am trying to do a 101 GR goods receipt via the MIGO transaction but I have a order quantity exceed. I get the  M7022 message.
    Even if I produced more quantity in my order production compared to my sales order I want to able to do a goods receipt.
    I tried to move the M7022 message from error to warning in the OMCQ but it does not work...
    thanks
    Pierre

    Hi,
    There is no way in production order that u can contol Excess GR by making Error to Warning Message,
    It is not Standard Practice, and it Cannot work in PP.
    So there is an Customizing in Parameter OPK4, There is over delivery and underdelivery Tolerence.
    for ex if ur Planning GR of Finished for 100 ton, Overdelivery Percentage of 10 % increases you to GR upto 110 Tons.(100-110).
    Similary Under delivery Pecentage of 10 % allow you to make GR only 90 Tons.
    Pls use this to control the GR of your Finished Product.
    Regards,
    Pavan.
    Edited by: PAVANIDLUR on Oct 6, 2009 11:08 AM

  • 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

  • Error in creation of purchase materials/Goods receipt against PO(FI-MM)

    Hi All,
    While processing FI - MM integration iam facing below errors,request to guide me with same
    1) While creation of purchase materials
    Valuation class 7920 not allowed for material type Raw material Message no. M3180
    Diagnosis
    The combination of values you have entered is not defined in the system.
    Procedure
    Check your entries, and choose a valid value or combination of values with F4.
    I have crossed checked in t code OMSK valuation class 7920 exists.
    2) Goods receipt against PO:
    Number range for trans./event type WE in year 2014 does not exist Message no. M7562
    Diagnosis
    The number range for document number assignment has not been maintained in the year 2014 for the transaction/event type WE.
    Procedure
    Contact your system administrator.
    in second case i have maintained number ranges in OBA7,OMBT,still iam facing with the same issue
    Regards
    Santosh

    Hi Dev,
    Thanks for your reply...yea i have done the ground work before posting this query
    but bitt confused with the post i have come across..
    Problem was occurring due to the wrong updating of raw material instead of finished goods in  MM01 (CREATION OF PURCHASE MM)
    however i have over come my 2nd issue,hopefull will over come my 1st issue also
    Thanks a lot
    Santosh 

  • Query help on Goods Receipt Query with AP Invoice

    Looking for a little help on a query.  I would like to list all the goods receipts for a given date range and then display the AP Invoice information (if its been copied to an AP Invoice).  I think my problem is in my where clause, I plagerized an SAP query to show GR and AP from a PO as a start.  SBO 2005 SP01.  Any help would be great appreciated.  Thanks
    SELECT distinct 'GR',
    D0.DocStatus,
    D0.DocNum ,
    D0.DocDate,
    D0.DocDueDate,
    D0.DocTotal,
    'AP',
    I0.DocStatus,
    I0.DocNum ,
    I0.DocDate,
    I0.DocDueDate,
    I0.DocTotal,
    I0.PaidToDate
    FROM
    ((OPDN  D0 inner Join PDN1 D1 on D0.DocEntry = D1.DocEntry)
    full outer join
    (OPCH I0 inner join PCH1 I1 on I0.DocEntry = I1.DocEntry)
    on (I1.BaseType=20 AND D1.DocEntry = I1.BaseEntry AND D1.LineNum=I1.BaseLine))
    WHERE
    (D1.BaseType=22 AND D1.DocDate>='[%0]' AND D1.DocDate<='[%1]')
    OR (I1.BaseType=20 AND I1.BaseEntry IN
    (SELECT Distinct DocEntry
    FROM PDN1 WHERE BaseType=22 AND DocDate>='[%0]' AND DocDate<='[%1]'))

    Hi Dalen ,
    I  believe it is because of the condition
    (D1.BaseType=22 AND D1.DocDate>='%0' AND D1.DocDate<='%1')
    OR (I1.BaseType=20 AND I1.BaseEntry IN
    (SELECT Distinct DocEntry FROM PDN1 WHERE PDN1.BaseType=22 AND DocDate>='%0' AND DocDate<='%1'))
    Try changing
    D1.BaseType=22 OR D1.DocDate>='%0' AND D1.DocDate<='%1
    PDN1.BaseType=22 OR DocDate>='%0' AND DocDate<='%1'))
    Lets see what would be the result . Lets have some fun with troubleshooting
    See what would be the difference in the result .
    Thank you
    Bishal

  • Report with open Purchase orders and open Goods Receipt (without invoices)

    Dear All,
    We require a report in purchasing which will show:
    1. open purchase orders
    2. open goods receipts
    We do not want POs and GRs that have been created into invoices to be included in the report.
    At the moment we tried ME2N with RECHNUNG in selection parameters but it includes invoices. We have tried other selection parameters and reports but the results are not helpful.
    I have also checked SDN but there is no correct answer. Most of them specify the ME2N with RECHNUNG as a solution but this does not work for us.
    Any help would be appreciated.
    G.

    Hi,
    Try ME2N, Select WE101....Also Select ALV
    go to next screen....Go to change layout
    Select to be deliverd(Qty) and Value, also to be invoice(Qty) & Value.
    Hope Help U!
    Regards,
    Pardeep Malik

  • A/P Credit Memo not updating Goods Receipt PO

    1) A Goods Receipt was created from a PO for all 5 items in the PO.
    2) An A/P Invoice was created for 3 of the items from the Goods Receipt.
    3) An A/P Credit Memo was created was created for the A/P Invoice.
    4) The A/P Credit Memo is Closed, The A/P Invoice is Closed....which it should be.
    5) The problem is that the Goods Receipt only has the remaining 2 items available to copy to the new A/P invoice.
    How do I get the other 3 items to copy now to an A/P Invoice? Do you have to type them in individually? This scenario isn't so bad with 3 items but what if it was 100 items.
    Any help would be appreciated.

    Hi,
    What is your B1 version and PL?
    Thanks,
    Gordon

  • Goods receipt of pallets in WM and QM - urgent

    Hello ERP forum,
    I need some help in this problem for Goods receipt of pallets with WM and QM. 
    Customer wants to record the exact quantity of each pallet received.  They do not want to used palletization since this rounds the pallet quantities.
    Receipt of 1000 pc
    With palletization (300 pc) - not wanted
    300 pc
    300 pc
    300 pc
    100 pc
    Without palletization (preferred)
    300 pc
    300 pc
    250 pc
    150 pc
    This could be accomplished if palletization is turned off and the Goods receipt has each pallet qty as an item in the material document
    Material doc (goods movement 101)
    item
    1     matl        300 pc
    2     matl        300 pc
    3     matl        250 pc
    4     matl        150 pc
    In WM, settngs are such that one transfer requirement, one inspection lot, one TO are created for the 1,000 pc
    All is ok - except in usage decision in QM, when usage decision is taken and material is returned to vendor.
    This is because the inspection lot only refers back to one item (Goods receipt, item 1, for 300 pc).
    Save of UD gives an error, Deficit of PU GR 700 pc since the posting only looks at item 1
    I am looking for a solution to the error produced on the return to vendor.  Also if needed, to looking at the above process, and let me know if there is another solution to receive and store exact pallet quantities, but without creating an inspection lot for each pallet.  Many goods receipts are on 20+ pallets and having an inspection lot and inspection plan for each would be a paperwork nightmare and the customer has stated they will not used multiple inspection lots.
    thanks for your help!
    MK

    HI Csaba,
       Now I am trying to create GR for Inbound Dely containing the HU through MIGO and not VL32n , it is throwing the error
    Packing can only be updated via inbound delivery dialog
    Message no. VLA311
        We are into ECC 6.0 and it seems that SAP NOte 1384533 has already been implemented , but still I dont see the VLA 311 message in System Messages under the Logistic Execution path of SPRO.
       I have been reading the SAP Note 199703, but when I set the GR Assignment field of the Conf Control to blank and remove the movt type for Dely Item Cat ELN , it doesnt allow me to create HU in the Inb Dely, although it allows me to create a GR for the Inbound Dely through MIGO .
         Can you please help me in overcoming the prob.
    REgards,
    Binayak
    Edited by: Binayak Ghosh on Jun 15, 2011 4:37 PM

  • Goods Receipt PO, Based on Goods Return, Including Serials

    Hi All,
    When you received an item to stock from your vendor, and the item was defective,
    You should return the item to the vendor using 'Goods Return'.
    What should one do in the following case:
    Instead of crediting the returned item - the vendor decided to fix the defective part - and resend it to our stock.
         The normal procedure, as I know it, would be to copy the 'Goods Return' to a 'Goods Receipt PO'.
    However, if the item is managed by serials - The system won't allow me to return the same serial to stock,
    and only lets me create a new serial.
    If I will type the original serial manually in the 'Goods Receipt PO', the system will simply create a new record in the serial table (assuming duplicated serials are allowed).
    What is the correct way to handle this situation ?
    Many Thanks ! 

    Anyone ??
    Pretty Please .....

  • Creation of Goods receipt - MB_CREATE_GOODS_MOVEMENT/BAPI_GOODSMVT_CREATE

    Hi Friends,
    I need to create a goods receipt for an inbound delivery.
    Iam planning to use either MB_CREATE_GOODS_MOVEMENT or BAPI_GOODSMVT_CREATE.
    But every time iam getting the error saying that the 101 movement type cant be used.
    In my case i need to use both the movement types 101 and 543.
    Basically i need to populate both the main item and component material information.
    If any one has done this, Can you please give me the sample code.
    Regards
    Sasi

    Hi,
    Iam usig the gm_code as 05.
    I am paasing the movement indicator ,in that particular field.
        lw_goodsmvt_item-material = lw_imseg-matnr.
        lw_goodsmvt_item-plant = lw_imseg-werks.
        lw_goodsmvt_item-batch = lw_imseg-charg.
      IF lw_imseg-sgtxt = 'F'.
        lw_goodsmvt_item-move_type = '101'.
        lw_goodsmvt_item-mvt_ind = 'B'.
        lw_goodsmvt_item-NO_MORE_GR = 1.
        lw_goodsmvt_item-stge_loc = lw_imseg-lgort.
        ELSEIF lw_imseg-sgtxt = 'C'.
        lw_goodsmvt_item-move_type = '543'.
        endif.
        lw_goodsmvt_item-entry_qnt = lw_imseg-erfmg.
        lw_goodsmvt_item-entry_uom = lw_imseg-erfme.
        lw_goodsmvt_item-expirydate = lw_imseg-mhdat.
        lw_goodsmvt_item-DELIV_NUMB =
        lw_goodsmvt_item-DELIV_ITEM =
    am i doing something wrong here.
    iam gettign the following error message
    Goods movement not possible with mvmt type 101
    Goods movement not possible with mvmt type 543

  • Confirm performance of Service/Goods Receipt

    We are using SRM 4.0 SRM Server 5.0 in extended classic scenario.  Our backend is a R/3 system version 4.70. 
    When changing a purchase order via transaction BBP_POC on the header data tab, go to the follow-on documents.  At the top of this screen is a Document Ctrl section.  There is a box titled "Confirm Performance of Service/Goods Receipt".  We understand that removing the check mark from this box is essentially telling the system that you do not want to perform a goods receipt for this purchase order.  When the invoice is received in R/3, the system will pay the invoice and not put it in a block status.  The business is asking for this ability at a line item level.  In essence they want to tell the system that a goods receipt is not required by line item.  Apparently this capability exists in a purchase requisition in R/3.  Does anyone know if this is possible in SRM?
    Best regards,
    Shawn O'Connor

    Hello Shawn,
    I don't understand your request, because document control in BBP_POC transaction ("Process Purchase Order") is done at item level...
    Could you clarify ?
    EDIT:
    Sorry, i did not see your are in SRM 4.0...
    In SRM 5.0, document control for follow-on document is done at item level.
    EDIT:
    Regards.
    Laurent.
    Edited by: Laurent Burtaire on Mar 14, 2008 3:54 PM

  • Deactivate Goods receipt indicator on PO Delivery Tab

    Dear Experts
    My client would like that system would not require goods receipt (non-GR based PO) for PO line items of respective material group (services) - goods receipts should even not be possible so GR indicator on the delivery tab should be ticked-off.
    Since the client is using one-client system with multiple company codes on same client this requirement should be valid not on a client- but on a company code- or plant-level.
    Please advise how to approach to this challenge. Is it possible to set it up via customizing or some programming is required.
    Thank you in advance for any hint.
    Best regards
    Miha Egart

    Hi Jürgen,
    I have checked the Network, it is not stock managed.
    But there is another PO in which the network is not stock managed but The GR indicator is set for the PO.
    I am doing PR conversion through ME59 just against info record not against contract.
    Instead of automatically converting PR through ME59/ME59N, if I am trying to do it directly through ME21N, the GR tick is set. But the client will not do this, they will do automatic conversion of PR's only.
    Can you please suggest some other possibilities.
    Regards,
    Krishna Bharadwaj.

  • Need to specify different price on Goods Receipt than on Purchase Order

    Hi!
    My application creates Goods Receipt (object of type SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes). This Goods Receipt is based on an existing Purchase Order. Creation itself (including the reference to the Purchase Order) works well.
    The problem is that using DI API, price in a document line is always set (automatically) to the price specified on the Purchase Order line. I'm not able to set the unit price to any other value. When I assign my unit price, document is added successfully, but my unit price is ignored. Unit price specified on the appropriate line on Purchase Order is used instead.
    Thanks for help!
    Jan

    Hi! I'm using SBO 8.81. I put my C# code below. The %xxx% strings are just symbols - for simplification.
    SAPbobsCOM.Documents oPurchaseDeliveryNotes = (SAPbobsCOM.Documents)SBOCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes);
    oPurchaseDeliveryNotes.CardCode = %CARDCODE%;
    oPurchaseDeliveryNotes.DocDate = %DOCDATE%;
    oPurchaseDeliveryNotes.TaxDate = %TAXDATE%;
    bool first = true;
    while(...) {
        if(!first) oPurchaseDeliveryNotes.Lines.Add();
        oPurchaseDeliveryNotes.Lines.BaseType = (int)SAPbobsCOM.BoAPARDocumentTypes.bodt_PurchaseOrder;
        oPurchaseDeliveryNotes.Lines.BaseEntry = %DOCENTRY_OF_PO%;
        oPurchaseDeliveryNotes.Lines.BaseLine = %LINENUM_OF_PO%;
        oPurchaseDeliveryNotes.Lines.ItemCode = %ITEMCODE%;
        oPurchaseDeliveryNotes.Lines.Quantity = %QUANTITY%;
        oPurchaseDeliveryNotes.Lines.Price = %UNIT_PRICE_DIFFERENT_FROM_PO%;
        oPurchaseDeliveryNotes.Lines.Currency = %CURRENCY%;
        first = false;
    oPurchaseDeliveryNotes.Add();
    Althought the unit price on the Purchase Order is for example 7 and in my code I assign the Price property for example 9, then when the document is successfully added, I see that on newly created document the unit price is still 7 (same as on PO). Value 9 is ignored without any errors or warnings.
    When I remove the code which connects this Goods Reception with PO (i.e. assignment to BaseType, BaseEntry and BaseLine properties), created document is correct. However when there is a connection to PO, I'm unable to set different unit price.
    Do you or anybody else have explanation for this? Or do you have some piece of working code you can provide?
    THANKS!

Maybe you are looking for