Effective Price being calculated as double of Net Price in PIR

Effective Price in PIR is being calculated as twice of Net Price.
i.e Net Price = 100 (as we enter the price in the condition)
Effective Price = 200 ( I don't understand how this is being calculated)
When I create Purchase Order using the same PIR as reference the price remains as 100. (Then why is Effective Price 200 in PIR?)
I have noticed that this problem is with a particular Pricing schema.
In case i use standard schema, the Effective Price remains 100.
Can anyone tell, where i should look??
Appreciate your help!

Hi,
     According to your requirement I have observed that u might have maintained conditions records for the condition types withe combination different fields,I mean to say that u might maintained two or more than 2 condition tables and maintained prices.according to given priority given in condition tables(exclusive indicator),system takes the price.For example if you maintained  three condition tables,and exclusive indicator has been selected for the two tables in access sequence.system gives priority from top to bottom like wise.....just try....
Thanks and regards,
Sridhar g

Similar Messages

  • How to do price comparision in ME49 based on net price

    Dear Experts,
    I have a problem while doing price comparision
    I have two RFQ's for the material with same gross price(15). But i have some additional conditions like frieght 20% in second RFQ. So the net price is 18 in the second RFQ. But while doing ME49 i'm checking "include delivery costs & discounts " options but it's showing Rank 1 for both the vendors.
    How to do price comparision in ME49 based on net price??
    Thanks & Regards,
    Pradeesh

    I have had the same issue and did it by choosing all 3 checkboxes 
    Delivery cost
    Discount
    Effective price
    And the issue was resolved
    Edited by: rajat  kaushik on Apr 14, 2009 11:06 AM
    Edited by: rajat  kaushik on Apr 14, 2009 11:08 AM

  • Line item net price not updated in overview screen net price&line item

    Hi ,
    We have down payment order with 10 line items
    In orders with billing plan, the sales line item net price, if we entered manual condition price (ZPNP) ,gets updated in item condition net value. But it does not simultaneously gets updated at once in 1) Sales order overview screen net value 2) Billing plan header 3)Sales order overview screen line item condition  net value. Updation at these three places happens only after clicked on header conditions.
    However, in case of the last item in the sales order, the updation happens simultaneously in all the 3 places i.e. 1)    item condition net value. 2) Sales order overview screen net value 3) Billing plan header 4) Sales order overview screen line item condition net value.
    This is also true for the order with only single line item. We are faced a information popup message every time we change the item net price u201CItem 000100(100 is last line item number in sales order) exists already; the entry ignored u201C. This happens in case of all line items except the last line item. Also this does not happen in case where there is a single line item in order.
    Our requirement: The moment the net price of an item is change manually, it should get updated at all the 4 places mentioned above like it does in case of the last line item.
    Kindly help me to fix this problem.
    Regards,
    Adikesav

    Hi,
    Can u elaborate ur query ?
    By this FM you cannot create a SO . Use FM --> BAPI_SALESORDER_CREATEFROMDAT2
    Regards,
    MAdhukar Shetty

  • PO net price updation with respect to contract net price change

    We have a requirement: Whenever net price in Contract is changed, net price in open purchase orders (for which GR has been not done yet) which are created with reference to that contract updated automatically.
    For example net price in a conract is 13 USD and there are 5 open POs. now net price (PB00) in contact is changed to 13.5 USD without changing the condition validity date, then it should be automatically updated in those 5 POs.

    Hi Manoj,
    This is possible using "Automatic Document Adjustment" functionality (MM - Purchasing -- PO - Follow-on Functions - AAA).
    Here's the process.
    1. Set Document Index active flag in pur. view of vendor master.
    2. Create work list (MEI4)
    3. Run MEI1
    2 & 3 above can be run daily via batch jobs which will pick up contract price changes and update relevant PO's.
    Cheers !
    Rajesh

  • Discount calculated after tax added in Net price

    Hi,
    My client requirement for the discount to be calculated as follows.
    Net price:1000
    Service Tax-120
    Total-1120
    5% Discount on 1120 - 56
    How do i map this in MM pricing procedure
    Regards

    add a standard pricing condition " JEXS" which store all taxes..
    create a statistical subtotal of net price and JEXS
    use this subtotal as base of this additional discount condition.
    hope it helps
    Regards
    Avinash

  • Function Module for calculation of the net price of a configurable material

    Hi,
    I would like to know if a function module allows to calculate the purchasing /net price of a configurable material at a vendor and at a requested delivery date before the creation of a purchasing order.
    For configurable materials, we have no PIR and no moving / standard price thus the valuation price in the PR is blank.
    I would like to fill in the field "valuation price" in the PR with the net price we can find in the PO.
    However the PR is created before the PO.
    Thanks a lot in advance for yours reply.
    regards,

    hi Pravenn,
    I don't know about these functions, but u can try anything like this:
    data:
    strdate like sy-datum value '20070901',
          enddate like sy-datum value '20070909',
          date(10),
          moddate(1).
    date = enddate - strdate + 1.
    moddate = date mod 7.
    date = date div 7.
    if moddate <> 0.
      date = date + 1.
    endif.
    write: / date.
    Regards
    Allan Cristian
    Message was edited by:
            Allan Cristian

  • Split Valuation- Net Price Problem in Po

    Dear All,
           The Split Valuation confiigured for Material as
           Val Type(A)- Ex Procurement
           Val Type(B)- Internal House Production.
    assigned Valuation Category(C) with A & B and with Plant.
    In Material Master Accounting view enter all the reqired inputs
    First i Created PR and its ok and go for PO, it asking " net Price" and entered the Net Price, again it showing error msg " net price greater than 0.
      Note: for this material PIR, Source List require or not.
           so what i done a mistake? and can any one explain it.
    Thanks

    net price always remains exclusive freight/delivery cost.
    the freight/delivery cost gets added on the net price
    so going by logic the calculation which ur system is showing is perfect.
    "Re PO: As per you, only net value will be displayed in PO and effective price will not display . why?"
    this is becoz it shows the price of that particular material per unit.
    regards,
    indranil

  • Net price for consignment item category( urgent) in ME21n

    Hi all,
    while creating PO in me21n, net price is being displayed for the standard item category but net price is not comming while maintaining item category as consignment.
      if the item category(ekko-pstyp)is consignment (i.e we have to put 'K' in the item category field in ME21n),then how  can i display the net price in the net price field of ME21n.
       The net price is comming in ME21n when item category = standard.but net price is not comming when item category = consignment.what is the reason?
      plz let me know if there is any enhancement or exit for this net price to be displayed if the item category is consignment.
      plz let me know what r the ways, i can display the net price in ME21n for the consignment item category?it is urgent.
    any idea is highly appreaciated.
    Thanks & Regards
    pabitra

    As given in your other post, please find the info below.
    Hi Pabitra
    I guess the price is taken from the material info record. Here the item category might be a part of the access sequence.
    To get the same info, follow the below steps:
    1. Go to Transaction: MEK3
    2. Give the condition type as PB00
    3. Click on Key Combination from the application toolbar
    4. Select Material Info Record
    5. Next selection screen shows you the list of mandatory fields. If item category also exists here, give '0' & 'K' for Item category and other fields like vendor number, purchase orgranization, material.
    6. Execute.
    7. In the next screen if you can see only one record for item category '0', it means that condition record for item category 'K' is not maintained.
    Hence the price will not be extracted.
    Hope the above info helps you.
    Kind Regards
    Eswar

  • Net Price is geeting change after BAPI

    Hi,
    I am paasing  netprice value as 1.00 in the line item  while creating creating  PO by using BAPI BAPI_PO_CREATE1. But the value is getting changed after po created. Please suggest me what to do? immediate response will be appreciated.
    Regards,
    Priyaranjan

    Hi,
      Thanks for your reply. Yes there is some user-exit is there but in that user-exit netprice is not calculated. when i debug the stnadrd bapi at one moment the value is getting changed.As it is a standard program one we can't chnage this value. Please help me in this regards. Is there any other parameter i have to pass?
    Please see the below code and suggest me
    refresh all the tables before use
    refresh bapimepoheader.
    refresh bapimepoheaderx.
    refresh bapimepoitem.
    refresh bapimepoitemx.
    refresh bapimepocond.
    refresh bapimepocondx.
    refresh BAPIMEPOSCHEDULE.
    refresh BAPIMEPOSCHEDULX.
    refresh bapiret2.
    clear WA_ORDER-EBELN.
    setup the data interface
      sort i_po by ebelp ascending.
      read table i_po index 1.
    PO header info
      clear bapimepoheader.
      bapimepoheader-vendor    = i_po-lifnr.   " vendor no.
      bapimepoheader-purch_org = i_po-ekorg.   " purch org
      bapimepoheader-pur_group = i_po-ekgrp.   " purch gp
      bapimepoheader-comp_code = i_po-bukrs.   " company
      bapimepoheader-doc_type  = i_po-bsart.   " order type
    bapimepoheader-created_by = sy-uname.
    bapimepoheader-creat_date = sy-datum.
    bapimepoheader-doc_date   = sy-datum.
      bapimepoheader-currency     = i_po-waers. " currency
      bapimepoheader-currency_iso = i_po-waers. " currency
    spec.changed by Chee Kok on 06/27/2003: use Z00 instead of Z000
      bapimepoheader-pmnttrms     = 'Z00'.      " payment term
    spec.changed by Chee Kok on 06/27/2003: use exchange rate from ref PO
      bapimepoheader-exch_rate    = i_po-wkurs. " fx rate
      bapimepoheader-ex_rate_fx   = 'X'.        " fixed fx rate (kufix)
      bapimepoheader-zzsubmi = wa_order-zzsubmi. " Collective No DEVK949611
      append bapimepoheader.
      clear bapimepoheaderx.
      bapimepoheaderx-vendor    = 'X'.  " vendor
      bapimepoheaderx-purch_org = 'X'.  " purch org
      bapimepoheaderx-pur_group = 'X'.  " purch gp
      bapimepoheaderx-comp_code = 'X'.  " company
      bapimepoheaderx-doc_type = 'X'.   " doc tye
    bapimepoheaderx-created_by = 'X'.
    bapimepoheaderx-creat_date = 'X'.
    bapimepoheaderx-doc_date = 'X'.
      bapimepoheaderx-currency = 'X'.     " currency
      bapimepoheaderx-currency_iso = 'X'. " currency
      bapimepoheaderx-pmnttrms = 'X'.     " payment term
      bapimepoheaderx-exch_rate = 'X'.    " fx rage
      bapimepoheaderx-ex_rate_fx = 'X'.   " fixed fx rate
      bapimepoheaderx-zzsubmi = 'X'.   "Collective No DEVK949611
      append bapimepoheaderx.
    PO item info & condition table
      loop at i_po.
        clear bapimepoitem.
        bapimepoitem-po_item   = i_po-ebelp.  " order item no.
        bapimepoitem-tax_code  = WA_ORDER-mwskz.  " tax code
        bapimepoitem-material  = i_po-ematn.  " material
        bapimepoitem-ematerial = i_po-ematn.  " material
        bapimepoitem-quantity  = i_po-menge_for_save.  " qty
        bapimepoitem-PO_UNIT   = i_po-meins.  " order unit
        bapimepoitem-plant     = i_po-werks.  " plant
        bapimepoitem-item_cat  = i_po-pstyp.  " item cat.
      bapimepoitem-info_upd  = 'X'.         " info. record
        bapimepoitem-stge_loc  = i_po-lgort.  " storage loc
        bapimepoitem-ret_item  = 'X'.         " return item (retpo)
        bapimepoitem-net_price = i_po-netpr.  " net price
       bapimepoitemx-po_price =  '2'.  " DEVK954608
    for plant 2010, set stock type to "Quality inspection"
    (New requirement from Chee Kok 2003/07/24)
        if I_PO-WERKS = '2010'.
        bapimepoitem-QUAL_INSP = 'X'.       " stock type
    use "Blocked stock" instead (Chee Kok 2003/07/25)
          bapimepoitem-QUAL_INSP = 'S'.      " stock type
        endif.
        append bapimepoitem.
        clear bapimepoitemx.
        bapimepoitemx-po_item   = i_po-ebelp. " order item no.
        bapimepoitemx-po_itemx  = 'X'." important: OSS note 484692
        bapimepoitemx-tax_code  = 'X'.        " tax code
        bapimepoitemx-material  = 'X'.        " material
        bapimepoitemx-ematerial = 'X'.        " material
        bapimepoitemx-quantity  = 'X'.        " qty
        bapimepoitemx-PO_UNIT   = 'X'.        " order unit
        bapimepoitemx-plant     = 'X'.        " plant
        bapimepoitemx-item_cat  = 'X'.        " item cat.
      bapimepoitemx-info_upd   = 'X'.       " info. record
        bapimepoitemx-stge_loc  = 'X'.        " storage loc
        bapimepoitemx-ret_item  = 'X'.        " return item (retpo)
        bapimepoitemx-net_price = 'X'.        " net price
       bapimepoitem-po_price   = 'X'.  " net price DEVK954608
    for plant 2010, set stock type to "Quality inspection"
    (New requirement from Chee Kok 2003/07/24)
        if I_PO-WERKS = '2010'.
          bapimepoitemx-QUAL_INSP = 'X'.      " stock type
        endif.
        append bapimepoitemx.
        clear BAPIMEPOSCHEDULE.
        BAPIMEPOSCHEDULE-PO_ITEM        = i_po-ebelp.  " order item
        BAPIMEPOSCHEDULE-SCHED_LINE     = '1'.         " sch line no.
        BAPIMEPOSCHEDULE-DEL_DATCAT_EXT = 'D'.         " deli cat.
        BAPIMEPOSCHEDULE-DELIVERY_DATE  = l_datum.     " current date
        BAPIMEPOSCHEDULE-QUANTITY       = i_po-menge_for_save.  " qty
        append BAPIMEPOSCHEDULE.
        clear BAPIMEPOSCHEDULX.
        BAPIMEPOSCHEDULX-PO_ITEM        = i_po-ebelp.  " order item
        BAPIMEPOSCHEDULX-SCHED_LINE     = '1'.         " sch line no.
        BAPIMEPOSCHEDULX-PO_ITEMX       = 'X'. " important: OSS note 484692
        BAPIMEPOSCHEDULX-SCHED_LINEX    = 'X'. " important: OSS note 484692
        BAPIMEPOSCHEDULX-DEL_DATCAT_EXT = 'X'.         " deli cat.
        BAPIMEPOSCHEDULX-DELIVERY_DATE  = 'X'.         " date
        BAPIMEPOSCHEDULX-QUANTITY       = 'X'.         " qty
        append BAPIMEPOSCHEDULX.
        clear bapimepocond.
        bapimepocond-itm_number   = i_po-ebelp.  " order item no.
        bapimepocond-cond_type    = 'PB00'.      " cond type
      bapimepocond-cond_value   = i_po-netpr.  " net price
        bapimepocond-cond_value   = i_po-kbetr.  " net price
        bapimepocond-currency     = i_po-waers.  " currency
        bapimepocond-currency_iso = i_po-waers.  " currency
    bapimepocond-COND_UNIT       = i_po-kmein. " price uom
    bapimepocond-COND_UNIT       = i_po-meins. " order unit
        bapimepocond-COND_UNIT       = i_po-BPRME. " price UOM (PO or IR)
      bapimepocond-COND_UNIT_ISO   =
      bapimepocond-COND_P_UNT      = i_po-kpein. " price unit e.g. 1
        bapimepocond-COND_P_UNT      = i_po-PEINH_FOR_SAVE.
                                     " price unit from info rec or PO
        bapimepocond-change_id    = 'I'.           " insert mode!
        append bapimepocond.
        clear bapimepocondx.
        bapimepocondx-itm_number   = i_po-ebelp.  " order item no.
        bapimepocondx-cond_type    = 'X'.         " cond type
        bapimepocondx-cond_value   = 'X'.         " net price
        bapimepocondx-currency     = 'X'.         " currency
        bapimepocondx-currency_iso = 'X'.         " currency
        bapimepocondx-COND_UNIT       = 'X'.      " price unit
      bapimepocondx-COND_UNIT_ISO   = 'X'.
       bapimepocondx-COND_P_UNT      = 'X'.
        bapimepocondx-change_id       = 'X'.      " insert mode
        append bapimepocondx.
      endloop.
    CLEAR: L_SUBMI.
    L_SUBMI = WA_ORDER-ZZSUBMI.
      EXPORT l_submi TO MEMORY ID 'SUBMI'.
    call the bapi function finally
      call function 'BAPI_PO_CREATE1'
        exporting
         NO_PRICE_FROM_PO        = 'X'    "*DEVK954608
          poheader                = bapimepoheader
          poheaderx               = bapimepoheaderx
      POADDRVENDOR            =
      TESTRUN                 =
       importing
          exppurchaseorder        = WA_ORDER-EBELN  " saved return po no.
       tables
          return                  = bapiret2
          poitem                  = bapimepoitem
          poitemx                 = bapimepoitemx
      POADDRDELIVERY          =
        POSCHEDULE              = BAPIMEPOSCHEDULE
        POSCHEDULEX             = BAPIMEPOSCHEDULX
      POACCOUNT               =
      POACCOUNTX              =
          pocond                  = bapimepocond
          pocondx                 = bapimepocondx
      POLIMITS                =
      POCONTRACTLIMITS        =
      POSERVICES              =
      POSRVACCESSVALUES       =
      POSERVICESTEXT          =
    Begin of SR20040----DEVK954608
    commit work.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
       WAIT          = 'X'
    IMPORTING
      RETURN        =

  • Net price for consignment item category in ME21n (urgent)

    Hi all,
    while creating PO in me21n, net price is being displayed for the standard item category but net price is not comming while maintaining item category as consignment.
    if the item category(ekko-pstyp)is consignment (i.e we have to put 'K' in the item category field in ME21n),then how can i display the net price in the net price field of ME21n.
    The net price is comming in ME21n when item category = standard.but net price is not comming when item category = consignment.what is the reason?
    plz let me know if there is any enhancement or exit for this net price to be displayed if the item category is consignment.
    plz let me know what r the ways, i can display the net price in ME21n for the consignment item category?it is urgent.
    any idea is highly appreaciated.
    Thanks & Regards
    pabitra

    Hi Pabitra
      I guess the price is taken from the material info record. Here the item category might be a part of the access sequence.
      To get the same info, follow the below steps:
    1. Go to Transaction: MEK3
    2. Give the condition type as PB00
    3. Click on Key Combination from the application toolbar
    4. Select Material Info Record
    5. Next selection screen shows you the list of mandatory fields. If item category also exists here, give '0' & 'K' for Item category and other fields like vendor number, purchase orgranization, material.
    6. Execute.
    7. In the next screen if you can see only one record for item category '0', it means that condition record for item category 'K' is not maintained.
      Hence the price will not be extracted.
      Hope the above info helps you.
    Kind Regards
    Eswar

  • Which structure field contains the header level net price of sales order ?

    Hi Friends,
    I am writing a pricing routine for calculating ZSMR condition value in sales order header level. The formula for calculating is   (NET PRICE / NET SALES COST) / NET PRICE.
    Which structure contains the net price of the sales order in header level. KOMK structure does not contains the net price value.
    Any ideas is highly appreciable.
    Thanks,
    Sakthidoss.

    Sivanand,
    I can not use VBAK as I have not saved the sales order yet and before that I need to calculate the pricing condition. In the sales order header level, net price is showing. I want to know which structure contains that net price value.
    You have any thoughts whether I am in correct path?
    I will certainly appreciate your help by rewarding points.
    Edited by: dossgs on May 20, 2010 2:13 PM

  • Net Price Issue

    Hi all,
    I am extracting data from 2LIS_02_SCL into Cube. When I checked the extractor in RSA3 I noticed Net Price getting different values.
    The Net Price is coming from EKPO. As we know that in the data source it will show per unit price ie. Net Price / Price Unit. For eg if I have Net Price as 50.40 and Price Unit as 1,000 in table, in the data source I get 0.05 which is correct as per my funcitonal person. But if we have Net Price as 0.82 and Price Unit as 1,000 I am getting 0.00 instead of 0.00082. It is not showing the remaiming decimal places. And also I am using standard field.
    Can any one tell me how to bring the remaining decimal places also.
    Thanks in advance
    regards,
    mahi

    Hi Bobs,
    I know we can increase the decimal places in BW side. But what I want to know is why in the data source only two decimal places are showing up.
    for eg. In EKPO Net Price = 0.82 and Price Unit = 1,000.
    In the data source Net Price = 0.00 where it should be 0.00082 because it is calculating per Unit Price.
    I hope now you understood my problem.
    Anyways thanks for your answer.
    Let me know if any suggestions.

  • V_NL Net price report problem

    Hi Experts,
    I have a problem in V_NL Net price report it is not showing net price correctly in report vs sales or billing net value.
    I could tell what is our scenerio in pricing report and what i have done on SAP.
    We need net value pricing report for each material for particular customer excluded frieght and tax.   As per user requirement we customized the report and included fiield sales office on that. 
    When we ran the report it shows entirely different price we don't know where those net values picked from. When i checked previous posts and i implemented OSS note 415141 for further adjustments.  Still i couldn't get the correct report if anybody would have worked on same issue....
    What should i need to do on configuration side to get this report correctly.
    Kindly reply back and let me know the solution.
    regards
    rc gopi

    This is teh documentation I got for the program SDNETPR0
    Short text
    Create net price list
    Description
    This program is used for creating the 'Net price list'.
    Requirements (example)
    The following must exist:
    Order type TA is defined
    Billing type FX is defined
    Item category DLN is defined
    Copying control for the combination FX - TA - DLN is defined
    The default data for fields 'Billing type', 'Order type' and 'Item category' allow individual copying control. In this context, you must bear in mind that the system will run through the  copying requirements and data tranfer routines created for this purpose and stored in copying control.
    These entries and objects are released with the standard.
    The system also requires that the pricing procedure uses subtotal 2 (KZWI2) for temporary storage of the net price.
    Output
    The output contains the following per customer:
    Material incl. description
    Price content (sales quantity unit)
    Price incl. currency (VBRP-KZWI2)
    The document types and I.Cs mentioned here are for examples. The area output says what details are presented to the user finally based on the details inputted.
    Most of the fields are mandatory here.
    Hope this helps. You can reward if this helps you

  • Net price in P-info record  for DIEN material type

    I am supporting a system ,
    The issue is as follows ,
    I have created a P-info record for material with material type as DIEN , and maintained Net price and system automatically updates the price in the condition type PBXX .
    The pricing procedure in this system doesnt have PB00 , but has PBXX with Access sequence .
    Now when I try to view the price in ME12 , I see the Net price as 0.00 , but the value for condition type PBXX exists when I click on conditions push button .
    Has any one come across this scenario , Pl help .
    Thanks in advance ,
    Amit

    Hi,
    The first time you create a PO for a material/vendor combination, then system will not prompt any price as info record or valid conditions have not been found.
    The next time you create a PO for the same material, then the price will be defaulted/found from the order price history from the info record(As info record would be reated after the first PO is created) and the latest PO price for the mat/ven combination would be found.
    Hope you are clear with this..Any doubts revert back.
    Regards,
    Deepak.

  • Change Net Price of Scheduling agreement (ME32L/MEK2)

    Hi,
    I need to modify via ABAP program the net price of scheduling agreements.
    My current program edits price conditions through batch-inputs on MEK1 / MEK2 but they don't automatically update the net price.
    The ME32L allows editing of price conditions and automatically updates the net price, but is not suitable for a batch input.
    Any ideas?
    Thanks and regards
    Francesco

    Dear Frans,
    As per i know You can use ME32L for batch input,. you can try to record the script using SHDB.

Maybe you are looking for

  • How to use a time capsule with dsl

    How do you hook up a time capsule if you have dsl Internet connection?

  • G4-dual + G4-dual connection

    I have a G4-dual processor and now have another one available. Can I? if so, How can I connect the 2 G4 computers together to get the max processing output from the 2 G4-Dual? Both have latest Tiger OS. I remembering using the firewire connection. Th

  • Problem to output a form through transaction f110+sp01

    hi , when i perform in se38 the program : rffoavis_fpaym with : program run date - 19.08.2009 andwith : identifiction feature - dpay3 i can see+print the form (sapscript) . but when i run transaction f110 with the same example and then go to spool by

  • Error handling in CRM One Order Object

    We have done some enhancements in the CRM One Order Object standard process. We need to raise some custom error messages under certain error conditions from our code. For that, we are using the standard function module CRM_MESSAGE_COLLECT. The caller

  • Can we good receipt from SA?

    Dear Guru, Scheduling agreement is a new function for me. I've created SA (LP) with TC: ME31L & define delivery schedule TC: ME38 already. How to goods receipt from SA? Please advice. Do I have to create PO that ref SA? I try to GR via MIGO with good