Net Price aggregated in BW

Hi Mates,
    I do not understand why is 2LIS_02_ITM giving me the wrong value of 0NETPRICE( NETPR )
   In my ECC Purchase Order:, I have  line items as following
    So, why does the Line Item 12 aggregate the Net Price to 54.95 ?

Hi,
I think the problem is that when you make a returns entry in R/3 side..the NETPR is not getting negative.
So, i think you have to write a Start routiune in update rule in BW side.
Logic->when Quantity is Negative ..then make the Net price as negative.
or you can do this in R/3 side also...in CMOD-> you can routiune the code
(same logic)
Hope i m clr.
Regards,
San!

Similar Messages

  • Net Price - Aggregation

    Friends
    I am one issues regarding net price.
    I was trying load netprice using 2LIS_02_SCL for 0PUR_C01.
    When loading i am using goods receipt process keys 002, 012,022. So i can see based on posting date wise netprice.
    When loading it is getting aggregated eventhough lot exception aggregation i tried.
    Is it possible for me to load average in routine wise or any idea ....?
    Raju Saravanan

    Friends
    Thanks for the reply.
    Actually, there is no netprice field in 0PUR_C01.
    I have included netprice in the cube.
    I need to load the netprice based on when GR occurs.
    For that i have written a routine like
      IF ( COMM_STRUCTURE-processkey = '002' OR
            COMM_STRUCTURE-processkey = '012' OR
            COMM_STRUCTURE-processkey = '022')
            AND COMM_STRUCTURE-bwapplnm EQ 'MM'\
    This is doing well, but instead , i need to get netprice without aggrgation.
    Regards
    Raju Saravanan

  • Net price aggregation in Purchase cube

    Hi,
    I have enhanced 0PUR_C01 cube to have Net price key figure, which I am getting from 2LIS_02_SCL. Problem I am facing over here is net price is getting aggregated in cube. Net price key figure is created with exception aggregation with Material as ref characteristic.
    Can anyone explain how to use price/rate figures can be used in such cases?
    regards,
    Vikram.

    Hellow Vikram
    Could i know, How did you solved.....?   I also facing the same problem.
    But for me i am using exception aggrgation as "Summation" only.
    Regards
    Raaju Saravanan

  • Net Price Loading with "ZERO" - 0PUR_C01

    Friends
    My customer wants to see GR Qty, GR Value based on  posting date.
    Both are loaded fine.
    Here i need to show netprice. (0NETPRICE). I have included 0NETPRICE in cube and selected posting date in update rule.
    If suppose, for a purchase order if more than one GR date is there, except first date all date are getting loaded with netprice as "ZERO"
    (I.E) For a Purchase order based on document date,
    if GR date is more than one , Except first date all dates
    are getting loaded with "ZERO"
    Example: Document  Date : 14.04.2006
    GR Date: 14.04.2006, 20.04.2006, 27.04.2006, 30.04.2006
    Here 14.04.2006 alone loading with net price.
    Any Help regarding this ....
    Regards
    Raaju Saravanan

    Dear Sreeparna
    Thanks for the Advice. Here i need to point out about net price.
    For Each purchasing document based document date the extractor write GR Qty and GR Val as "ZERO" when first row.
    In the Update routine as per standard logic SAP won't cosider
    that row. Hence that record aggregating properly.
    The second GR date does not getting start with GR  Qty and GR Val as "ZERO". When aggregation happends it will be "ZERO".
    In RSA3  i can able to see net price for all GR dates.(Based on Posting Date)
    Problem is while loading it is getting aggregate to ZERO values even though NET PRICE is available in RSA3.
    Even in the object level (0NETPRICE) , i have changed exception aggreagation based on 0DOC_NUM, Posting Date,
    Cal Day, Material Doument number with different options available. But no luck.
    Can you OR any friends, throw some more idea Please ....?
    Regards
    Raju Saravanan

  • Change of Net Price in Sales Order

    Hello Experts!
    I wanted to know how the "Net Price" of a sales order can be "changed" by the system or "indirectly" by the user.  I have an issue with the net price that changed in the sales order, and wanted to know how this could have happened; <b>besides</b> changing the pricing conditions, price adjustments, and order surcharge.  Is there someway the system could have changed it or user "indirectly"?  Please advise.  Thank you in advance!
    WC

    Net price is not changed directly.
    It's chanegd via changes to pricing only unless you have some code which updates this field AFTER SAP calculated it based on pricing conditions.
    NOTE: if you reject line items it's vlaue is substracted form order net value, the same is true if any of your pricing conditions is made inactive due to various reasons.
    Changes to pricing condiitons are not shown in order change history, you can see changes per condition record, but if any of your conditions in sales order was made inactive - you won't see it in change log. One of the options may be - if you generate any outputs (IDOCs) which send pricing info - you can check those IDOCs to determine when & what was changed in the pricing of your order.

  • Using gross price instead of net price at Quotation

    Hi,
    I'm working at a company that just bought SAP ERP ECC 6.0. Our consultants told us that SAP only works with Net price in MM. It sounds a little bit weird for us, because here in Brazil we usually use Gross price in all our transactions.
    Here in Brazil we have some taxes that are included in gross price and it's a hard work ask the final user to calculate the taxes out of SAP and input net Price in the system.
    I read a little bit some documentation provided by SAP at Internet called SAP Library and I found an article titled:Entering a Quotation Against an RFQ
    In this article says the following: " You enter the net price per unit in the Net price field. This price includes the vendor's normal discounts and surcharges only. Cash discounts (for prompt payment) and taxes (e.g. value-added tax) are calculated separately.
    You enter the gross price in the Net price field, and maintain the conditions for the item. Then the system automatically replaces the entered gross price with the calculated net price (see Maintaining Conditions)."
    As we can see, there are two ways to input the price. Gross price and Net price. I'd like to know if is there the possibility to configure the "mentioned conditions" for a group material and at the moment I type the gross price in Quotation the system automatically calculate the net price?
    Our consultant told us that this procedure should be done for each item in quotation, in my opinion I guess that SAP can link the applicable taxes for the material based on its group material. If something like that is possible, our daily work will be simplified so much because the system will know the taxes that should be discounted for the material and calculate automatically the net price.
    If this possibility exists, could you please tell me in technique terms (transactions) that should be set?
    Another question is about Taxable Income, is there any place in SAP where I can configure the Taxable Income for a material or group material for the taxes set at "mentioned conditions"?
    Thanks in advance,
    Sorry about my English.
    Best Regards,
    Amorim, Rodrigo.

    What you need is a new pricing procedure design to fit your requirements. The standard pricing procedure allows you to enter the net price. Then the gross price is calculated after taking into account the discounts, taxes etc. These discounts and taxes can be designed to determined automatically through material group also. So to achieve your requirement the pricing procedure has to be changed accordingly to calculate the net price from gross price entered. While this can be done, but all other impacts on pricing reports and accounting document posting with correce valuation price etc. have to be tested in detail.

  • GR/IR Account is not being credited with po net price

    Hi Experts,
    While posting Goos Receipt ,GR/IR amount is not equal to PO net price.MRP indicator is on in excise tab, If MRP indicator is on then GR/IR value decreases as comparitively PO net price.
    But this GR/IR value is so low than PO net price.
    I checked Info record,contaract value also but rates are OK.
    Can anybody guide me on this, why this GR/IR value is too low.
    With Kind Regards...
    Trupti

    Hi Sanjoo,
    in my case MRP indicator is on and you are right,if MRp indicator is on then GR/IR amount is less than PO net price,
    I calculated with that price also but it not work.
    Actually while posting the GR
    System calculated WRX 29505.22 INR and PRD 563210.68 INR
    But WRX should be 563210.68 INR and PRD should 29505.22 INR
    In this case system calculated wrong price.
    Plz guide me on this why system shuffle wrong price with WRX and PRD.
    Thanx ...
    Trupti

  • Net price in R/3 PO differ from the actual local PO net price Urgent

    Hi,
    I  am working on extended classic scenario
    I created a local PO, in which the net price of the material is 100 Euro later on I changed the payment terms and when I checked the backend PO which is the copy of the local PO, I found that the net price has been changed from 100 Euro to 212 Euro and when I checked the PO in SRM I could see the same value i.e. 100 Euro.I checked the change document in backend system and found that the net price has been changed by the SRM_RFC user.
    This has happened for quite a few number of local PO
    I am not able to understand how the backend PO net price can differ from the local PO net price.
    Please provide me useful input
    Regards,
    Yatendra

    Hi Yatendra,
    I think this is due to R/3.
    Can you check the source of supply in R/3 PO ?
    especially if a PIR or contract has been assigned ?
    Look at price conditions in R/3 PO item, to see the execution plan of pricing.
    I think that during ECS PO creation in R/3, the SRM price is correctly passed, but during the change the price is overwritten by R/3.
    What are your SRM & R/3 releases ?
    Check OSS arround BAPI_PO_CREATE, BAPI_PO_CREATE1 and BAPI_PO_CHANGE.
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • Open PO LSMW Quantity conversion error in net price calculation

    Hi gurus,
    I encountered an error as I was tring to upload purchase orders - "Quantity conversion error in net price calculation". What does this mean and how do I fix this?
    Please help
    Thanks

    Hi Jürgen,
    Where in the Material Master can I find the conversion ratio between both units?
    Also, I am trying to upload POs for Spare Parts and that's when I get the error. But when I try to use other materials like FGs, everything is ok. I can proceed with the upload without any problem
    Please help

  • Net Price not Updating Using BAPI : BAPI_CONTRACT_CREATE

    Dear Experts,
    I am facing an issue while creating CONTRACT using the bapi: BAPI_CONTRACT_CREATE. I am creating the Contract based on data from my excel sheet. And we are maintaining the INFO RECORDS for the same materials.
    In the excel sheet we are providing the NetPrice (NETPR) and creating the Contract. My issue is " instead of taking the Net Price from the excel it is taking the Net Price from Info Records". For Example, if for a Particular material the Net Price in our excel file is 125, after bapi execution, the net price is updating as 100 instead of 125 in Contract Creation( ME31k-ME33K). In the Info Records we are maintaining this net price(100) for that material.
    Thanks in Advance for your response.
    Regards,
    Prasad

    you can use BAPI_CONTRACT_CREATEFROMDATA
    * Create Contract Order Number [BAPI_CONTRACT_CREATEFROMDATA]
      CALL FUNCTION 'BAPI_CONTRACT_CREATEFROMDATA'
           EXPORTING
             contract_header_in      = header
             convert                 = 'X'
           IMPORTING
             salesdocument           = v_order
           TABLES
             return                  = t_return
             contract_items_in       = itab_item
             contract_items_inx      = itemx
             contract_partners       = t_partners
             contract_conditions_in  = t_conds
             contract_conditions_inx = t_condsx
             contract_data_in        = t_contract
             contract_text           = t_texts.

  • Get "Error in Net Price Calculation" error while creating a Purchase Order

    I am getting a error when i try to create a PO. Says "Error in Net Price Calculation item 00010(Please correct)"
    I have defined conditon records with the price for the material  and have also created info record.However the price in the info record (including currency i.e USDN is different than the one defined in the conditon records currency is USD).
    However the price is different from the one defined in info record and in material master.
    Where is it picking the price from also is there any way to edit the price in material master or info record ?
    Also when i view the condition records by using Tcode MEK1 i get the following error
    "Access Pricing Purchasing Z00q 20 contains no fields"
    I know Z001 is the access sequence
    Can any one tell me wht is this error message about ?
    Edited by: Dspsac on Jan 29, 2008 4:31 AM

    how can u maintain the condition record as well as info record for a vendor -material in the same time frame
    it is not possibe
    as info record is also 1 of the condition table
    if u have maintained the info record then system is going to fetch the data from there but point top notice is it depends on the validity of record
    system fetch the price from info record
    and the currency used is fom vendor master

  • Net price must be greater than 0 error while creating PO using BAPI

    Hi guys!
    I'm using BAPI_PO_CREATE1 to create several PO's from a Z table record. I finally achieved that my BAPI to work as wished, with conditions, etc.
    The problem im having is that  i get the error of net price must be > 0.
    I do not have any condition type defined . Is it necessary to define one?
    Plz any help will be very appreciated.
    Thx.

    It will be configuration problem,create one PO manually and see the results
    and create same data for Po using  Function module and see the results
    most of the time net price should be more than 0,keep net price should be more than zero
    see the simple program ,what i created :
    *& Report  ZBAPI
    REPORT  ZBAPI.
    DATA: BEGIN OF i_data OCCURS 0,
            text(255),
          END OF i_data.
    DATA: i_ekko TYPE bapiekkoc.
    DATA: it_ekko LIKE TABLE OF i_ekko INITIAL SIZE 0  WITH HEADER LINE.
    DATA: BEGIN OF i_ekpo OCCURS 0,
            po_item(5),
            pur_mat(18),
            plant(4),
            net_price(23),
            disp_quan(13),
         END OF i_ekpo.
    DATA: it_ekpo LIKE TABLE OF bapiekpoc INITIAL SIZE 0 WITH HEADER LINE .
    DATA: BEGIN OF i_eket OCCURS 0,
             po_item(5),
             deliv_date(8),
             quantity(13),
          END OF i_eket.
    DATA: it_eket LIKE TABLE OF bapieket INITIAL SIZE 0 WITH HEADER LINE.
    DATA: v_index TYPE i.
    DATA: return TYPE TABLE OF bapireturn INITIAL SIZE 0 WITH HEADER LINE.
    DATA: po_num(10).
    START-OF-SELECTION.
    CALL FUNCTION 'UPLOAD'
    EXPORTING
      CODEPAGE                      = ' '
      FILENAME                      = ' '
      FILETYPE                      = ' '
      ITEM                          = ' '
      FILEMASK_MASK                 = ' '
      FILEMASK_TEXT                 = ' '
      FILETYPE_NO_CHANGE            = ' '
      FILEMASK_ALL                  = ' '
      FILETYPE_NO_SHOW              = ' '
      LINE_EXIT                     = ' '
      USER_FORM                     = ' '
      USER_PROG                     = ' '
      SILENT                        = 'S'
    IMPORTING
      FILESIZE                      =
      CANCEL                        =
      ACT_FILENAME                  =
      ACT_FILETYPE                  =
      TABLES
        data_tab                      = i_data
    EXCEPTIONS
      CONVERSION_ERROR              = 1
      INVALID_TABLE_WIDTH           = 2
      INVALID_TYPE                  = 3
      NO_BATCH                      = 4
      UNKNOWN_ERROR                 = 5
      GUI_REFUSE_FILETRANSFER       = 6
      OTHERS                        = 7
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    loop at i_data.
    if i_data-text(1) = 'H'.
       shift i_data-text.
       v_index = v_index + 1.
       split i_data-text at ',' into i_ekko-doc_type
                                    i_ekko-purch_org
                                    i_ekko-pur_group
                                    i_ekko-vendor.
      append i_ekko to it_ekko.
    elseif i_data-text(1) = 'I'.
    shift i_data-text.
    split i_data-text at ',' into i_ekpo-po_item
                                   i_ekpo-pur_mat
                                   i_ekpo-plant
                                   i_ekpo-net_price
                                   i_ekpo-disp_quan.
    append i_ekpo.
    move-corresponding i_ekpo to it_ekpo.
    append it_ekpo.
    clear it_ekpo.
    else.
    shift i_data-text.
    split i_data-text at ',' into i_eket-po_item
                                   i_eket-deliv_date
                                   i_eket-quantity.
    append it_eket .
    move-corresponding i_eket to it_eket.
    append it_eket.
    clear it_eket.
    endif.
    endloop.
    CALL FUNCTION 'BAPI_PO_CREATE'
      EXPORTING
        po_header                        = i_ekko
      PO_HEADER_ADD_DATA               =
      HEADER_ADD_DATA_RELEVANT         =
      PO_ADDRESS                       =
      SKIP_ITEMS_WITH_ERROR            = 'X'
      ITEM_ADD_DATA_RELEVANT           =
      HEADER_TECH_FIELDS               =
    IMPORTING
      PURCHASEORDER                    =
      tables
        po_items                         = it_ekpo
      PO_ITEM_ADD_DATA                 =
        po_item_schedules                = it_eket
      PO_ITEM_ACCOUNT_ASSIGNMENT       =
      PO_ITEM_TEXT                     =
       RETURN                           = return
      PO_LIMITS                        =
      PO_CONTRACT_LIMITS               =
      PO_SERVICES                      =
      PO_SRV_ACCASS_VALUES             =
      PO_SERVICES_TEXT                 =
      PO_BUSINESS_PARTNER              =
      EXTENSIONIN                      =
      POADDRDELIVERY                   =
    write: po_num.
    use BAPi_TRANSACTION_COMITT FM always
      loop at return.
      write:/ return-message,return-type.
      endloop.
    Thanks
    Seshu
    Message was edited by:
            Seshu Maramreddy
    Message was edited by:
            Seshu Maramreddy

  • Net Price Issue while creating PO w.r.t PR

    Dear All,
    While creating PO w.r.t PR, there is error given by the system as Net Price is not adopted. Net Price remains as zero. All the others details are automatically adopted.
    Is there customization required so that Net Price is adopted from PR while creating the PO.
    Please guide.
    Regards,
    Vikas

    Hi,
    Yes there is a way to fix this.
    Please follow the steps below.
    1) SPRO --> MM --> Purchasing --> Authorization Management --> Define Function Authorizations for Buyers
    2) Maintain 01 function authorization or copy it to create a new one
    3) Under General Parameters, Check Adopt PO Price.
    4) If you would like PO to have reference objects as mandatory, uncheck W/o Reference Optional
    5) Go to each buyers ID by SU01 --> Parameter. Enter EFB and enter the 2 codes that you defined in Step 2.
    6) Log out then log back in
    Now with that ID, when you create PR, under valuation, you have a new drop down button asking whether you would like to adopt the price in PO.
    Kuber

  • Error in PO net price currency JPY

    sir,
    PO was created with currency japanese YEN using Tcode ME21N . The net price was showing 142502300 (in JPY).
    when checked in EKPO table , it saved with a value 1425023.00  instead of  142502300 . 
    what can be done to correct this.      
    In PO Print out , it showing values as 1425023.00  which is wrong.
    SPRO>> NET WEAVER >> GENERAL SETTINGS >> CURRENCY>> SET DECIMAL values FOR CURRENCY CODES is showing 0 decimals against JPY (Japanese YEN)
    I want to know where else the Decimal values could have been set to 2 decimal places.
    FOr other currencies like US Dollars  there is no error.
    Regards,
    Srinivasa Murthy

    sir,
    In OY04 i deleted entry related to Japan Yen ie. with 0 decimals.     This solved my problem. But  already created orders with Japanese YEN had to be  deleted .
    For the orders created with new configration ,  the issue is rectified and    Net price in ME21N  as well as the PO value in EKPO table showing same value with 2 decimals.
    Thank you very much .
    Regards,
    Srinivasa Murthy

  • Error in net price calculation In PO

    Dear all,
    I created a new pricing procedure where i am getting an error message in PO i.e.
    "Error in net price calculation, item 000010". Message no. 06213
    Please advise me how to overcome the error.
    Thanks
    Prasant

    Dear Prasanth,
    Check the condition schma -> Control data
    here Condition Type NETP-Net Price
    this condition type were it is applied in total condition how it reflecting to total pricing scema
    hope this will helps you
    Prem

Maybe you are looking for