PO price change date

Hello,
Is there a field in the PO where the date of the last update of pricing elements is saved? In my case, if there is a price change and the user modifies the price, the date of this change is required to be stored somewhere for further processing.
Thanks.
R.

So if I want to retrieve this info by some ABAP code, I have to read tables CDPOS then CDHDR with the appropriate keys, right? I think this is not the best way in terms of performance.
R.

Similar Messages

  • Dates of Price Changes per Article

    Hi,
    I have a table with the following columns:
    Date
    ArticleID
    OriginalPrice
    NowPrice
    PriceReduction
    I'd like to create calculated columns as follows:
    the date of last/first price reduction per ArticleID
    the date of lowest/highest NowPrice per ArticleID
    the number of price changes (i.e. different price reductions) per ArticleID
    I could create calculated columns to calculate lowest/highest NowPrice per ArticleID. But I don't know how to solve the questions above.
    I enclose a dropbox link to an example Excel 2013 file:
    PP_PriceChange.xlsx
    Thank you for any advice!
    Chiemo

    Hello Greg2178,
    thank you for your advice and for providing the updated workbook. The allexcept() function is indeed very interesting and helpful.
    I am still a newbie with powerpivot and learn day by day and challenge by challenge.
    I checked the measures and some are unfortunately not working as expected.
    In order to make it more obvious what I am looking for I repeat the core table columns of table1:
    Date      ArticleID   OriginalPrice   NowPrice  PriceReduction
    11/1      1001         100              
    50              -50%
    11/26    1001         100               50              -50%
    11/27    1001         100               50              -50%
    11/29    1001         100               50              -50%
    11/1      1002          50                40             
    -20%
    11/26    1002          50                30             
    -40%
    11/27    1002          50                20             
    -60%
    11/29    1002          50                25             
    -50%
    11/1      1003          20               
    30              +50%
    11/26    1003          20                20                 
    0%
    11/27    1003          20                10              
    -50%
    11/29    1003          20                20                 
    0%
    Let me concentrate on the biggest challenges for me:
    Number of Price Changes (compared to original or previous price) per ArticleID:
    the correct answer for article 1001 would be = 1, for 1002 = 4, for 1003 = 4
    formula provided in your workbook gives 4 price changes for any article
    I would think to solve this by 3 different steps, i.e. calculated columns:
    Step1: Calculate the previous price reduction. Unfortunately the following formula does not work (I think because of the Max() function; see column "FormerPriceReduction" in  updated model):
    =CALCULATE(MAX(Table1[PriceReduction]);FILTER(Table1; EARLIER(Table1[ArticleID])=Table1[ArticleID] && EARLIER(Table1[Date])>Table1[Date]))
    Step2: Check if current price reduction differs from previous price reduction; if yes = 1, if no = 0; formula:
    =IF([PriceReduction]-[FormerPriceReduction]<>0;1;0)
    Step3: Sum of all changes under Step2 = number of price changes. Formula:
    =CALCULATE(SUM([PriceChange=1]);FILTER(Table1;Table1[ArticleID]=EARLIER(Table1[ArticleID])))
    Please see updated excel workbook : https://www.dropbox.com/s/g075xhhbo7jyttw/PP_PriceChangeUpdate.xlsx?dl=0
    Date of Last Price Reduction (i.e. date of last price change) per ArticleID:
    The correct answer would be for article 1001 = 11/01, for 1002 = 11/29, for 1003 = 11/29
    The formula provided delivers for 1001 = 11/29, for 1002 = 11/29 and for 1003 = 11/27
    I would think that the use of the correct formula from Step1 above could be a starting point for getting the correct answer
    (First) Date of Lowest Price:
    The correct answer would be for article 1001 = 11/01, for 1002 = 11/27, for 1003 = 11/27
    I think the formula provided gets the wrong results because it relates to the column „MinNowPrice“ which lists for each date the all time lowest price
    Do you have any ideas to solve this problem?
    Sorry that I cannot contribute much to the solution. I hope you can give me some more hints.
    Thank you very much
    Chiemo

  • Price change report for  a given date range in inforecords

    hi,
    Can any body suggest how we can get price changes in inforecords for given date range. is there any standard sap tcode or  fuction module.

    Hi,
    If you are referring to the changes in the condition record (for eg. for PR00), then you may go through the foll path:
    Execute VK13 for any condition type - once inside the detail screen, from the menu path, choose Environment -> Changes -> change report. This will take you to a new selection screen where you can define the period you want to see the change record as well as the condition type for which you want to track the changes. Beware, this is a complex report for SAP and it will take definitely longer time to complete. So, it is better to specify short time periods and specific condition types and execute this in background.
    Hope, this helps!
    S. Siva

  • How can i get the pulish data for Price change?

    From the rpm-1205-og.pdf document, the RegularPriceChangePublishBatch Batch can formats and stages output of regular price change price events.
    but I can't get data from rpm_price_publish_stage table after I run the batch.
    if I want generate data into rpm_price_publish_stage, how can I do?
    Please help me. thanks.
    Daniel

    Message was edited by:
    user616568

  • 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

  • Price changes in Scheduling Agreement

    Hi,
    What is the best way to handle price changes in a Scheduling Agreement? From what I saw, the validity periods of the prices maintained in a scheduling Agreement is based on the GR date. Is there any way we can change this? The requirement is to make the validity price work on the delivery schedule date.
    Right now, whenever a price change happens, we have to add a new line in the scheduling agreement. This doesn't seem right. Please advise.
    Thanks
    Ranjeet

    Hi,
    Your date for pricing is controlled by Pricing date category u maintain in Vendor master >Purchasing view
    If you select delivery date as your pricing and if there are many delivery dates the first delivery date is taken as
    the reference for pricing
    But if there is no much price variation between delivery schedule date and Goods receipt you can keep that as
    goods receipt date
    Check out whatever suitable
    BR
    Diwakar

  • Unable to prevent Price change for Outline Agreement

    Dear Experts,
    Once Outline Agreement is generated in SAP, I do not want to allow users to change the price.
    I have tried with " Field Selection at Document level" using ME32-Change outline agreement field selection.
    I select "Quantity and Price" and select check box Display for  "Price and Price Unit",Price Date", "Condition Group".
    This will not allow price change at item details level (field grayed out) but user can still select Item condition (for Example PB00) and change the price there.
    Is there any solution for this ?
    Ideally I want to do this for a particular Document type of Outline Agreement only.
    Thanks and Best Regards,
    Raju

    Hi Ramki,
    Thnka s for you reply.
    This is not the desired solution. I can not ask Client to change to create different uses for create and change .
    In the buinsess process , mostly create an change users are same for outline agreements.
    I do not wna to restrict by User Authorization either as this is also not a 100% solution.
    Still  looking at configuration level only to restrict changes in Pricing for outline agreements.
    Regards,
    Mitesh Desai

  • Price Change for Revenue Recognition

    Dear experts,
    I am using Revenue Recognition of type B with Revenue Recognition before invoicing.
    I have an issue/question about the way price changes are treated in the functionality.
    The below example is used to describe the issue for your understanding:
    1.Pricing master data: $100/EA
    2.Price of item in sales order: $100/EA
    3.Qty in sales order: 10 EA
    4.Delivery & Goods issue: 10 EA
    5.Revenue Recognised (VF44) for: $1000
    Accounting Entry:
    DR Unbilled Accounts Receivable $1000
    CR Revenue $1000
    6.Change in pricing master data: $120/EA
    7.Partial Invoice for: 2 EA @ $120/EA
    Accounting Entry:
    DR Customer $240
    CR Unbilled Accounts Receivable $240
    8.Partial Invoice for balance qty: 8 EA @ $120/EA
    Accounting Entry:
    DR Customer $960
    CR Unbilled Accounts Receivable $760
    CR Deferred revenue $200
    9.Subsequent Revenue Recognition (VF44)
    Accounting Entry:
    DR Deferred revenue $200
    CR Revenue $200
    As you can see in the example above, the amount of the price difference is not credited to sales in step 7. From what I have seen so far the additional amount due to price difference gets credited to sales only after the total invoice value for the item exceeds the revenue recognized.
    Is there any option to set the system so that the price difference is taken into account for revenue recognition during each invoicing (even
    when the invoicing is partial) ?
    Thanks in advance for your help.

    The price difference will not go to Sales in Step 7.  The reason being Revenue Recognition works on the item rather than the amount.  Since you have run F-44, the system finds the same in Unbilled Receivables and posts to that account.
    For updating the price changes, you have to run VF46 to cancel the original RR entries.  In this case, it will just clear of the RR lines if realization has not happened and post a reversal if realization has happened.  This txn will also create a new RR line for VF44 which you can process.
    Refer Note 820417 Implementation guide for RR.  Download the attachments and look into Part2 doc page 13.  This explains how to deal with price changes in sales document.
    Hope this helps.
    Ravi.

  • Automatic Price Change at the time of Confirmation of PP order

    Dear Sir,
    When Production Order is being confirmed (T Code COR6), the
    price of the BOM material (Finished Goods with standatd price)is getting
    changed. PR document type FI document is created and UMB key
    is getting the hit with a very minimum amount. (0.01 Indian Rupees) . This is not happening regularly. But suddenly in one confirmation it is happening. The process order are created in
    the system for 1 month say Start Date 01.01.2009 End Date
    31.01.2009
    This is happeing when confirmation is made in first day of next month
    for previous month i.e. for process order of January 2009 (Start
    Date 01.01.2009 End Date 31.01.2009 ) confirmation is made on the
    01.02.2009. Document date is 01.02.2009, posting date is
    31.01.2009.
    The PR (Price Change) docuement is getting generated on 01.02.2009 with posting date on 01.02.2009.
    At the mont end there is no manual Price Change thru MR21 transaction.
    Regards,
    Partha Pratim Bhar

    Hi,
    You need to check that material Standard Cost estimation has run or not for the next period. Normally Standard cost run can be run every period or once in 3 periods or once in a year. Based on this the standard cost estimate will update the material prices in the costing 2 view if any changes in the existing price. May be his could be the reason you may face the problem.
    Regards,
    V. Suresh

  • Price Change for Consignment

    Hi guys,
    I have a situation where by there is a price change during a consignment process.
    *_17/11/2010-Consingment Fill Up_                                                                
    Material A-100 Unit                                        
    Price $15                                                  
    *_20/11/2010-Consignment Fill Up_
    Material A-100 Unit
    Price $20
    How do I configure the system that, when I do a consignment Issue for 150 Unit on the 25/11/2010, I should invoice as:
    Price as on the 17/11/2010 is 100*$15 = $1500
    Price as on the 20/11/2010 for the remaing 50 units is 50*$20 = $1000
    So total to be invoice in the consignment issue is $2500
    Is this possible?
    Edited by: Saravanand Naiker on Nov 16, 2010 10:09 PM

    hi,
    i understood your question:
    as per standard functionality provided by SAP this might not be possible by taking one single material:
    1. if you are using batch management implement LIFO strategy for your requriment.
    2. other wise this goes to development part.
    take pricing date into consideration VBKD-PRSDT & go back and check if any materials exists with previous pricing date if exists.
    system has to inform you to take that materials first.
    3. in simple terms create two materials for the same and process.
    regards,
    balajia

  • 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

  • Price Control Date as GR Date in Purchase Order?

    Hello Friends.
    We have a requirement where we need to take the price at the time of GR. I have tried to set the Price control date as GR date (5) in Purchase order, Info Record and even in Vendor Master. Unfortunately, it is always taking the price as P.O. price and it is not taking the price which changes between P.O. Release and GR date.
    I made several P.O.'s and did GR for the same with less quantity. Then i made changes in the Inforecords and again did GR for the same P.O. It took the price from the P.O. only. Albeit I set the Price determination date as GR Date in P.O., Inforecord and vendor master too. We have requirement of not changing the P.O. once it is created and we dont want to change the price in P.O. once we do one GR for a particular P.O.. We need to re-determine the price at the time of GR without changing the price in P.O. as it require several authorizations.
    I need to know if I am missing any setting in P.O., Info-record, Vendor master or any changes required in customizing. Or I need to install any enhancement package for the same.
    This is a very critical requirement and hence request MM consultants to provide their valuable inputs.
    Regards
    Gurcharan

    how did you test? did you always create new POs after your changes in master data? Or did you just expect that the existing PO would automatically get to know about such changes?
    Was the existing PO price found from the info record? Can you proof that from the analysis in the condition tab?

  • No accounting document created (?) for price change MR21

    Dear All,
    I'm facing a strange issue:
    1. I changed the price of a material (MAP price control) in MR21.
    2. After price change, on the Accounting view of material master both MAP shows the new value both stock value shows the proper value. So, it is OK.
    3. When I want to check the document flow and I go to transaction CKMPCD, SAP doesn't show the belonging FI/CO documents when I click on 'Accounting Documents' button (error message: C+652)
    4. If I check whether accounting document exists in FB03 I can find no accounting documents.
    What might be the explanation for this? Why no accounting document has been created (the price change was big enough)?
    (both qty & value update is set for material type for the valuation area and there's no problem in case of price change for materials with SP)
    Thanks,
    Csaba

    MB5L checks if values updated in MM and values updated thanks to FI document on G/L account are the same,
    hep.sap.com
    "Check if there are data inconsistencies in valuation between the Financial Accounting (FI) and Materials Management (MM) components. To do so, start the List of Stock Values: Balances (report RM07MBS, transaction code MB5L) for the last period of the fiscal year. Enter a company code on the initial screen and set the Totals only indicator. If the report finds differences, inform SAP using the SAPNet - R/3 Frontend (formerly OSS). You can continue processing your year end closing while SAP clears up the data inconsistencies. The creation of the balance sheet is the only thing that has to wait until after the inconsistencies are removed. "
    Of course you can run this report in your case for current date.
    If there are no inconsistency - it means that FI should be generated - check in FB03 all FI document created by you, please.
    If you find no FI document create OSS message - FI account updated without FI document during MR21 price change.
    Andrzej

  • Price change in order and invoice

    Hai Experts.
    The current sales prices shall be included in the SD document while creating sales quotations and TA orders.
    The same shall be communicated to the customer (quotation resp. order confirmation) and accepted by customer.
    Since the item categories are set in such a way that a new pricing is generated. The prices which are valid at the time of billing shall be calculated.
    The preferred item categories of the delivery transaction shall be set as pricing type. C = take the manual price component which is incidentally newly established
    The price variance shall be calculated as a credit note, which eventually is considered as additional expenditure.
    The different prices in the order confirmation and commercial invoice can not be controlled by the processor of the order with the help of feasible expenditure.
    while creating order (TA,SO) there should be an option in Additional data B ask for Yes or No.
    Yes means the prices changes are allowed.
    No means the prices changes should not allow.
    How can i do this. what is the process for stoping price changes from order to invoice.
    please suggest me
    thank you very much.
    Varma

    Hello
    for stopping price changes from order to invoice.
    In your billing related copying control (Tcode VTFA- Order related billing & Tcode VTFL -Delv related Billing), in item maintain Pricing type as D - Copy pricing elements unchanged
    If in any case you want to change the price after applying above config change, then simply click Update buttomn in condition tab of Item data and as your requirement choose either of the following:
    - B - Carry out new pricing for total new pricing
    - C - Copy manual pricing elements and redetermine the others for copying manual condition type & chaging other
    - G - Copy pricing elements unchanged and redetermine taxes for tax condition type changes
    Thanks & Regards
    JP

  • Table name for Info-record where i can get the last changed date and user

    Using ME12, i have changed the price of the info record i want to get the who was the user and changed date...
    I had check in EINA EINE but i couldnt find out please anybody Please help me out by providing solution for this??

    Hi
    If at the data element level the field for which you want to know the old and new fields  the option of CHANGE DOCUMENT option must be  enabled ,then you can find the old and new values in the
    CDHDR -
    Change document header
    CDPOS -
    Change document items.
    Regards
    Pavan

Maybe you are looking for

  • Setting up a WiFi network from iMac... works on "old" iMac, not "new"

    Hello, I hope I'm not crazy, or even worse, stupid. I an running two iMacs in my home office. Old one= 21" 2 Ghz PowerPC G5, purchased summer 2005 and still running like a champ.  New one=27" 2.7 Ghz Intel i5. Purchased the new one July 2011. I have

  • Should I wipe and reinstall Mavericks... or what would you suggest?

    Hi everyone! So I'd like to ask you for your advice here... I bought my MacBook Air 13" in fall 2013 (I've got the latest model) which came with Mountain Lion. I've been using Mavericks since its roll-out, but I'm very concerned about the quality of

  • Help with date format and sql

    Hi I am a complete oracle idiot. I have created a table with 2 columns po_id,po_date. Yhe id data type is number,date type is date. To add values to the table i enter something like "insert into purchase_orders(po_id,po_date) values(1,01/01/2004)" It

  • Restriction of a mvt type

    hello gurus Can i get an idea of how do i restrict a particular t code for a certain mvt type. like issuing of goods for a process order by mb1a n mvt type 261 only. no other mvt type will be allowed.

  • INSERT with Dreamweaver

    Can somebody explain to me how to use the SQLstatement INSERT with dremweaver 8. Before i should SELECT i should be able to INSERT details from a .asp into 'i my case' database.mdb. please can somebody explain to me how Dreamweaver 8 goes over this i