Purchase order price limit checking against info record

We would like to block the saving of a purchase order if the line item price differs by some X% of the purchasing information records price. Reviewing the pricing condition process seems to indicate it may be possible here. But it looks to primarily calculate the expected PO price. The real control we are after is to catch the manual PO price change, by the user, that is inconsistent with master data records. We already are using the tolerance limit warning for price variance, but that only links to the moving average price. If the stock is zero, then there is nothing to compare to.  We would really like a check to compare the info record to the entered price at time of save.
Any assistance is appreciated.
Thank you
Brian

Hi brain,
You need to write a USER exit in such a way that while entering the PO net price syestem should go to chek the price in PIR price,

Similar Messages

  • How not to allow creating purchase orders if there is not info record

    Hi,
    I would like to know how to configure the system in order not to allow saving a purchase order for one material if record info hasn't been created. Right now, if record info for this material and the chosen vendor doesn't exist, the system creates it automatically, but I don't want this to happen.
    I also would like know how  to configure the system in order to show by default last price introduced for this material and vendor by when I create a new purchase order. 
    Thanks in advance,
    Luis.

    One more option, you can use badi ME_DEFINE_CALCTYPE. when there is no inforecord you can reset value of net price area. Here is a sample code we did for a customer;
          SELECT SINGLE INFNR FROM EINE
           INTO LV_INFNR
           WHERE INFNR =  IM_X_NEKPO-INFNR
           AND WERKS = IM_X_NEKPO-WERKS
           AND EKORG = IM_X_NEKKO-EKORG.
          IF SY-SUBRC <> 0.
            CH_X_LF_CALCTYPE = 'C'.
          ENDIF.

  • Previous Purchase Order Price

    While creating Purchase order, if i need to see the Previous Purchase order Price for the material, From where i have to see?

    Hi
    Prompt the last Purchase Order Price for the Material
    If you want the system to take the price from the last Purchase Order, then do not maintain the conditions in the info record because it has precedence over the last PO. This means that the net price field in the info record should be left blank.
    Even though no price was maintained, the info record will still keep track of the Order price history.
    To check the Order price history, go into the material info record and click Environment -> Order price history
    Regards
    Anand

  • LIV : Invoice price validation as per Info record

    Dear All,
                  Requirement : Invoice Verification (MIRO) should pick lowest price among Info-record or Purchase Order.
    Normally client is maintaining Info-record as the lowest among both.
    Pls Suggest .
    Regards

    There are no standard way to achieve this.
    During MIRO, system will always fetch the PO price, it never see the info record price.
    Its a chain, at the time of PO creation system will fetch the price from info record. At the time of GR, system will fetch the price from PO and also at the time of MIRO, system will fetch the price from PO.
    Once PO is created, system will never check the info record again.
    Might be any user exit or badi can help you. You can consult with your abap team.
    It can compare the table - field value for info record = EINE-NETPR and for PO EKPO-NETPR.

  • Price for Cost Estimation - Info Records

    Hi All,
    We need a clarification on how  system picks the price for COST ESTIMATION with following setting in Valuation Variant.
    1.Valuation Price from USER EXIT
    2.Price from Purchasing Info Records
    3.M A P
    4. Planned Price 1
    Sub Stratergy.
    1.Effective Price from Purchase Order
    2. Net Quotation Price
    3. Gross Quotation Price.
    If we have 3 info records  with the same validity date  and different price in each for three vendor, what price will  system pick for calculating the stand cost estimation.
    We have activated Material Ledger and we in ECC 6.0.
    Do suggest.
    Regards,

    Hi ajai,
    I agree with your point,we have 3 info record for a material and 2 are valid as such. The price maintained in  two info records are as 7.5 & 1.0 respectively(valid info records).
    The last price in the purchase order (of the info those records) are 0.41(dated on 09.04.2010)  & 0.2(dated on 19.04.2010) respectively, but when we execute the cost estimation the system picks the price of 7.5  not the least price of 0.2(as its the latest purchased price).
    Do let us know why and of what logic the system picks the highest price.
    Do revert.
    Regard,

  • Last purchase order price

    Hi All
    On which table will I be able to find the last purchase order price for a material
    Vishnu

    Hello, Vishnu
    Table name: EINE (Purchasing Info Record: Purchasing Organization Data)
    in the above table you can find the last PO price for that material. And the Conditions (Item) values are stored in the table: KONP (table name for Conditions (Item).
    Suggestion: The last PO document (i mean PO, which contains the price of the material in the PO line item) is updated in the Purchase Info record.(this you can see in the Info record display through t.code: ME13)
    Reward, if it helps,
    Regards,
    Srin.K
    Edited by: sapsrin on Feb 12, 2008 5:51 AM

  • Purchase order price determination

    Hi Gurus.
    Please help on below Inquiries
    In Purchase order, how is the net price determined?
    Is it from the agreement? the info record? RFQ? Is there a sequence for this?
    If there is, where is this configured?
    Thanks!

    Hi,
    Purchase order price determination takes place with help of  Access Sequences and Schema Group of Vendor.
    You can go for pricing manually or automatic. If you need pricing automatic you have to go for use of Access Sequences and Schema Group of Vendor. You can customize your pricing procedure according to your requirement such as like Domestic, Import and Stock transport.
    For the above individually you have to configure Pricing Procedure and the following steps are:
    SPRO->MM->Purchasing->Conditions->Define Price determination process
    1. Define Condition Table:
    2.Define Access Sequence,
    3.Define Condition Type,
    4.Define Calculating Schema,
    5.Assign Calculation Schema, Access Sequence and Condition Type,
    6.Define Schema Group Of Vendor,
    7. Define Schema Group Of Purchasing Organization,
    8.Assign Schema Group Of Vendor to Purchasing Organization,
    9.Assignment of Schema Group Of Vendor ,Schema Group Purchasing Organization and Calculation Schema.
    10. Assign Vendor to Schema Group of Vendor (XK02)
    11.Maintain Condition record (MEK1)
    after above steps, you can go for create PO in ME21N.
    In the case of Import PO, you have to activate Import PO.
    SPRO->Materials Management -> Purchasing -> Foreign Trade/Customs ->Control Foreign Trade Data in MM and SD Documents ->>>>>>
    Regards,
    Biju K

  • Error in the purchase order price.

    Hi
    Can you show me the standard procedure to correct a price difference between the PO and the invoice for the following cases. 
    The PO was created in September/2010 with a price of 15.
    The GR was conducted in September/2010 with the same price.
    The invoice is from November/2010 with a price of 24. 
    I wanted to cancel the receipt, or the period is closed. On the other hand it handles no price difference account.
    How can I fix this? 
    Thank you for your help

    Hi,
    Check price control of the material , it must be V, so the system valuates goods receipts with the purchase order price only . And as you have sufficient stock in invoiced quantity, the differences between the order price and the invoice price are debited to the stock account.
    If no sufficient stock available  in invoiced quantity or quantity is consumed or issued already before invoicing, then the difference between the order price and the invoice price is only posted  an u201CExpenses/Revenue from price differencesu201D account
    Regards,
    Biju K

  • Purchase requsition and Purchase order Price Changes

    Hi All,
    When purchase requsition(XXXXXXXX) is converted in to a purchase order through ME 59N(YYYYYYYYYY),after converting in to a purchase order i will change the purchase order price to a new value.
    How can i track the price changes for a purchase order that is converted from a purchase requsition.(i know i can see the changes to a PO,under item changes for PO)
    Is this data is stored in any table?
    with regards,
    Amogh

    Hi,
    this change is not captured, because the price is being changed at the point of the PO creation and so there will be no record in the header or item changes option (the system does not see anything as being changed because this is a creation of a new PO).
    The price from the requisition is merely a suggestion and it is not meant to be a purchase price anyway (it is designed to be used to value the requisition for the  release strategy).
    I know that you can configure the system to pass this req "price" to the PO, but it is not the same price and so you will not find the type of controls that you would expect.
    In many cases a simple ABAP is written that reads POs that have a reference requisition and the ABAP compares the prices and reports on those that exceed a tolerance (either hard coded in the program or held on a new table in SAP).
    None of this is standard SAP but it is something that many people create to handle the situation where the user enters the requisition at a deliberately low value to get it through the release strategy.
    Steve B

  • Purchase Order Price and Invoice verification price

    Hi All,
    In which report we can get purchase order price and Invoice verification price in SAP standard.
    Thank in Advance........
    Regards,
    Sanjay

    Hello,
    Check ME80FN transaction and select change view on the output screen and select Purchase order history.
    Regards,
    Shailesh

  • Tolerance Key LD: Blanket purchase order time limit exceeded

    Hi All,
    Can anybody tell me how the Invoice Block Tolerance Key <b>LD: Blanket purchase order time limit exceeded</b> works.
    As per my understanding, we need to maintain no days in the Tolreance Key LD , so that it checks for the Contract Validity & the Invoice Date with the tolerance limit days & block the invoice if it exceeds.
    But, it's asking for the value in the LD tolerance limit setting !!! Hope it should be no of days !!! Kindly let me know.
    Also let me know if you can explain me the settings &  steps to run this scenario.
    Thanks!
    Nanda

    Steve,
    Can you answer Nanda's question? I haven't really used this LD tolerance previously. I tried this on my sandbox system and can see the cause for his confusion although I am unable to explain it.
    Thanks,
    H Narayan

  • Purchase order price change report

    Hello
    How to retieve the purchase order price change report ? do we have any standard report for it or any table which gives these data?
    kindl

    HI
    Have you activate version management at your end for PO,i think this will help you to track changes of PO for qty,price etc.
    [http://wiki.sdn.sap.com/wiki/display/ERPLO/Version+Management]
    Regards
    Kailas Ugale

  • Net price not picking from info record

    I am creating a new PO, but net price is not picking from info record. Info record is getting copied in the line item for PO, but net price is not copied. Due to that I am unable to create PO. If I manually enter price PO can be created. Could someone tell me what might be the reason Price is not automatically taken from Info Record. Please guide me what all I need to check.
    The same data is working in one cleint, and in another client this data is facing problem.
    Thanks
    Vineeth

    Hi
    1) If there is condition record exit in system,then while creating po system will take condition record
    2) If In inforecord last po number is exist for material and vendor ,then system will take this into consideration
    3) if your creating po first time for material and vendor ,and we have maintain purchasing inforecord for purchasing organization and for plant,then system will take it into consideration
    40 If none is available we have to put condition manually in po
    Regards
    Kailas ugale

  • Warning message required in po to identify whether price is taking from info record or condition record

    Hi experts,
                        while  creating purchase order,If condition record and info record both are exists means how system will identify that which price need to pick for particular vendor.
                       Is it possible to set  warning or error message for above mentioned scenario.
    Thanks ,
    Deepika.

    If an info record has no  price conditions itself then the price is determined from the last PO.
    It is not always table A017, there are more tables for conditions to the info record, e.g. A018 and A025, this is dependent on the level of your info record which can be created at plant level or at purchasing organization level (no plant entered), with or without material number.
    For more detailed information see the docu in help.sap.com: Price Determination - Purchasing (MM-PUR) - SAP Library
    and the OSS note 456691 - FAQ: Price determination in purchasing
    and 569885 - About Info Record Update indicator (EKPO-SPINF)

  • Purchase Order price problem

    Hi experts, i have the system customized so a purchase order needs to have a purchase requisition linked to it, for example i have the purchase requisition 300000015 with material 1000, qty 10 and price per unit 10 USD,
    when i make the purchase order and link the PR 300000015 i get the material, qty, etc, but it lets me change the price, i need to make the price on the PO not changeable unless its a 5% difference, how can i do that? thanks in advance.

    Hi,
    In PR the Price will be picked from the Material master.
    But in PO the price will not pick from the Material master, it will be always different.
    If you adapt the PR to convert to PO system will not pick the Price from PR to PO, but you need to input the net price or system will pick from the Old PO or Info record.But here if the Price is different than the Material price system will issue a warning message number 06207 which is because of variance in tolerance keys which is configured in PO " PE".
    If you want to adopt the material price you can set this Message number 06207 from warning to Error message, so that system will not allow you to input the price other than material price.
    But this is not good practice as PO has other conditions which should consider like discounts, frieght etc..
    rgds
    Chidanand

Maybe you are looking for

  • How can I get rid of the highlight in the list box

    I clear the T-List in WHEN-NEW-FORM-INSTANCE trigger using Clear_List(list_id). The list will be empty but it will highlight on the first entry in the list. How can I get rid of the hightlight at this kind of situation? Thanks

  • IPad2 3G Data Plan with Verizon

    I'm really looking forward to purchasing the new iPad 2 when it's released on the 11th. I was leaning toward the WiFi + 3G version with Verizon as the carrier because Verizon has a larger footprint in the U.S. and I'm already a Verizon customer. Howe

  • Query based on a test input box

    query based on a test input box hi i have this html input box and i want to output a query based on what i put in the input box. what should i do now. thanks <form id="form1" name="form1" method="post" action=""> <label>enter id <input type="text" na

  • My phone is frozen with a picture of a plug and the itunes symbol.  It won't let me click on to anything else!

    I am new to iphones.  I am not technically minded at all.   I plugged my phone into the computer (Dell, Windows 7) and the window that popped up asked if I wanted updates.  I clicked install.  Then another window said it was unable to install as I ne

  • Repaired OS 10.4.11 HD prior to installing, Now Won't Mount

    I was planning to install Snow Leopard onto a 10.4.11 HD in a MacBook Core Duo running 10.4.11. The MacBook had already been acting strangely, Safari and iTunes both stopped working, but Firefox was working fine. I verified and repaired permissions,