Purchase Order Pricing tables

Hi all,
Please help me with the table that holds the pricing condition values in purchase order.
Requirement is that abaper need the table that holds the value given against the condition type in conditions tab in PO item level, for a particular PO.
regards
sapmmlearner

Hi,
EKKO - Purchase document
EKPO - Purchase document (item level)
EKPV - Shipping-Specific Data on Stock Tfr. for Purch. Doc. Item
EKET - Delivery schedule
VETVG - Delivery Due Index for Stock Transfer
EKES - Order Acceptance/Fulfillment Confirmations
EKKN - Account assignment in purchasing
EKAN - Vendor address purchasing
EKPA - Partner functions
EIPO - Item export / import data
EINA - Purchase info record (main data)
EINE - Purchase info record (organizational data)
EORD - Source list
EBAN - Purchase requisition
EBKN - Purchase Requisition Account Assignment

Similar Messages

  • Developed a report which gives PO(Purchase Order) Pricing details.

    hi experts,
    please give me tables and fields for following report, and also exlain me briefly,
    Developed a report which gives PO(Purchase Order) Pricing details.
    thanks in advance,
    radhakrishna

    Hello Radhakrishna,
    you can use the function module
          CALL FUNCTION 'RV_PRICE_PRINT_HEAD'
            EXPORTING
              comm_head_i       = wa_komk
         LANGUAGE          = ' '
       IMPORTING
         COMM_HEAD_E       =
         COMM_MWSKZ        =
            TABLES
              tkomv             = gi_komv
              tkomvd            = gi_komvd.
    in wa_komk pass the condition record number.
    this you will get from your vbak table
    reward  points if helpful

  • Purchase Order Pricing Condition and Withholding Tax

    Hi
    We have investigated Extended Withholding Tax functionality, which appears to be FI specific.
    The problem is that we want to have the Purchase Order pricing conditions reflect that some amount is being withheld for tax purposes.
    At invoice time, the vendor would invoice for the entire amount (i guess) (ie. 100$) but we would pay the vendor only 80$ and 20$ would go to a withholding tax account...or something like this would happen ...
    I have some pricing config knowledge...but limited
    Can anyone tell me
    a) if this is possible?
    b) any hints on how to go about this?
    Also noticed a 'withholding tax code' field on MEK1 - Create Condition Records. .... which appears as display only depending on how i configure my condition type - haven't figured out how to use this field or what is means...
    Thank-you !!!

    Hi,
    If you are using the standard PO Print then check in M/08 and check for that Condition Type whether Print Indicator is "X"? If it is is Z-Print Program then take help of ABAPer.

  • Purchase Order Pricing Procedure

    Can someone send me the path to maintain and enhance the purchase order pricing procedure.
    Will reward
    Thanks,
    Richard

    Spro -> Materials Management - >Purchasing -> Conditions -> Pricing conditions
    Thanks,
    MV

  • Purchase Order:Pricing condition report

    Hello Experts,
    Greetings.
    I would like to know that is thair any such report avaible by executing particular pricing condition we may know how many purchase order have been created against that particualr condition.(i.e purchase order list - pricing condition wise)
    Any help would be highly appriciated.
    Best Rgds
    Nitin

    Hi
    I dont think so there any report which you will give condition against Po
    but we can check this in table or develop with help of ABAp consultant
    in se16n t-code give table EKKO AND GET CONDITION number field  KNUMV and pass this number
    Now pass this into table KONV and find condition against PO
    Regards
    Kailas Ugale

  • Profit Center Value in the Purchase Order Pricing

    Dear Friends
    I am stuck at a process design step and I need your help to proceed further.
    We have created a new Condition type in MM Purchasing to display the charges incurred towards the inward freights.
    These freight costs vary depending on the Profit center. ( The Profit Center is already included in the Communication Structure KOMP) So We have Profit center field included as one of the field in the Table and in access sequence.
    The Profit center is visible in the item data of the Purchase order in the Account Assignment Tab Page  Under Item Details section.
    But this value is stored in EKKN & not in EKKO or EKPO
    I have created condition records  also.
    Now when I create  a  PO the value is not picked from the condition records. When i looked at Pricing analysis the value for Profit center is Blank.
    So Kindly advice me how can i get the value of the Profit center in the condition records.
    Thanks & Regards
    Srinivas

    Hi,
    We have  a similar scenario with the order type and we created a new field as ZZBSART in the field catalogue.
    included the ZZBSART in to the communciation structure KOMG so that it will be available in the KOMK structure.
    After that, some coding have to be written in the user exit J_117_USEREXIT_FILL_KOMK_KOMP.
    Sample coding for Vendor region
    Select single regio into XKOMK - regio
       Where LIFNR = XKOMK LIFNR
    Try with this and let me know if you have any issues.
    Regards,
    RitiG

  • Purchase Order : printing table in the SAPScript.

    Hi all,
            I want to print taxes in the PO . I have created SAPScript from the standard Script MEDRUCK & also attached it to the Appln - EF, in the T-Code : NACT.
            To pass the taxes i have written a code and that program i have called from the script. But, it is only the last entry in the internal table (it_out). I want to print all the taxes for the respective PO. And, the only last one tax entry in the it_out ,  it is showing in the print preview for 'Domestic PO', and, for 'Import PO', it is not showing any entry.
            Plz, try to solve this problem.... if anybody could give me the proper solution of this problem, i will definitely reward the points to him.
            I am giving the code that i have used in the report & in Script.
    Code in the SAP Script...
    /E  ITEM_CONDITIONS
    /:   PROTECT
    /:   DEFINE &TYPE& = ' '
    /:   DEFINE &TEXT& = ' '
    /:   DEFINE &PER& = ' '
    /:   PERFORM GET_TAX IN PROGRAM ZMM_PO
    /:   USING &EKKO-EBELN&
    /:   CHANGING &TYPE&
    /:   CHANGING &TEXT&
    /:   CHANGING &PER&
    /:   ENDPERFORM
    IN  ,,&TEXT&,,&PER&
    /:   ENDPROTECT
    Respective code in the Report
    *&      Form  GET_TAX
          text
         -->IN_PAR     text
         -->OUT_PAR    text
    FORM GET_TAX TABLES IN_PAR STRUCTURE ITCSY
                        OUT_PAR STRUCTURE ITCSY.
      TABLES : EKKO,         "Purchasing Document Header
                      KONV,         "Conditions (Transaction Data)
                     T685T.        "Conditions: Types: Texts
      DATA : BEGIN OF ITAB OCCURS 10.
      DATA :   EBELN LIKE EKKO-EBELN.
      DATA :   KNUMV LIKE EKKO-KNUMV.
      DATA : END OF ITAB.
      DATA : BEGIN OF ITAB1 OCCURS 10.
      DATA :   EBELN LIKE EKKO-EBELN.
      DATA :   KNUMV LIKE KONV-KNUMV.
      DATA :   KPOSN LIKE KONV-KPOSN.
      DATA :   KSCHL LIKE KONV-KSCHL.
      DATA :   VTEXT LIKE T685T-VTEXT.
      DATA :   KBETR LIKE KONV-kbetr.
      DATA :   WAERS LIKE KONV-waers.
      DATA :   KWERT LIKE KONV-kwert.
      DATA : END OF ITAB1.
      DATA : BEGIN OF IT_OUT OCCURS 10.
      DATA :   KSCHL LIKE KONV-KSCHL.
      DATA :   VTEXT LIKE T685T-VTEXT.
      DATA :   KBETR LIKE KONV-KBETR.
      DATA :   KWERT LIKE KONV-KWERT.
      DATA : END OF IT_OUT.
      DATA : PONO LIKE EKKO-EBELN.
      DATA : NO LIKE KONV-KPOSN.
      READ TABLE IN_PAR WITH KEY 'EKKO-EBELN'.
      IF SY-SUBRC = 0.
        PONO = IN_PAR-VALUE.
        SELECT EBELN KNUMV
                FROM EKKO
                INTO TABLE ITAB
               WHERE EBELN = PONO.
       READ TABLE IN_PAR WITH KEY 'KONV-KPOSN'.
        IF SY-SUBRC = 0.
         NO = IN_PAR-VALUE.
          LOOP AT ITAB.
            MOVE ITAB-KNUMV TO ITAB1-KNUMV.
            SELECT KNUMV KPOSN KSCHL KBETR WAERS KWERT
                  FROM KONV
                  INTO CORRESPONDING FIELDS OF ITAB1
                WHERE KNUMV = ITAB-KNUMV
                AND KAPPL = 'M'.
              ITAB1-KBETR = ( ITAB1-KBETR / 10 ) .
              APPEND ITAB1.
            ENDSELECT.
          ENDLOOP.
          SORT ITAB1 BY KPOSN kschl.
          LOOP AT ITAB1.
            IF ITAB1-KPOSN <> ''.
              SELECT *
                        FROM T685T
                       WHERE KSCHL = ITAB1-KSCHL
                       AND KAPPL = 'M'
                       AND SPRAS = 'EN'.
                IT_OUT-VTEXT = T685T-VTEXT.
                IT_OUT-KSCHL = ITAB1-KSCHL.
                IT_OUT-KBETR = ITAB1-KBETR.
                IT_OUT-KWERT = ITAB1-KWERT.
                APPEND IT_OUT.
              ENDSELECT.
            ENDIF.
          ENDLOOP.
          SORT IT_OUT BY KSCHL.
          DELETE ADJACENT DUPLICATES FROM it_out COMPARING KSCHL.
          LOOP AT IT_OUT.
            IF
                  ( IT_OUT-KSCHL = 'JADC'
                 OR IT_OUT-KSCHL = 'JCDB'
                 OR IT_OUT-KSCHL = 'JCV1'
                 OR IT_OUT-KSCHL = 'JECV'
                 OR IT_OUT-KSCHL = 'J1CV'
                 OR IT_OUT-KSCHL = 'JSDB'
                 OR IT_OUT-KSCHL = 'JEXC'
                 OR IT_OUT-KSCHL = 'JEXS'
                 OR IT_OUT-KSCHL = 'FRC1').
              AT NEW KSCHL.
                CLEAR out_par.
                CLEAR out_par[].
               LOOP AT OUT_PAR.
                  READ TABLE IT_OUT INDEX SY-TABIX.
                  SUM.
                  WRITE:/ IT_OUT-KSCHL,IT_OUT-VTEXT,IT_OUT-KBETR.
                  OUT_PAR-NAME = 'TYPE'.
                  OUT_PAR-VALUE = IT_OUT-KSCHL.
                  APPEND OUT_PAR.
                  OUT_PAR-NAME = 'TEXT'.
                  OUT_PAR-VALUE = IT_OUT-VTEXT.
                  APPEND OUT_PAR.
                  OUT_PAR-NAME = 'PER'.
               OUT_PAR-VALUE = IT_OUT-KBETR.
                  APPEND OUT_PAR.
               ENDLOOP.
              ENDAT.
            ENDIF.
          ENDLOOP.
        ENDIF.
      ENDIF.
    ENDFORM.                    "GET_TAX
    Plz, help me by giving the solution...
    Thanks,
    Ajit

    Hi,
    System will not display the Purchase order item details in the first screen. First enter the data on the Item overview like Material or short text then only it will display the Item details.
    I think you are checking with out entering the data on Item overview .
    Check by entering the material/short text.
    rgds
    Chidanand

  • Purchase Order - Pricing - Quantity scale from inforecord...

    Gurus
    Today we are running purchase order item pricing - where we have prices in inforecord - quantity scale prices...
    We have only one plant - and inforrecords are created for plant AAA.
    Quantity scale prices for plant AAA => material 801020
    Qty 2 => price 100
    Qty 5 => price 90
    Qty 9 => price 80
    So far - so good...
    But then "someone" decided to create two new plants...
    So now we can en up with:
    item 10     Material 801020      Qty = 2     Plant = AAA
    item 20     Material 801020      Qty = 3     Plant = BBB
    item 30     Material 801020      Qty = 4     Plant = CCC
    And - of course - we want to continue to use the quantity scale prices...
    Summarize the qty per material.
    Qty = 9
    But how can we solve this "scale-problem"...???

    I think the word "Group Condition" is the functionality I've been looking for.
    In our PB00 we have the flag set for group cond - and we have no group condition routine specified....but I have not succeeded to group the item qty based on material numbers....
    I created my own VOFM formulas...
    form frm_gruppenkey_095.
       xvakey          = '095'.
       xvakey+3(18) = komp-matnr.
    endform.
    ...and now it works...... !!!!!

  • Purchase order release table

    Hi,
    we have a purchase order release strategy defined in our company. I am trying to make a SAP query that will show the list of purchase orders that are hanging for approval. I am trying to find the table that hold the information of which purchase order is on whose approval screen.
    Please advise
    SAPXPT

    Hi,
    You can use EKKO and T16FS tables and write your own logic to create Z- report with the help of ABAPer.
    From EKKO table you will get following details for each PO
    FRGGR    Release group  
    FRGSX    Rel. Strategy
    FRGKE    Release ind.
    FRGZU    Release status
    Release ind - FRGKE will help to filter POs from EKKO table which are not release yet completely that is having blocked status or some other defined one except C.
    Get release level from T16Fs table by giving following inputs which you will get from EKKO table
    FRGGR    Release group  
    FRGSX    Rel. Strategy
    Yuo will received release number of relese codes in sequence as per the strategy.
    E.g. code 01, 02 and 02 for release strategy XX and Release group YY.
    Now you know for perticular PO what is release strategy and what are the levels of PO approval i.e. 2 level, 3 level or 8 levels.
    In EKKO table we have field  FRGZU -  Release status ,  this field will give you details at which level Po is release
    E.g. if this field has value XXX that means PO is release at 3rd level and pending for approval at 4th level and you can find the 4th level release code from T16FS table.
    If field value is blank that means pendingat 1st level.
    Regards,
    Shailesh Mackwan

  • Purchase order history table

    Hi everyone
    I want to access an order which has been created 1 day before
    I tried table ekbe but there wasnt the purchase order that I created
    I know when a po is created, the data are saved to ekpo and ekko.
    i even tried the FM ME_READ_HISTORY, but nothing was found
    can anybody help me plz?

    If you have created it and you don't find it in ekko, then you may be checking a different system altogether.
    It msut be there in the ekko table no matter what , if you have created it.
    Even if somebody has deleted it, there will be a deletion indicator set bu tno physical deletion.
    Check when you are checking the data in the table, you are passing the exact data, like created by etc..
    Regards,
    ravi

  • Purchase Order - Pricing Error related to Freight

    Hello All,
    In Purchase Order there is a condition type related to Frieght . Though it is defined manual the system is picking up automatically for few materials.
    Do note that no condition records exists for the same.
    But by default whenever i create a PO for this material the freight condition type is taken into consideration. How can this be avoided ?
    Also note that in condition details for the frieght or any condition ( i mean PB00 etc ) the details tab shown as the last PO condition pricing date for the material / vendor combination .
    Please provide inputs inorder to avoid the same.
    If you have any queries , please let me know.
    Regards
    Ramesh Ch

    Hi
    To the best of my knowledge if you are maintaining a condition record for the condition type (with a access sequence) then sytem will automatically propose the price for the combination you have maintained. you delete the condition record and try.
    Hope this works
    Regards
    Jagadish

  • Regarding purchase order pricing conditions using exits or badi

    Hi friends can anybody help me and  let me know the solution.
    Please explain how the change in the pricing condition amount value should update the cost in PO.
    and which EXITS or BADI use for .
    if anybody have the solution send me reply AS SOON AS
    Thanks,
    srinivas

    OK
    But the problem is pricing conditions like transport cost. Because when I do a new purchase order the system use last transport cost and i don´t want it.
    What I want (if possible) with infoupdate is:
    - Update ( PBXX & PB00)
    - Don´t update (other conditions like transport).
    Thanks....

  • Purchase order pricing

    Hello Expert,
    the purchase pricing procedure is made with different item. The final net price is also used to make the average price of the procured material.
    But if I want the average price made with an intermediate subtotal of the pricing procedure, how can I do it?
    Example:
    Gross Price = 100
    Discount      = 2%
    Result (A)    = 98
    surcharge    = 5%
    Result (B)    = 102,9
    freight cost   = 10
    Net purchase order price   = 112,9
    If I want the product average cost made without the freight cost, using the result (B) = 102,9 what do I have to do?
    I cannot use the freigh cost as statistical condition because I want it in the purchase order price.
    Thanks.
    Josy

    As long as the surcharges are part of the PO pricing procedure, there is no way to exclude them from becoming part of moving average price calculation.
    The alternate solution is to go for valuation with standard price. What this means is that the valuation will always happen with standard price, but to account for the normal price variations, this standard price is revaluated at the end of every period, so in the new period the price variations of the last period is taken into account. In this revaluation, you can exclud condition types like surcharges so that they won't impact the standard price and therey by the material valuation.

  • Purchase order pricing condition

    Hi,
       we have a item level condition of octroi value in my purchase order. even though user is maintaining during po creation it's not impacting total po value.
    how to check this and configure to have impact on total po?
    what is the meaning and impact of 'Group condition' in condition type details?

    Hi,
    Please check if the octroi condition is ticked as statistical in calculation schema
    Remove the tick and it will add to the netpr
    The condition cat should be freight if u dont want separate line item at the time of GR
    else it should be B  delivery costs and you have to assign account key in calculation schema
    Group conditions are created for inter dependency of conditions
    BR
    Diwakar

  • Purchase order delivery table

    Can anyone tell me which tables I can get STO number from a delivery.
    I have the delivery number say 800009009
    The transaction MB51 has it but the fields are blank so I need the tables.

    Hi,
    Check in Table EKBE - History per Purchasing Document
    Here check for Field "PO History Category" (BEWTP)
    Youo will get following PO History Categories
    E - Goods Receipt (MIGO - 101)
    U - Goods Issue (VL10B / VL10D - 641)
    L - Outbound Delivery (VL01N)
    R - Invoice Receipt (MIRO)
    Pick up the dates of the documents according to the above PO History Categories.

Maybe you are looking for

  • Results displayed b4 click of search button

    I have defined parameters in my read only vo query which has a join condition on multiple tables Declared bind variables for that with the same name I have dragged and dropped my params on to th jspx from datacontrol execute with params section and m

  • BEX error when trying to open Itunes

    I can't open Itunes, I have tried uninstalling it and all its componenets several times. I have tried a bootstrap start-up, creating another user, and none of them have worked. This is the error message I get: Problem signature: Problem Event Name: B

  • AHT Error message

    Good evening, all of you, I use a MacBook Pro 17'' (early 2009). I have both of my fans that run constantly at 6000rpm. I have run an AHT and received the following error number : Does someone know what it means ? 4SNS/1/40000000: TsOP-128.000 Thanks

  • Firefox won't complete updates on my Macbook. How do I fix this?

    I've installed Firefox on my Mac several times now. Every time I open a browser window the original 'drag firefox into applications' window pops up and then the browser opens fine. However, when I say yes to updates the update gets stuck in 'contacti

  • No maps in "manage my places"

    I have the very latest version of iPhoto under 10.8. In the window manage my places, the maps are not shown! Just blank. This was also with previous versions, I was hoping it would be solved in the newest iPhoto.