Purchase Price comparicion Report

Hi,
If any standard Sap Purchase Price comparicion Report are there in Sap. plz give me t Code

Hi,
You can find the prices for various POs in T_code ME1P with variance.Also in T_code ME81.
Hope this will help you.
Regards,
Goraksh.

Similar Messages

  • 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.

  • Purchase Price Variance Report completes with error status

    Dear Members,
    I am using R12.1.3 Vision Instance.
    When I ran the report Purchase Price Variance Report, it completed with an error.
    The error message is :-
    Enter Password:
    REP-1212: Object 'F_h_report_date' is not fully enclosed by its enclosing object 'Body'.
    REP-0069: Internal error
    REP-57054: In-process job terminated:Terminated with error:
    REP-1212: Object 'F_h_report_date' is not fully enclosed by its enclosing object 'Body'.
    Can any one please guide me in resolving this issue?
    Many thanks in advance.
    Regards.

    HI,
    Check the below references, it would address your issue
    Purchase Price Variance (Xml) Post Process Failed [ID 1341213.1]
    Report Error Rep-1212: Object 'F_report_date' [ID 567886.1]
    Regards,
    Ivruksha

  • Purchasing price variance report

    dear all,
    I have to generate the purchasing price variance report...
    Report to analyze and compare the following data elements from the invoice and standard cost:Period Actual average price per unit.YTD actual average price per unit o current year.YTD actual average price per unit o previous year.Current (actual) standard cost per unit.
    The tables to be used Ekko/ Ekpo/Ekbe.
    Best regards

            Setting of Chartrange and Labelrange (1)
    .ChartRange  = .Range(start, end)
    .ChartRange  = .Range(.Cells(row#,column#), .Cells(.Rows.Count row#, column#))
    .ChartRange  = .Range(.Cells(1,1), .Cells(.Rows.Count-1, 5))
    0
    1
    2
    3
    4
    5
    0
    Label Range
    ** Header names not to be exported to chart **
    1
    4
    3
    -8
    2
    4
    3
    -7
    3
    5
    2
    -6
    4
    7
    21
    -5
    5
    18
    35
    -4
    6
    15
    25
    -3
    7
    20
    16
    -2
    8
    0
    0
    32
    2.5
    5
    -1
    .ChartRange  = .Range(.Cells(2,1), .Cells(.Rows.Count-1, 5))
    0
    1
    2
    3
    4
    5
    0
    Label Range
    ** Header names not to be exported to chart **
    1
    ** data not to be exported to chart **
    -8
    2
    4
    3
    -7
    3
    5
    2
    -6
    4
    7
    21
    -5
    5
    18
    35
    -4
    6
    15
    25
    -3
    7
    20
    16
    -2
    8
    0
    0
    32
    2.5
    5
    -1

  • In one of my report i have clarification purchase price variant report

    In one of my FI-SD RELATED REPORT, very very urgent please
    1. Net material cost difference due to Forex:
    Budget rate during price revaluation: USD TO EURO: 1.4128
    Actual rate during goods receipt: USD TO EURO: 1.5888
    Difference in Ex-rate: 0.176
    Net material cost difference due to Forex: 145,782 x 0.176 = USD 25657
    Regarding the pricing conditions in the purchase order.
    i am getting the cost (kbetr) but how to get the exchange rates as mentioned above
    2.Total PPV relating to inventory sold during current month
    how to et purchase price inventory sold like
    the flow from po-so-fi, can u pls give the tables and links related with them
    i am already using  bkpf, bseg , ekko ,ekpo and condition tables to get  co code, doc date , post date , assigment , po number , item
    how to get the inventory sold.
    pls give flow from po to so to fi
    regards
    subba
    Edited by: KODAMANCHILI SUBBARAO on Jul 3, 2008 11:06 PM

    Would you mind re-writting your question? I am sorry but I can't understand your problem.
    Just trying to help.
    Leonardo De Araujo

  • Purchase Price Variance Report

    I am trying to write a query to understand whether we have a purchase price variation from the latest invoice to the second latest invoice. I am having a problem gaining the information for the second purchase invoice as SAP Query generator seems to state that The sub query for the second to last invoice is bringing through more than 1 value. Could someone give me some help on how to do this better.
    SELECT DISTINCT T0.[ItemCode], T0.[Dscription],
    (Select  Top 1 T2.[Price] FROM PCH1 T2 WHERE T2.[ItemCOde]=T0.[ItemCode] ORDER BY T2.DocDate) AS " LAST PURCHASE PRICE",
    (Select  Top 1 T2.[DocDate] FROM PCH1 T2 WHERE T2.[ItemCode]=T0.[ItemCode] ORDER BY T2.DocDate) AS " LAST DATE PURCHASE PRICE",
    (select Top 1(Select Top 2 T3.[Price] FROM PCH1 T3 WHERE T3.[ItemCode]=T0.[ItemCode] ORDER BY T3.DocDate) ) AS " 2nd LAST PURCHASE PRICE"
    FROM PCH1 T0  INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
    WHERE T1.[PrcrmntMtd] ='b'
    ORDER BY T0.[ItemCode]

    SELECT DISTINCT T0.[ItemCode], T0.[Dscription],
    (Select  Top 1 T2.[Price] FROM PCH1 T2 WHERE T2.[ItemCOde]=T0.[ItemCode] ORDER BY T2.DocDate DESC) AS " LAST PURCHASE PRICE",
    (Select  Top 1 T2.[DocDate] FROM PCH1 T2 WHERE T2.[ItemCode]=T0.[ItemCode] ORDER BY T2.DocDate DESC ) AS " LAST DATE PURCHASE PRICE",
    (select Top 1 TA.[PRICE] FROM (Select Top 2 T3.[Price] FROM PCH1 T3 WHERE T3.[ItemCode]=T0.[ItemCode] ORDER BY T3.DocDate DESC) TA ) AS " 2nd LAST PURCHASE PRICE",
    (select Top 1 TA.[DocDate] FROM (Select Top 2 T3.[DocDate] FROM PCH1 T3 WHERE T3.[ItemCode]=T0.[ItemCode] ORDER BY  T3.DocDate DESC) TA ) AS " 2nd LAST PURCHASE PRICE DATE"
    FROM PCH1 T0  INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
    WHERE T1.[PrcrmntMtd] ='b'
    ORDER BY T0.[ItemCode]
    I have ammended the sql to desc the order by. and this is now giving me the same results in both columns. I need to reverse the order by in 2nd last columns but cant seem to get this to work in SQL. Another option would be to take the bottom value of the Top 2. But i do not know how to do this could someone help me out?Either option is fine.

  • Purchase price variant report

    i have attached the source code i have written, could you please tell me why matnr number  purchase order and item  (matnr, ebeln, eblep)  , but i am geeting all other fields ine the output it_final but i am getting in it_po but not in it_final,
    please treat this as very urgent.
    T-CODE:                                                         *
    PROG  : ZFAP_PPV                                                *
    USE   : PPV Report                                              *
    DEV BY: SUBBARAO                                                *
    TIME  : 2008-JUNE-27                                            *
    INDEX        CHANGE DATE            WHO        REMARKS          *
    REPORT  zfap_ppv NO STANDARD PAGE HEADING LINE-SIZE 300 LINE-COUNT 20(3)  .
    TABLES: ekko,ekpo,mseg,bkpf,bseg,t001.
    *Data Declaration
    DATA :BEGIN OF ty_bkpf,
      bukrs TYPE bukrs,      "company code
      blart  TYPE blart,     "Doc type
      belnr TYPE belnr_d,    "Accounting Document Number
      xblnr  TYPE xblnr,     "Ref doc number
      budat TYPE budat,      "Posting Date in the Document
    END OF ty_bkpf.
    DATA : BEGIN OF ty_bseg,
      bukrs TYPE bukrs,       "company code
      belnr TYPE belnr_d,     "Accounting Document Number
      buzei TYPE buzei,       "Number of Line Item Within Accounting Document
      prctr  TYPE prctr,      "Profit center
      zuonr TYPE  dzuonr,     "Assignment number
      wrbtr TYPE wrbtr,       "Amount in document currency
      dmbtr  TYPE  dmbtr,     "Amount in local currency
    END OF ty_bseg.
    DATA : BEGIN OF ty_po,
       ebeln TYPE ebeln,   "PO number
       ebelp  TYPE ebelp,   "PO Item
       matnr TYPE matnr,    " Part number
    END OF ty_po.
    *Final output for the report display
    DATA : BEGIN OF ty_final,
      bukrs TYPE bukrs,        "company code
      blart  TYPE blart,       "Doc type
      xblnr  TYPE xblnr,       "Ref doc number
      belnr TYPE belnr_d,      "Accounting Document Number
      buzei  TYPE buzei,       "Number of Line Item Within Acc Doc
      prctr   TYPE prctr,      "Profit center
      zuonr TYPE  dzuonr,      "Assignment number
      bldat  TYPE bldat,       "Doc Date
      budat  TYPE  budat,      "Posting Date in the Document
      wrbtr TYPE wrbtr,        "Amount in document currency
      dmbtr  TYPE  dmbtr,      "Amount in local currency
      ebeln  TYPE  ebeln,       "PO number
      ebelp  TYPE  ebelp ,      "PO Item
      matnr   TYPE  matnr,      "Part number
    END OF ty_final.
    DATA :   it_bseg   LIKE STANDARD TABLE OF ty_bseg,
             it_bkpf   LIKE STANDARD TABLE OF ty_bkpf,
             it_final  LIKE STANDARD TABLE  OF ty_final,
             it_po     LIKE STANDARD TABLE OF  ty_po.
    *Variables declartion
    DATA : v_bukrs TYPE bukrs.
    Selection Screen  ***************************
    SELECTION-SCREEN:BEGIN OF BLOCK zkongl WITH FRAME TITLE text-001.
    PARAMETERS: p_bukrs LIKE bkpf-bukrs.  " OBLIGATORY.
    SELECT-OPTIONS: s_bldat FOR bkpf-bldat,
                    s_matnr FOR ekpo-matnr.
    SELECTION-SCREEN END OF BLOCK zkongl.
    SELECTION-SCREEN:BEGIN OF BLOCK block4 WITH FRAME TITLE text-004.
    *PARAMETERS: pa_view    RADIOBUTTON GROUP rad5.
    *PARAMETERS: pa_dload   RADIOBUTTON GROUP rad5,
               pa_path LIKE rlgrap-filename .
    SELECTION-SCREEN END OF BLOCK block4.
    End of Selection Screen  ********************
    TOP-OF-PAGE
    *TOP-OF-PAGE.
    *WRITE:/5 'CoCode',
          17 'DocType',
          21  'ReferNo',
          32   'DocuNumber',
          43   'Item',
          50  'ProfitCtr',
          60 'Assignment',
          74  'DocDate',
          86  'PostgDate',
          97 'Amt In Doc.Curr',
          104  'Currency',
          111  'Amt In local.Curr',
          120  'Currency',
          130  'Purch Order',
          142  'Freight diff(USD) FX',
          156   'Net mat.cost diff(USD)',
          172   'PPV due to I/C variation',
          184  'Comment',
          197  'Total PPV inventory sold curmonth',
          212  'Total PPV remained in inventory'.
    ULINE.
    AT SELECTION-SCREEN
    *at selection-screen on s_bukrs.
    select bukrs into v_bukrs  from t001 where bukrs  in s_bukrs.
    endselect.
    if sy-subrc <> 0.
    write : / 'Invalid company code'.
    endif.
    START-OF-SELECTION
    START-OF-SELECTION.
    refresh: it_po,it_bseg,it_bkpf.
    clear: it_po,it_bseg,it_bkpf.
    *Getting data from Account doc header table
      SELECT  bukrs blart belnr xblnr budat FROM bkpf
              INTO TABLE it_bkpf
              WHERE bukrs EQ p_bukrs AND bldat IN s_bldat.
      IF NOT it_bkpf[] IS INITIAL.
    *Getting data from Account Document index
        SELECT bukrs belnr buzei prctr zuonr wrbtr dmbtr
        FROM bseg INTO TABLE it_bseg
         FOR ALL ENTRIES  IN it_bkpf
         WHERE  belnr = it_bkpf-belnr.
      ENDIF.
      SORT it_bkpf.
      LOOP AT it_bseg INTO ty_bseg.
        MOVE-CORRESPONDING : ty_bseg TO ty_final.
        READ TABLE it_bkpf  INTO ty_bkpf  WITH KEY bukrs  = ty_final-bukrs
                                                   belnr  = ty_final-belnr.
        IF sy-subrc EQ  0.
          MOVE :   ty_bkpf-xblnr TO ty_final-xblnr,
                   ty_bkpf-budat  TO ty_final-budat,
                   ty_bkpf-blart  TO ty_final-blart.
        ENDIF.
      SELECT ekko~ebeln ekpo~ebelp ekpo~matnr
             INTO TABLE it_po
             FROM ekko INNER JOIN ekpo
             ON ekko~ebeln = ekpo~ebeln
             WHERE ekpo~bukrs EQ  p_bukrs.
    loop at it_po into ty_po.
    move: ty_po-ebeln  to ty_final-ebeln,
          ty_po-ebelp  to ty_final-ebelp,
          ty_po-matnr  to ty_final-matnr.
          APPEND ty_final TO it_final.
        CLEAR  ty_final.
    endloop.
    endloop.
      ULINE (300).
    FORMAT COLOR 4.
      WRITE:/3'CoCode',10'DocType',19'ReferNo',
                       30'DocuNumber',43'Item',50'ProfitCtr',
                       60'AccAssgntNo',74'DocDate',86'PostgDate',
                       97'AmtInlocal.Curr',115'Curr',
                       124'Amt In Doc.Curr',142'Curr',
                       148'PurchOrder',161'Item',169'PartNo',
                      184'Action', 195'Frtdiff(USD)FX',216'Netmat.cost(USD)',
                      235'PPV I/C variation',255'Comment',263'TotPPV Inv sold',
                      280'TotPPV Inv Remain'.
      ULINE (300).
      IF sy-subrc  EQ 0.
        LOOP AT it_final INTO ty_final.
          WRITE :/ sy-vline,ty_final-bukrs UNDER 'CoCode',
                   ty_final-blart UNDER  'DocType',
                    ty_final-xblnr  UNDER 'ReferNo',
                   ty_final-belnr UNDER  'DocuNumber',
                   ty_final-buzei  UNDER  'Item',
                   ty_final-prctr  UNDER  'ProfitCtr',
                    ty_final-zuonr   UNDER  'AccAssgntNo',
                  ty_final-bldat   UNDER   'DocDate',
                  ty_final-budat   UNDER  'PostgDate',
                  ty_final-dmbtr   UNDER  'AmtInlocal.Curr' RIGHT-JUSTIFIED,
                  ty_final-wrbtr   UNDER  'Amt In Doc.Curr' RIGHT-JUSTIFIED,
                  ty_final-ebeln   UNDER   'PurchOrder',
                  ty_final-ebelp  UNDER  'Item',
                  ty_final-matnr  UNDER  'PartNo',
                 sy-vline.
        ENDLOOP.
      ENDIF.
    please tell where i have change the source code so that i get all the fields in it_final wher my final report displays

    Hi,
    Looking at your code, you wont get the Purchase Order Number, its item and Material Number for the data you enetered in the selection screen.
    If you could see the code, you are just selecting all the po's, its items and matnr's just on the basis of BURKS (Company Code).
    You should select the related PO number based on the Additional Document Number in EKKO, which is same as Reference Document Number in BKPF.
    So once you get the relevant order based on the input, you select the reference doc nos (XBLNR) for the relevant BELNR, and then using XBLNR, pass this value to ADDNR in EKKO, you will get relevant PO. Using PO from EKKO, you retrieve the corresponding items and matnr's from EKPO.
    Hope this helps you
    Harish Kalla

  • Purchase Price Variance Report - incorrect calculation

    Good afternoon all,
    As a relative new comer to Oracle I'm after some help/advice.
    When running a PPV report I'm not convinced the report is returning the correct answer. The report seems to be calculating the PPV as Qty x PO Price. It should be Qty x (PO price - Standard Cost).
    How can I find out if this is a bug / determining whether there is already a solution to the issue? Version R12.
    Thanks
    Jon

    You should log a service request with Oracle Support on this. Oracle documentation says that the PPV calculation should be just like you say it should be. So if the report is not doing that calculation, sounds like a program problem that needs to be identified and fixed. If there is a fix already, support will tell you what it is.
    John Dickey
    Edited by: John Dickey, McCarthy on May 11, 2010 2:57 PM

  • Purchase Price Variance (Standard Costing) with Intercompany

    We are missing Intercompany transactions in Purchase price variance report. Is there a setup which let's us include these transactions to be captured by PPV report
    We do have standard costing in all Organizations

    Finally got this answered from Oracle Support below is what they said. Does not make sense but atleast we have an answer
    In principle the internal requisition hits the interorg variance account which is defined at the shipping network and is different from purchase price variance(PPV) account of the organization. So this is not included in PPV report. PPV report is only meant for purchase orders.
    Best practice would be to define different account for PPV and interorg variance. Use PPV report to match PPV account with GL and use material distribution account detail report for Interorg variance.
    If the customer defines PPV and Interorg variance account as the same then the workarounds would be :
    1) Use material distribution account detail report.
    Or
    2) In R12 use SLA account balance reports

  • 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

  • Report for Purchase Price Variance

    Hi,
    Is there any standard report for finding Purchase Price Variance between Purchase Order and Material master
    regards,
    Mallik

    Hi Mallik,
    There is no std report for Purchase price variance .
    But you can check KSB1 , where you can find the Price difference which is going to your PRD account .
    You can find out your PRD G/L account .
    Now go to KSB1 . In the cost element field give the PRD G/L account .
    After executing change the layout as per your requirement .
    Now you can see the Pur Price variance for the particulat material for the PO .
    Otherwise you need to develop a customised report .
    Hope this helps .
    regards

  • Standard SAP report for purchase price variance

    Hi All,
    I need to know if there is a standard SAP report that shows the purchase price variance.
    Thanks,
    Regards

    Hi Ritika,
    There is no standard report available to compare purchase order price cost and standard cost of a material.
    You can check if FBL3N helps to resolve your purpose or not. Or else you have to make a customized report with the help of ABAP'er on the informations based on the following tables.
      MBEW
            EKKO
            EKPO
            EKBE
           MKPF       
            MSEG                  
            KEKO
            KEPH,                        
            BKPF                                            
            BSEG                                          
            LFA1         
    Thanks,
    Vasanthan

  • Report to view Manufacturing variances - Purchase Price Variance

    Report to view Manufacturing variances - Purchase Price Variance, Materials Usage variance, Labor Usage variance.
      for above reports if standard tcodes are available in SAP please provide them or else explain how to develop these reports in SAP
    Spandana

    Hi
    You can use KKO0 reports...
    For that, assign your Cost Comp Str in OKN0 and choose Product Group = material group.. This is one time config
    Execute KKRV monthly after all period end setttlements are over... Then you can view KKO0 reports
    br, Ajay M

  • Purchase price difference between SAP R/3 and BWI report

    Hi
    Purchase price difference between SAP R/3 and BWI report
    What is purchase price variance ?, my user is telling that  in SAP R/3, purchase price variance 100 and in  BWI  report it is 200 .
    Any other terminologies are there for purchase price variance ?
    And any idea wherefrom BWI will take this purchase price variance ?
    Thanks In advance

    Purchase price variance is he difference in price between the amount paid to the supplier and the planned or standard cost of that item
    Request you to check your data first in your Cube/ODS, better would be to check in the data container where the data is first loaded.
    Also check if this field is getting directly loaded as 1-to-1 mapping.

  • Queries Report For Last Purchased Price

    Dear All,
    Can someone helps me to get queries report for last purchased price vs new purchase price that recently being enter on purchased order.
    Trigger by purchased order document posting and we can choose % variance
    Report by order :
    No. Document PO ; Vendor code ; Vendor Name ; Doc Posting Date ; Item code ; Item Name : New Purchased price ; Last Purchased Price; Variance; Buyer Name
    i will used it on alert management.. each time there % variance automaticaly sending an email with those report.
    Thanks

    So.. is it the right query if i join it?:
    SELECT T0.DocEntry, T1.CardCode, T1.CardName, T1.DocDate, T0.ItemCode, T0.Dscription, T0.PriceBefDi, T2.LastPurPrc, (T0.PriceBefDi - T2.LastPurPrc) AS Variance, ((T0.PriceBefDi - T2.LastPurPrc)/T0.PriceBefDi) AS 'Variance%', T3.SlpName FROM POR1 T0 INNER JOIN OPOR T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OITM T2 ON T0.ItemCode = T2.ItemCode INNER JOIN OSLP T3 ON T0.SlpCode = T3.SlpCode
    select * from opor where month(docdate) = MONTH(GETDATE()) and Year(docdate) = YEAR(GETDATE())
    But i still find document with last month posting include on the report adn the report became different too

Maybe you are looking for

  • How can I import my library to a new computer?

    Hi: I just bought a new computer, and I'm trying to import my library from my old computer to the new one. I've transferred my 'My Music' folder (along with the iTunes folder inside it) onto the new computer using an external hard-drive, and I've rei

  • Use one drive for attachments using outlook

    using the portal or OWA you can use one drive for attachments rather then adding the file to the e mail itself , i was wondering if we will have this feature on outlook soon

  • 2LIS_04_P_COMP is not fetching all components

    Hi, We are extracting data from 2LIS_04_P_COMP. We have installed Business content and no restrictions when loading data from R/3 to BW. I am reconciling the data and identified that most of the records displayed in MB51 (Movement type 261) are not c

  • Java swing app distribution & setup

    We developed a java swing standalone app. How you guys distribute this kind app to end users if they know little about app setup(like data entry clerks). We like to generate an executable file bundling the app and JRE for our clients. They just run t

  • ORA-01950

    Hi All, My DB Version: 10.2.0 OS: Solaris 5 Hi while one of my user trying to create a table he is getting below error: create table emp 2 (ename varchar2(10)); create table emp ERROR at line 1: ORA-01950: Message 1950 not found; No message file for