Block PO Price after GR

Hi guys,
I have a problem with PO mechanism. Is there any configuration available to lock/block the price in PO so that user can't reenter the PO's new price? The requirement from my client is, they want to give a warning when we try to change the PO after GR process
Regards

HI
there is no stander configuration to achieve this you can achieve this bt user exit or badi ME_PROCESS_PO_CUST, method OPEN.
But before applying this think twice really you required this functionality ,for one condition you requierd and for other condition you may not required means you have to change Po price
check following link it will help you ABAp consultant help you for same 
[Block PO from changes after GR;
and check this sap note also
OSS note 457511
Regards
Kailas Ugale
Edited by: kailasugale on Dec 9, 2011 9:18 AM

Similar Messages

  • How to block post price conditions  in purchase order after doing MIGO

    I need to block post price conditions in the purchase order, after doing MIGO.
    The problem is that somtimes buyers people go to the purachse order with ME22N, even if MIGO has already been made for this purachse order. They change The amount of certain price conditions in some or all the posts of the purchase. when people of accounting receive the invoice, there are problems of price differences.
    i need help to do it
    Thank you in advance for your help

    The system will not allow to change the price once goods receipt takes place on that particular order.  It happens only when we reverse the reciepts and make the po open.  In such case the persons can change with ME22N.  Its simple that only authorised user to have this transaction code and other users should not have this transaction code authorization.

  • How to forbid any further changes for PO (QTY and price ) after it has been

    Hi,
    How to forbid any further changes for PO (QTY and price ) after it has been done GR and LIV? Thanks.

    Hi,
    Price anyway cannot be changed once GR is posted on the PO item, it can be changed only by cancelling the GR, the same applies to IR too.
    But quantity can be changed at any time.
    So if you are looking at blocking qty too, then a customized message through save exit is the option, I am not aware of any standard SAP messages that can be configured to achieve this..
    Ramesh

  • How to block post price conditions in purchase order

    I need to block post price conditions in the purchase order, after doing MIGO.
    The problem is that somtimes buyers people go to the purachse order with ME22N, even if MIGO has already been made for this purachse order. They change The amount of certain price conditions in some or all the posts of the purchase. when people of accounting receive the invoice, there are problems of price differences.
    i need help to do it
    Thank you in advance for your help

    The system will not allow to change the price once goods receipt takes place on that particular order.  It happens only when we reverse the reciepts and make the po open.  In such case the persons can change with ME22N.  Its simple that only authorised user to have this transaction code and other users should not have this transaction code authorization.

  • Avoid blocking for Payment after MIRO

    Hi Experts,
    How to avoid this blocking for Payment after MIRO is posted
    As our Invoice receipts are going to Blocked for Payment for every Invoices we posted in MIRO
    If the Invoice Receipt matches with  the PO price then it should not block,No need for blocking the Payment.Otherwise everytime we need to run MRBR to release this blocked invoices.
    We want Only for Upper/Lower tolerances,the  system should block for Payment.
    rgds
    Swamy

    Hello Swamy ,
    "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 exceeded, the system cannot post the invoice."
    The system will check the lower limit but an invoice will never
    be blocked if the lower limit is exceeded. The system will only
    display a warning message. In the standard system invoices will only be
    blocked if the upper limit is exceeded because normally one
    wants to prevent to pay more than expected.
    Also you may review user exit exit_saplkont_002, enhancement MM08R002
    for blocking.
    Regards ,
    Jerin Ipe John .

  • How to know when the PRICE AFTER DISCOUNT changed and get the value

    Hi,
    Everything I do to see if a value changed in the grid works except for PRICE AFTER DISCOUNT
    which seems to be inaccessible.
    Any idea how to know when exactly this value changed and do actions accordinly ?
    Also I always get 0.00 if I try to get the value of it
    This works to get in the condition of a vlaue changing but I always get 0.00 as the value of the column
    if (pVal.ItemUID == "38" && pVal.ColUID == COL_DISCOUNT.ToString() && pVal.EventType == BoEventTypes.et_VALIDATE && pVal.ItemChanged == true && pVal.ActionSuccess == true)
        try
            SAPbouiCOM.Matrix Matrix = (SAPbouiCOM.Matrix)SBO_Application.Forms.ActiveForm.Items.Item("38").Specific;
            SAPbouiCOM.EditText Editor = (SAPbouiCOM.EditText)Matrix.Columns.Item(COL_DISCOUNT).Cells.Item(pVal.Row).Specific;
            SBO_Application.MessageBox("Discount changed for : " + Editor.Value + "...", 1, "Ok", "", "");
        catch (Exception ex)
            SBO_Application.MessageBox(ex.Message, 1, "Ok", "", "");
    And this do not even get into the condition even tought I SEE the column PRICE AFTER DISCOUNT:
    if (pVal.ItemUID == "38" && pVal.ColUID == COL_PRICEAFTERDISCOUNT.ToString() && pVal.EventType == BoEventTypes.et_VALIDATE && pVal.ItemChanged == true && pVal.ActionSuccess == true)
        try
            SAPbouiCOM.Matrix Matrix = (SAPbouiCOM.Matrix)SBO_Application.Forms.ActiveForm.Items.Item("38").Specific;
            SAPbouiCOM.EditText Editor = (SAPbouiCOM.EditText)Matrix.Columns.Item(COL_PRICEAFTERDISCOUNT).Cells.Item(pVal.Row).Specific;
            SBO_Application.MessageBox("Price after discount changed for : " + Editor.Value + "...", 1, "Ok", "", "");
         catch (Exception ex)
             SBO_Application.MessageBox(ex.Message, 1, "Ok", "", "");

    just idea, maybe it will works
    Create one udf in row level and set there FS based on changes on price after discount and fill value what is in price after discount. Then the validation make on this field instead of standard SAP field.

  • SBO2007A can no longer change the Price after Discount on marketing docs

    In SBO2005A (subjecting to Document Settings), you could change the Price after Discount.  Thisis no longer available in SBO2007A (unless you upgrade from SBO2005A with the appropiate settings.
    I have not found a customer who thinks this is good idea.
    Good to reinstate the functionality.
    Regards
    Jeff

    Hi,
    The field "Price after discount" can become editable if you unmark the checkbox "Calculate the row Total using the Unit Price" (Document Settings->General Tab). As default this checkbox is disabled for new installations.
    Also, please check the following link as well :
    Re: Net price calculation
    Regards,
    Jitin
    SAP Business One Forum Team

  • MIRO R payment block without price difference

    Dear gurus,
    I'm stuck in the middle of a problem: please help me solving it.
    I've done a MIRO related to a good receipt: payment lock has been set to "R" value in FI document. Invoice value is the same of good receipt value: no price difference at all.
    What I immediatly check is this:
    1) MRBR shows "X" in Blocking Reason Price column with a yellow background of the cell
    2) MRBR difference column is 0
    3) OMR6 tolerance for this CoCode are set only for PP and BD (but PP and BD are not appliable in this case because invoice exactly match good receipt)
    Please guide me finding reason why invoice has been locked. That's not an isolated case, other examples happened in production environment.
    How can I go on analyzing the issue? How can I find the reason why some invoices are blocked?
    Thanks a lot!
    Andrea

    Hi
    Another reason I could think of was due to tolerance limit AP being set up which checks the invoice amount at item level against the PO item level amount. If there is a mismatch at item level as well, Block Reason R is set up.
    You may want to check the tolerance group set up for your company codes as per the document below:
    http://scn.sap.com/community/erp/logistics-mm/blog/2014/04/18/invoice-tolerance-limits--an-insight--part-1
    Thanks & Regards
    Sanil Bhandari

  • Any method not allow to change PO price after do the GR

    hi,
    Any method not allow to change PO price after GR had done. Thanks

    Hi jo jo,
    To disallow any price changes, set the Tolerance Key limits for Price Variance (PE-Price Var in Purchasing) for PO in IMG to Zero. This will compare the new price (Effective Price w/ Cash Disc) to the material price in the Material Master. Also set the msg no. 207 (in App Area 06) as a "E"-error message. This will stop end users from making changes.
    If the Tolerance limits are set to zero and the message 207 is set as E, it should work.
    Let me know if this was helpful.

  • Block PO Price by Account Assingment

    Hi gurus,
    Is there any way to block the price field in the PO for stock items (with no account assingment) so the price is populated from the Info Record, and for direct procurement items Account Assingment K the user should be able to input a the price.
    Thanks and regards

    Hi,
    It is not possible.
    Arun

  • First they blocked my account, after reactivate it...

    Hi all,
    This is just to say out loud that skype is getting worst year after year.
    Besides the sound quality, the delay, among others, three days ago, they blocked my account, after reactivation, my credit was gone. It wasn't much, but is the second time this happens.
    I don't like to complain, but skype is not what use to be, and I'm sorry for that.
    Regards!!

    Click here, phone Apple, and ask for the Account Security team.
    (87657)

  • Block BO user after 3 unsuccessful logon attempts

    Hi Guys,
    I want to block BO user after after 3 unsuccessful logon attempts logging through infoview. Is there anyway to configure this option? Currently the account is not blocked after any number of unsuccessful logon attempts.
    Product Version : 11.5.12.1838 (BOXI R2)
    Regards,
    Sasi

    It is only available to Enterprise users because BO doesn't have the authority to lock domain accounts out.
    Go into the CMC and choose authentication
    In the Enterprise tab, within the Logon Restrictions section, tick the box next to "Disable account after N failed attempts to log on:" and then click on Update at the bottom of the screen.
    Regards,
    Mark

  • Weird blocks on image after using adjustment brush in ACR

    A group of people took an online webinar yesterday.  The instructor is a heavy Adjustment Brush user, in LightRoom.  After taking the class, many of the students in the group are reporting the appearance of weird blocks on images, after using the Adjustment Brush - both in LR and in ACR.  It is also happening to me.  I am a heavy Photoshop and ACR user - never before have I seen this.  The only thing I'm doing differently is using the Adjustment Brush (because of the webinar class, as it was part of the instructor's core teachings).  What could be causing this?

    There was an adjustment brush bug in older versions of ACR. I first reported it here, and Eric Chan acknowledged the problem. It went away in future releases. Sorry, I can't remember what version numbers were involved.
    http://forums.adobe.com/thread/928672
    (see youtube demo)

  • Unit Price after Discount/Rounding

    For sales documents, we are currently using the Discount% column to include additional fees to an item's unit price. Ex: sales price list u/p of $0.60 * Discount of -5% = billed u/p of $0.63 (Price after Discount includes $0.03 hub fee). We have this setup as we are calculating commission based on the price list u/p. The above example rounds nicely, but the problem comes about when the figures are not even. For example an item with list price of 4.54 must be billed at 4.65. The resulting discount% is -2.4229074... Although rounding will show the correct u/p of 4.65, the row/doc total calculations will be carried out at 4.649999... For high volume orders, this will create a noticeable price discrepency. Is there a way to enter the Price after Discount field manually? Thank you.

    Hi Allen,
    Check in:
    Administration -> System Initialization -> Document Settings -> Generla Tab:
    'Calculate Row Total Using Unit Price'.
    If this box is checked in 2005 the field 'Price after Discount' will not be active even if it is set as active in the Form Settings of the document.
    In 2007 for a database that was created in 2007 this field cannot be activated as far as I know.
    From what I remember a db that has been upgraded from 2005 to 2007 this field can still be activated.
    I hope it helps.
    Jesper

  • Sales Order line item Price after Discount

    Hi all
    How to get the line item price after discount in Sales Order Query?
    Kedalene

    Hi Kedalene,
    Please check below Query.
    SELECT T0.[DocNum], T0.[DocDate], T0.[CardName], T1.[Dscription], T1.[Quantity], T1.[Price] as Price_After_Discount, T1.[PriceBefDi] As Price_Before_Discount,T1.[DiscPrcnt],  T1.[LineTotal] FROM ORDR T0  INNER JOIN RDR1 T1 ON T0.[DocEntry] = T1.[DocEntry]
    Hope this help
    Regards:::::
    Atul Chakraborty

Maybe you are looking for

  • Approval of appropriation request BUS2104

    Hello, i have a problem with workflow of  appropriation request  approval. The problem is with background jobs. Are there any other settings about applicant and responsible person, because when the messsage for approval, rejection, posponding is trig

  • Wlc5760 web authentication custom page

    I have installed custom web pages with our company logo on the autentication pages.  everything is fine, users are able to access the pages and autenticate but the logo image is not showing. instead of the logo *some text missing * is appearing on th

  • Deleting a directory and its content

    Hi, I'm trying to delete a series of directories like this batch file does @echo Removing "%CD%\a" @rmdir /s /q "%CD%\a" @echo Removing "%CD%\b" @rmdir /s /q "%CD%\b" @echo Removing "%CD%\c" @rmdir /s /q "%CD%\c"looking at the api i found that it doe

  • TagLib created by EJB to JSP Integration Tool

              Hi, I've an EJB deployed on WebLogic 6.1 and I'm using WebLogic's EJB to JSP Integration           Tool to create JSP Tag Libraries.           I've written a jsp look like this.           <%@ taglib uri="WEB-INF/abc-tags.tld" prefix="abc" %

  • Extraction from generic datasource

    Hello, We are planning to build a generic datasource on a custom table in ECC. I wanted to know if there will be any issues with the extraction if records are being inserted into the table while the extraction is going on? Any help would be appreciat