Purchasing inforecord price history

Hi
How to control the PO price history whether as effective price or net price
cheers

Hi
Follow this path
SPRO- Materials Management-Purchasing-Purchasing Info Record-Define Price History
In price history for purchasing organization level check the check box the PO price history will be at  effectivet price if you unflag then price history will be at net price

Similar Messages

  • Purchase order Price History Print Problem

    Respected Members,
    When i am executing the tcode ME1P then it is showing suppose seven records and as soon as i click on print icon ,one spool request is getting generate.
    When i am seeing that spool request it is showing seven pages ie each page with single record.
    My question is that i want all records should come on single page.
    It should not take single page for single record.
    How to do that i am not getting.
    Would you all please help me out to solve this issue.
    Thanks

    Hi,
    Following report is the sample report for PO Histroy Report.
    REPORT  YMS_POHISTROY  LINE-SIZE 132 NO STANDARD PAGE HEADING
                     LINE-COUNT 065(001)
                     MESSAGE-ID VR.
    TABLES: DD04T,
            CDHDR,
            CDPOS,
            DD03L,
            DD41V,
            T685T,
            VBPA,
            TPART,
            KONVC,
            EKKO.
    SELECT-OPTIONS: XUDATE FOR CDHDR-UDATE,
                    XNAME  FOR CDHDR-USERNAME,
                    XEBELN FOR EKKO-EBELN,
                    XLIFNR FOR EKKO-LIFNR.
    SELECTION-SCREEN SKIP.
    * TEXT-001 - Sorting Sequence
    SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: SUDATE RADIOBUTTON GROUP R1,
                SNAME  RADIOBUTTON GROUP R1,
                SOBID  RADIOBUTTON GROUP R1.
    SELECTION-SCREEN END OF BLOCK BLK1.
    DATA: WFLAG,
          WCHANGENR LIKE CDHDR-CHANGENR.
    DATA: INDTEXT(60) TYPE C.
    DATA: BEGIN OF ICDHDR OCCURS 50.
            INCLUDE STRUCTURE CDHDR.
    DATA: END OF ICDHDR.
    DATA: BEGIN OF ICDSHW OCCURS 50.
            INCLUDE STRUCTURE CDSHW.
    DATA: END OF ICDSHW.
    DATA: BEGIN OF EKKEY,
            EBELN LIKE EKET-EBELN,
            EBELP LIKE EKET-EBELP,
            ETENR LIKE EKET-ETENR,
          END OF EKKEY.
    DATA: BEGIN OF ITAB OCCURS 50,
            BEGIN OF EKKEY,
              EBELN LIKE EKET-EBELN,
              EBELP LIKE EKET-EBELP,
              ETENR LIKE EKET-ETENR,
            END OF EKKEY,
            CHANGENR LIKE CDHDR-CHANGENR,
            UDATE    LIKE CDHDR-UDATE,
            UTIME    LIKE CDHDR-UTIME,
            USERNAME LIKE CDHDR-USERNAME,
            CHNGIND  LIKE CDSHW-CHNGIND,
            FTEXT    LIKE CDSHW-FTEXT,
            OUTLEN   LIKE CDSHW-OUTLEN,
            F_OLD    LIKE CDSHW-F_OLD,
            F_NEW    LIKE CDSHW-F_NEW,
          END OF ITAB.
    DATA: OLD_OBJECTID LIKE CDHDR-OBJECTID.
    FIELD-SYMBOLS: <F_OLD>, <F_NEW>.
    SELECT * FROM EKKO WHERE EBELN IN XEBELN AND
                             LIFNR IN XLIFNR.
      CLEAR CDHDR.
      CLEAR CDPOS.
      CDHDR-OBJECTCLAS = 'EINKBELEG'.
      CDHDR-OBJECTID   = EKKO-EBELN.
      PERFORM GETCHGDOCS.
    ENDSELECT.
    IF SUDATE = 'X'.
      SORT ITAB BY UDATE EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSEIF SNAME = 'X'.
      SORT ITAB BY USERNAME EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSE.
      SORT ITAB BY EKKEY-EBELN CHANGENR EKKEY-EBELP EKKEY-ETENR.
    ENDIF.
    LOOP AT ITAB.
      CLEAR: INDTEXT, EKKEY.
      CASE ITAB-CHNGIND.
        WHEN 'U'.
            INDTEXT(50) = ITAB-FTEXT.
            INDTEXT+51  = TEXT-020.
            CONDENSE INDTEXT.
        WHEN 'D'.
            INDTEXT = TEXT-021.
        WHEN 'E'.
            INDTEXT(5) = ITAB-FTEXT.
            INDTEXT+51 = TEXT-021.
            CONDENSE INDTEXT.
          WHEN 'I'.
            INDTEXT = TEXT-022.
        ENDCASE.
        RESERVE 4 LINES.
        IF WCHANGENR NE ITAB-CHANGENR.
          WCHANGENR = ITAB-CHANGENR.
          EKKEY = ITAB-EKKEY.
          WRITE:/ ITAB-UDATE UNDER 'Change Date',
                  ITAB-UTIME UNDER 'Time',
                  ITAB-USERNAME UNDER 'User Name',
                  ITAB-EKKEY-EBELN UNDER 'PO No',
                  ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ELSEIF ITAB-EKKEY NE EKKEY.
          WRITE:/ ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ENDIF.
        CASE ITAB-CHNGIND.
          WHEN 'U'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            ASSIGN ITAB-F_NEW(ITAB-OUTLEN) TO <F_NEW>.
            WRITE: / TEXT-023  UNDER 'Changes',
                     <F_OLD>.
            WRITE: / TEXT-024 UNDER 'Changes',
                     <F_NEW>.
          WHEN 'E'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            WRITE: TEXT-023 UNDER 'Changes',
                   <F_OLD>.
        ENDCASE.
        SKIP.
    ENDLOOP.
    TOP-OF-PAGE.
    WRITE:/ SY-DATUM,SY-UZEIT,
           50 'P U R C H A S E  O R D E R   H I S T O R Y',
          120 'Page', SY-PAGNO.
    WRITE: / SY-REPID,
             60 'Purchase Orders Changes'.
    SKIP.
    ULINE.
    IF SUDATE = 'X'.
      WRITE:/001 'Change Date',
             014 'Time',
             024 'User Name',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ELSEIF SOBID = 'X'.
      WRITE:/001 'PO No',
             013 'Item',
             020 'Sch No',
             028 'Change Date',
             041 'Time',
             051 'User Name',
             065 'Changes'.
    ELSE.
      WRITE:/001 'User Name',
             015 'Change Date',
             028 'Time',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ENDIF.
    ULINE.
    FORM GETCHGDOCS.
      CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
           EXPORTING
                DATE_OF_CHANGE    = CDHDR-UDATE
                OBJECTCLASS       = CDHDR-OBJECTCLAS
                OBJECTID          = CDHDR-OBJECTID
                TIME_OF_CHANGE    = CDHDR-UTIME
                USERNAME          = CDHDR-USERNAME
           TABLES
                I_CDHDR           = ICDHDR
           EXCEPTIONS
                NO_POSITION_FOUND = 1
                OTHERS            = 2.
      CHECK SY-SUBRC EQ 0.
      DELETE ICDHDR WHERE CHANGE_IND EQ 'I'.
      CHECK NOT ICDHDR[] IS INITIAL.
      LOOP AT ICDHDR.
        CHECK ICDHDR-UDATE IN XUDATE.
        CHECK ICDHDR-USERNAME IN XNAME.
        CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
                     EXPORTING  CHANGENUMBER       = ICDHDR-CHANGENR
                     IMPORTING  HEADER             = CDHDR
                     TABLES     EDITPOS            = ICDSHW
                     EXCEPTIONS NO_POSITION_FOUND  = 1
                                OTHERS             = 2.
        CHECK SY-SUBRC EQ 0.
        LOOP AT ICDSHW.
          CHECK ICDSHW-TEXT_CASE EQ SPACE.
          MOVE-CORRESPONDING ICDSHW TO ITAB.
          MOVE-CORRESPONDING ICDHDR TO ITAB.
          MOVE ICDSHW-TABKEY+3 TO ITAB-EKKEY.
          APPEND ITAB.
        ENDLOOP.
      ENDLOOP.
    ENDFORM.
    * END OF PROGRAM
    Thanks,
    Sankar M

  • Purchase Price History in PO screen

    Hi Friends,
    Is it possible to see Purchase order price History details in PO screen(Me22N/ME23N) itself,Instead of using  T code ME1P...?
    Regards,
    Sankar D...

    Me1p give u details ie.
    1) A material Purchased at what Price - You can see Price details with Purchase Order wise.
    2) From a Vendor you have purchased which material @ what price
    By using me23n what Price history you want to see.

  • Purchase Price History Report/ OM Price report

    Oracle Gurus,
    Can I maintain a price history for any item-supplier combination, so that it defaults while I prepare a RFQ or enter a quotation in the system? If yes, where can I do this?If no, is there any workaround?
    In future based purchase price history report, will send RFQ to supplier?
    Pleae advise, where we have this option in application.
    Thanks
    AK

    Me1p give u details ie.
    1) A material Purchased at what Price - You can see Price details with Purchase Order wise.
    2) From a Vendor you have purchased which material @ what price
    By using me23n what Price history you want to see.

  • Last Purchase Price History

    Dear All,
    Is there any way we can have the Last Purchase Price History in SAP system?
    Our customer has 2 stock transfer. In those 2 documents, she has 2 difference last purchase price on the document. But actually, she didn't issue any GRPO of that item during the period between the 2 stock transfer. So the last purchase price should be the same. How can I find out all the document during that period which may affect the last purchase price in the system? Thanks a lot.

    When you enter an incoming invoice # see Purchasing
    PO - No
    When you enter a goods receipt # see Goods Receipt
    Goods Receipt: No
    When you enter a positive opening balance for an item # see Inventory and Stock Postings
    Not sure what. But they don't have opening balance for the items last month
    When you enter a positive inventory result that triggers a goods receipt # see Inventory and Stock Postings
    Not sure what?
    When a product with a BOM is manufactured, where the price of the product is calculated from the last purchase prices of the components # see Production.
    The item is not BOM
    When Landed Costs are performed. (Note: When adding AP invoice after landed costs was created, the last purchase price will remain unchanged)
    No landed cost for that item

  • Purchase price history

    Hi,
    Client requirement is that he has to view or see all the price history of a particular PO prices provided by the vendor.
    For example actually a PO has been created with  a price of RS.180/- per piece. And later vendor has decreased the PO price to RS.150/- per piece.After changes PO is saved and if we see the PO price we see RS.150/- per piece in it.But the requirement is that to see all the prices from the beginging of PO.If we change the PO price 2 or more times also i have to track all the prices changes history which are entered before.Thanks for you help.
    Thanks,
    NJ

    Hi,
    You can use this Transaction ME81N to get the Analysis of Order values with respect to PO.
    rgds
    Chidanand

  • Price history of Text material

    Hi All,
    I need a report for Price history of PO for the text material. Text material includes Asset, cosumable items etc. I have tried by using me1p but coud not get the result. please let me know the correct way to get that...
    Looking forward for your fruitful solution.
    thanks,
    mx

    Hi,
    As ME1P stores prices per inforecord, so to get the price history for the text material you
    have to maintain an info record per material group. You create an info record material group wise
    in ME11 t-code. In ME11 give the vendor number, plant and purchase organisation number and keep the
    Material field blank. Then in the next screen, you  maintian your material group and then
    in the purchasing data screen maintain the price.
    Then create a PO with this combination and the same will be updated in ME1P. You can also
    refer table EKBE.
    Thanks,
    Atal

  • 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

  • Vendor Evaluation - Price history

    Hi
    In vendor evaluation the score for the subcriteria Price History is not getting calculated.
    The scoring method that I have used is : Automatic Determ. from Purch. Statistics: Price Behavior
    What can be the reason? How it is calculated?
    Regards

    to determine how a vendor's price for a material has changed over the last few years, the material's price history is compared with the market price history.
    The system first checks whether the buyer has maintained the current market price and last year's market price for the material.
    If not, the system uses the price for the material group to which the material belongs.
    If this price is not maintained either, the system uses the effective prices from the previous year and the current year. Prices from standard purchase orders for materials and prices from subcontract orders are dealt with separately.
    The system then calculates the percentage variance between the old and new market prices.
    The vendor's effective price is re-calculated with this percentage variance. The result represents the effective price the vendor should be asking if his price had changed over time in the same way as the market price.
    This calculated effective price is then compared with the actual effective price, and a percentage variance is determined.
    The system then awards the vendor the score you have maintained in Customizing for this percentage variance.
    The system repeats this process for all the materials you procure from the vendor. Each time you start an evaluation, the system calculates the average score for all the materials. The result is the vendor's score for the subcriterion "Price History".

  • 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

  • Info record price history

    Dear Experts,
    If we go to inforecord> Environment>Order price history, we can find a order price history report. The Table in which this price history data is stored is EIPA.
    I there any transaction to upload past order price history in SAP while initial uploading.
    With best regards,
    Santosh

    Santosh,
    I don't think there is and ther shouldnot.
    The order price history is to show you what you have done in SAP as you represent your business model here. why would you load order price history in to SAP when it cannot be related to any transaction in SAP???
    Moreover the Info record maintains teh relations between materials and vendors created in SAP.
    I am not sure what your requirement is, however you might want to think in a different direction.

  • Update price history

    Dear Gurus,
    If we want to update the price history with effective price..what are the customizing settings?
    Pls help...
    Edited by: bidhu sahoo on Apr 10, 2009 11:43 AM

    Dear
    spro->MM->purchasing-> Purchasing infor record ->Define price history  and tick the effective price in order history for those purchasing organsiation u want
    Regards

  • Order price history

    HI,
       IN Order Price History report  theer eis one column variance how that vaue is calculated,
    for ex
    NET PRICE             VARIANCE
    350                           
    304                              13.1-
                                                         HOW THESE *13.1* IS CALCULATED.
                                                             THKS.

    Hi,
    The variance which display in the Order price history is depends on the Material master price & the PO price.
    Check for your purchase order price & the same in Material master accounting 1 view.If there is any difference between the 2 then the variance will be come into picture.
    It also considers the frequent change in PO price & also compare with the Purchase info record updation.
    rgds
    gsc

  • INFORECORD PRICES SHOULD NOT BE CHANGED IN PO

    Sir,
    INFORECORD PRICES SHIOULD NOT BE ABLE TO CHANGE IN PO.
    REGARDS
    AMEY

    Hi,
    I think you need to check on all possibilities here.
    1. Is your requirement for all kind of PO's (direct spend, indirect spend, STO's....).  If it is for all, then when you have new material to be purchased how does it pull in the price (if in case no inforecord exists)...check this.
    2. If your requirement is only for few kind of purchases, then you need to limit it with the document type.
    Your requirement could be achieved through function authorization for buyers and maintaining the parameter id for the buyers to restrict them with the access.  Check if you have used parameter id for any other purpose.
    Please clarify your business requirement elaborately.
    Sk.

  • Set Tolerance limit on PO with Inforecord price

    Hello Team,
    In Purchase order we have to set the tolerance limit +10, -10 % on Price variance key PE in PO with Inforecord price not on Material price. we have configured in PE as 10% but it is working on Material price but we need same but on Inforecord price with error message.
    Please suggest me any config.
    Thanks
    Shital D

    Hi,
    this is the standard sap.
    See the IMG documentation under trx
    OLME > PO
    Set Tolerance Limits for Price Variance
    In this step, you define the tolerance limits for price variances.
    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.
    BR
    Nadia Orlandi

Maybe you are looking for

  • Change date on select statement

    Hi all, I've field CLOSEDATA datatype DATA format 'dd/mm/yyyy hh:mm' I extract CLOSEDATA with this query SELECT CLOSEDATA FROM JAVADEV WHERE CLOSEMONTH='2010'but don't want the extracted time hh:mm of CLOSEDATA... I want to change it into 02:00 So th

  • Mac pro DVD Writer + DVD Studio pro + Toshiba HD-EP10 - HD DVD Player !!

    Hi there.. I tried to make a short HD project in 4.7GB DVD by Mac pro Standard DVD Writer and i tried to play it in Toshiba HD-EP10 - HD DVD Player ( it gives msg ... the disc not contained DVD format and cannot be played ) so what is the mistake whi

  • Error Compiling Movie.  Unknown Error.  Premiere Pro export failure

    Error Compiling Movie.  Unknown Error.  I get this message when trying to export my timeline to any format.  It exports for a while then I get this message.  When I try to export using media encoder it just gives me the sheep sound.  I'm starting to

  • 2540 Lost Communication problem

    Hi, I came across a strange problem with two of Storagetek 2540s that we are using. When I check their status on CAM, it shows OK. But after a while, their status turns to "Lost Communication" all of a sudden. Once the network cables are unplugged an

  • The mods should run BT.

    There are lots of problems that crop up over and over again on these forums that are refered to the mods,who then 99% of the time go ahead and solve the problem at hand. But if the customer rings the customer services they are met with ignorance and