How to populate net price on delivery

Hi All
      We are running closed order reports on sales overview cube with the selection on Actual goods issue date. But we are not getting Net price and ordered quantity in the report. The reason is Net price is coming from sales order but when we extract using Actual goods issue date data is populating from delivery line only.
  Anyone have idea on this how to extract delivered orders with netprice and also we need ordered quantity.
Thanks
Vani

There might be more than one method to resolve the requirement.
You can develop a routine in t.code VOFM and add it in the column  AltCTy. The logic in the routine can be if the netvalue exceeds 2500, then the net value should be 2500.
The second option is you can try with using standard. In VK12, after maintaining the pricing as 100/day, go to details. Then in upper limit add value as 2500. Then create a test sales order for 25 days and more than 25 days, then check the values. I think this can help with your scenario.
Regards,

Similar Messages

  • How to populate 0PO_NUMBER on the delivery item level

    Hello All,
    Is it possible to populate 0PO_NUMBER on the Delivery item level?
    If yes how to do it?
    Thank you

    PO number at the item level of sc or at the header level of the sc next to description
    Such requirement is going to be difficult to achieve because not only one SC could yield multiple POs, but one SC item could potentially have multiple follow on POs. It's not always a 1:1 relation that can simply be presented in a table row. That is one of the main reasons one separated tab is dedicated to follow-on document.

  • How to get net price of a given material(Just like in VA01)

    Hello Experts,
    How do I get the net price of a given material? Just like when entering a
    material in VA01(sales order creation). Hope you can help me guys.
    Thank you and take care!

    This is a million dollar question.
    It depends on how the pricing have been configured in your system and only your SD consultant can answer it correctly. Price in VA01 could be determined by using the pricing conditions or, if allowed, a manual user entry (i.e. when users just type in the price). Discounts, taxes, etc. are calculated in a similar way, also based on the configuration.
    Pricing conditions are displayed in transaction VK13. You might want to take a look at an order in VA03 -> double-click on a line and go to Conditions tab. There are buttons Analysis and Condition Rec. that might be useful for your research. It is possible to configure different price for the same material and different customer, distribution channel, etc., so you will have to ask your SD consultant how to get the correct number in each case.
    Just FYI the net price on the order/contract is in VBAP-NETWR and condition are stored in the tables Annn, e.g. A901, etc. The tables are generated according to the configuration and are different in each system.

  • How to make net price field in Purchase Order Uneditable

    Hello all,
    I am facing a problem. During creation of purchase orders the material price is picked up from the Info Record, but the net price field is editable. Please guide me how through standard SAP can i make this net price field uneditable.
    Thanks in Advance,
    Ritesh.

    Hi Ritesh,
    You can goto:
    SPRO-MM-Purchasing-Purchase Order-Define Screen Layout at Document Level
    from here you select ME21N-Selection group-Quantity and Price.
    Make the price and price unit as DISPLAY.
    By this it will show only display for price, but you have to take not that there is also condition tab which user can change the price, this price is from INFOREC.
    Goto to M/06 select your Condition type, In Manual entries maintain "D"-Not possible to process manually
    Regards,
    Maia

  • How to add net price in BAPI BAPI_PO_CREATE1

    hi all:
    when i use bapi BAPI_PO_CREATE1, i cannot add net price in PO. code is as follow.
    *POPULATE ITEM DATA.
            clear t_po_items.
            t_po_items-po_item      = v_poitem * 10.
            t_po_items-material     = SEQ_FILEH-matnr.
            t_po_items-SHORT_TEXT   = SEQ_FILEH-MAKTX.
            t_po_items-plant        = p_RESWK.
            t_po_items-quantity     = SEQ_FILEH-MENGE.
            t_po_items-PO_UNIT      = SEQ_FILEH-MEINS.
            t_po_items-TRACKINGNO   = SEQ_FILEH-BEDNR.
            t_po_items-ACCTASSCAT   = SEQ_FILEH-KNTTP.
            t_po_items-ADMOI        = SEQ_FILEH-ADMOI.
            t_po_items-NET_PRICE    = SEQ_FILEH-netpr.
            t_po_items-PRICE_UNIT   = SEQ_FILEH-peinh.
            t_po_items-FREE_ITEM    = ' '.
           t_po_items-IR_IND       = c_x.
            APPEND t_po_items.
    *POPULATE ITEM FLAG TABLE
            clear t_po_itemsx.
            t_po_itemsx-po_item     = v_poitem * 10.
            t_po_itemsx-po_itemx    = c_x.
            t_po_itemsx-material    = c_x.
            t_po_itemsx-SHORT_TEXT  = c_x.
            t_po_itemsx-plant       = c_x.
            t_po_itemsx-quantity    = c_x.
            t_po_itemsx-PO_UNIT     = c_x.
            t_po_itemsx-TRACKINGNO  = c_x.
            t_po_itemsX-ACCTASSCAT  = c_x.
            t_po_itemsx-tax_code    = c_x.
            t_po_itemsX-item_cat    = c_x.
            t_po_itemsx-ADMOI       = c_x.
            t_po_itemsX-IR_IND      = c_x.
            t_po_itemsx-NET_PRICE   = c_x.
            t_po_itemsx-PRICE_UNIT  = c_x.
            t_po_itemsX-PO_PRICE    = c_x.
            t_po_itemsx-FREE_ITEM   = c_x.
            APPEND t_po_itemsx.
    any advice?

    Hi Gang LI,
    Try by adding this to
    t_po_items-po_price = '2'. ( 1 = Gross,  2 = Net price )

  • How to change net Price by using BAPI_PO_change

    Hi experts..
    How i can change net price by using bapi_po_change.
    What parameters i have to pass in this fm.
    if possible please tell me , which table this FM will update.
    Thanks.
    I will award points for all help.

    See the below code and have tested and it works great..
    REPORT  ZTEST_PG_07 NO STANDARD PAGE HEADING
                        MESSAGE-ID z9_msg_prash.
    Tables Declaration  ****
    TABLES: ekpo.
    Variables Declaration  ****
    DATA: v_purchaseorder TYPE bapimepoheader-po_number.
    DATA: v_ebelp TYPE ekpo-ebelp.
    Constants Declaration  ****
    CONSTANTS: x VALUE 'X'.
    Internal Tables Declaration  ****
    DATA: it_return  TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE.
    DATA: it_poitem  TYPE STANDARD TABLE OF bapimepoitem WITH HEADER LINE.
    DATA: it_poitemx TYPE STANDARD TABLE OF bapimepoitemx WITH HEADER LINE.
    DATA: wa_return  TYPE bapiret2.
    Selection Screen  ****
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
    PARAMETERS: p_ebeln LIKE ekpo-ebeln OBLIGATORY.
    PARAMETERS: p_ebelp LIKE ekpo-ebelp.
    PARAMETERS: p_menge LIKE ekpo-menge.
    SELECTION-SCREEN END OF BLOCK b1.
    AT SELECTION-SCREEN
    AT SELECTION-SCREEN ON p_ebeln.
      IF p_ebeln IS NOT INITIAL.
        SELECT SINGLE ebeln INTO v_purchaseorder FROM ekpo
        WHERE ebeln = p_ebeln.
        IF sy-subrc <> 0.
          MESSAGE e002.
        ENDIF.
      ELSE.
        MESSAGE e005.
      ENDIF.
    AT SELECTION-SCREEN ON p_ebelp.
      if p_ebeln is not initial.
      IF p_ebelp IS NOT INITIAL.
        SELECT SINGLE ebelp INTO v_ebelp FROM ekpo
        WHERE ebeln = p_ebeln AND ebelp = p_ebelp.
        IF sy-subrc <> 0.
          MESSAGE e003.
        ENDIF.
      ELSE.
        MESSAGE e006.
      ENDIF.
      endif.
    START-OF-SELECTION
    START-OF-SELECTION.
      v_purchaseorder = p_ebeln.
      it_poitem-po_item  = p_ebelp.
      it_poitem-quantity = p_menge.
      it_poitem-net_price = '20.00'.
      APPEND it_poitem.
      it_poitemx-po_item  = p_ebelp.
      it_poitemx-po_itemx = x.
      it_poitemx-quantity = x.
      APPEND it_poitemx.
    *&----Calling BAPI function module
      CALL FUNCTION 'BAPI_PO_CHANGE'
        EXPORTING
         purchaseorder                = v_purchaseorder
        testrun                      = x
       TABLES
         return                       = it_return
         poitem                       = it_poitem
         poitemx                      = it_poitemx.
         CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            WAIT          = space
         IMPORTING
           RETURN        =
    END-OF-SELECTION
    END-OF-SELECTION.
      LOOP AT it_return INTO wa_return.
        WRITE:/ wa_return-message.
      ENDLOOP.
    Thanks
    Seshu

  • How to calculate net price based on customized formula

    Hi  all expert,
    I have a requirement in a rental process:
    The price of a rental is defined as daily rate (e.g. 100/day) and monthly rate (e.g. 2500/month).
    when I create a rental contract, I'd like SAP to calculate net price based on contract duration with both rate and use the lower one.
    e.g. rental 5 days. use daily rate = 500; monthly rate = 2500; So use 500.
    e.g. rental >=26 days. use daily rate >= 2600; monthly rate = 2500; So use monthly rate 2500.
    I was think to use price condition scales to set:
    1 - 25 days: 100/day
    >=26 days: 2500/month
    But the problem is there are 30day a month and 31 days a month. When the contract has to calculate partial month, daily rate has to be calculated as monthly rate/actual days in the month.
    How to handle it?
    Thank you in advance!    

    There might be more than one method to resolve the requirement.
    You can develop a routine in t.code VOFM and add it in the column  AltCTy. The logic in the routine can be if the netvalue exceeds 2500, then the net value should be 2500.
    The second option is you can try with using standard. In VK12, after maintaining the pricing as 100/day, go to details. Then in upper limit add value as 2500. Then create a test sales order for 25 days and more than 25 days, then check the values. I think this can help with your scenario.
    Regards,

  • How change plant, net price, OPu, and Material Number from ME32K

    Hi GURUs,
    May let me know how I should configure ME32K in order to allow users to change:
    - Material Number
    - Net Price
    - Order Purchasing Unit
    - Plant
    I have tried setting up field selections layout properly, even debug PBO, it is still greyed out for those fields.
    Please help.
    Thanks,
    Tony Yuwono

    there is no way to change the price in item overview in the contract.
    The reason is explained in OSS note 685117.
    ........The problem is that Scales and/or validity periods may exist for the conditions, because contracts have time dependant conditions, just like info records do.
    This is in contrast to e.g. Purchase orders which have Time independant conditions and so, NO scales nor validity periods.
    A Purchase order has A price! The price maybe determined based on a source; a contract or an info record. Depending on the order quantity and the date, the PO price is determined.
    The contract does not have A date, it might have several; indicated by the validity periods. Furthermore the price is dependant on eventual scales. Therefore it does not have A price either..........

  • How to copy net price of the Contract to Valuation price.

    Dear All,
    I have a requirement to change the valuation price when raising purchase requisitions (ME51n). when selecting source of supply (Contracts), i want to copy the Net price of the selected contract to the Valuation price of the Purchase Requisition. i tried to find a Badi or User Exit to do this, but i couldn't find any.
    Can you please help me on this.
    Thanks,
    Chaminda.
    Hi all,
    I found a way to do this.
    ME_PROCESS_REQ_CUST
    Edited by: chaminda CK on May 7, 2010 7:21 AM

    found the answer
    ME_PROCESS_REQ_CUST
    PROCESS_ITEM method can be used.
    Edited by: chaminda CK on May 7, 2010 7:23 AM

  • How to arrive net price value per unit

    Hi gurus
    pls help me to arrive NET SALE VALUE PER UNIT
    MRP PER UNIT using key figures in POSDM and SAP R3.
    Pls help sure i will assign full points
    thanks in advance
    regards
    rajesh

    Dear Rajesh,
    In such scenarios you can make use of Aggregation functionality in query designer.
    To have an idea how to use this aggregation functionality go through this url
    [http://help.sap.com/saphelp_nw70/helpdata/EN/82/f2dc37f0f12313e10000009b38f8cf/frameset.htm]
    In this scenario exception aggregation is most usefil
    [http://help.sap.com/saphelp_nw70/helpdata/EN/d2/e0173f5ff48443e10000000a114084/frameset.htm]
    I hope this helps you.
    Revert for any doubts
    Regards,
    RK

  • How the last net price gets updated in PO?

    Hi All,
    Wanted to know how the last price gets updated in the PO? So whenever one creates a PO after that for the same material, the system by itself suggest the previous PO price which was created for this material.
    But its not happening this time? Can anyone tell me the reason for that?
    Thanks,
    Swati.

    Dear Swathi ji,
    Price will updated in PO two ways.
    one way in through Info record and other way in contract
    if you want update your price after creation PO do it one simple way see item details tab ->material data in that info update tab available.if you check this your po price automatically updated.
    but one main reson is allways po price will pick first in contract then info record
    hope this will helps you
    Prem

  • How to change net price of order in B2B webshop

    Hi All,
    I have a requirement where a new input field (discount) is to be added in 'order.jsp' page of B2B webshop in header level. when a user enters some discount in it and clicks 'update' button, the netprice in header should be reduced by given discount and also all the line items should get affected by the same discount. I have added input field using extension mechanism as stated in 'examples' document.Now i am stuck with the pricing.Can any one suggest some pointers on this.
    Regards,
    Anasuya

    Hello Anasuya,
    You can call either function module CRM_PRICING_MAINTAIN_OW  (header) or function module CRM_PRICING_I_MAINTAIN_OW (item) in your CRM BAdI method CHANGEHEAD_SET_DATA to update the pricing conditions in your transactions.
    You are able to do this since the user is in the Basket / Cart page and clicking Update button.
    Easwar Ram
    http://www.parxlns.com

  • Make net price field in me12 modifiable.

    How to make net price field in me12 modifiable.
    I have screen Layout & Screen variant but didnt get any clue.

    the net price is a calculated field  in case you maintained price conditions (big button on top of the screen), then it is not changable anymore.
    the net price is just information  for the user, it is not taken as price to a PO if no condition exists.

  • 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

  • Report to display Outbound Delivery Net price

    Hello gurus,
    Is there any standard report in which you can filter in the selection screen or display in the layout the Header Net price (KONMP-NETWR) of the Outbound Delivery? We need to do this without using tables (as said, using reports).
    We would need to have a way to display a list of OD's with Header Net Price = 0.
    Thanks a lot,
    Marc
    Edited by: Marc  Duñach Lagalante on Nov 26, 2009 10:13 AM

    Hi,
    You can do an enhancement in tcode VL06O. You can use the enhancement V50Q0001. You can check the Note 368917 - Shipping unit not displayed in delivery monitor.
    I hope this helps you
    Regards,
    Eduardo
    PD: I forgot this note: 128150 - VL06: Designing your own display variants
    Edited by: Eduardo Hinojosa on Dec 7, 2009 6:37 PM

Maybe you are looking for