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

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

  • Is there any transaction that will change net price in a purchase order

    Hi All,
               Is there any program / transaction where i can change the net price for few materials in the purchase orders (say 100 purchase orders) which has been created few days back. Please let me know at the earliest.
    Regards,
    PSS

    Hi,
    By changing the price in the Info Record price condition it is possible to made to reflect the same in PO Net Price through Automatic document Adjustment.
    MEI1 & MEI2 are used for Invidual & Mass processing.
    Its applicable to Vendor / Material combination i.e. Info Record.
    Regards,
    Ramesh

  • 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

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

  • Net Price Control in Purchase Order

    Hi
    Purchase Order Net price is coming from Info Record.
    My company want that NO changes should be made in the PO net price by user while creating PO and accept price coming from Info record only.
    How to do this. Please help.
    Sunil Kolambkar

    Hi,
    Spro>Materials Management>Purchasing>Purchase Order>Define Document Types
    Here check the "Field Selection Key" against the PO doc type
    (ex: Standard NB doc type the "Field Selection Key" would be "NBF")
    Then go to
    Spro>Materials Management>Purchasing>Purchase Order>Define Screen Layout at Document Level
    Select the " Field Selection Key" of ur doc type..Just Double click on that
    then click on "Quantity and Price", there you can see the "Price and price unit" field..
    against that field you can see three options, Reqd.entry  Opt. entry  Display...
    Here tick the field "Display", So that You can get this field in Change mode in ME21N trx...
    If you want you can create a NEW Doc type & Use it..
    Thx
    Raju

  • Authorization to display Net Price (NETPR) in purchase orders

    Hi,
    Where is the authorzation configured to hide the net price in purchse orders? I think it's a configuration setting (the IMG, SPRO) but I don't know where.
    Thanks.

    hi,
    chek with your basis person. he shud be able to acord authorisations based on the steps in the pricing procedure. he can withdraw the authorisation of viewing from teh step where the value is calculated.
    saurabh

  • Net Price Calculation for Purchase Info Record

    Hi
    New report is required which should display the Net Price changes in the Info record.(Fol Individual Condition record)
    I want to know, Is there any function module which will consider  the PIR condition record - Condition type's and calculate
    & output the Net price.
    Anybody can help me on this requirement.
    Thanks in advance,
    Shankar.

    Check the t- code ME1E for info record price history

  • Net price update in creation of the purchase order

    Guys,
    I have a query, please find the details below.
    I have created a ABAP for posting the purchase orders using the BAPI function 'BAPI_PO_CREATE1', I am passing the net price value in the input file. But the system is taking the net price from the purchase info record of that material. My own net price is not considered.
    Please find my observations below.
    1. First of all system is checking whether there is a PIR maintained for the material or not. If PIR is maintained, then system is defaultly considering the net price maintained in the PIR.
    2. Later I have deleted the net price maintained in PIR. In this case, system is considering the net price of that material from the previous purchase order.
    But my query is that I don't want the system to consider the net price from previous material, I want to update my own net price to line item of the PO.
    Could anyone please suggest me how should I proceed further so solve this query?
    Thanks in advance.
    Regards,
    Vijaymadhur.

    Hi,
    Yes, this can be achieved. Don't maintain any price in inforecord. Then in SPRO > Materials Management > Purchasing > Environment Data > Define default value for buyers > Here click on settings on default values > In Inforecord update > Maintain no update fro PO and quotation.
    Now the last PO price will not be saved in Inforecord and hence this will not b carried to PO.
    Regards,
    Prabu

  • Purchase contract Net Price

    Hello all,
    Is there a FM to determine the net price of the purchase contract.
    The field EKPO-NETPR works fine when only one condition extist, but if u create a new one with a new validity of dates the EKPO-NETPR does not get updates.
    So what i need is a FM to determine the NETPR from the current condition values.
    Thank you
    Nuno SIlva

    try this program .. it retreive tax.. i think the structure taxcom will also give you net price
    REPORT zreport10 .
    TABLES : ekko , ekpo , t001 , komk , komp .
    DATA mwsbp TYPE komp-mwsbp .
    PARAMETERS : p_ebeln TYPE ekpo-ebeln ,
                 p_ebelp TYPE ekpo-ebelp .
    START-OF-SELECTION .
      PERFORM calculate_tax USING p_ebeln p_ebelp CHANGING mwsbp .
      WRITE mwsbp .
    *       FORM calculate_tax                                            *
    FORM calculate_tax USING    p_ebeln TYPE ekpo-ebeln
                                p_ebelp TYPE ekpo-ebelp
                       CHANGING p_mwsbp TYPE komp-mwsbp .
      CONSTANTS: bstyp-info VALUE 'I',
                 bstyp-ordr VALUE 'W',
                 bstyp-banf VALUE 'B',
                 bstyp-best VALUE 'F',
                 bstyp-anfr VALUE 'A',
                 bstyp-kont VALUE 'K',
                 bstyp-lfpl VALUE 'L',
                 bstyp-lerf VALUE 'Q'.
      DATA : taxcom TYPE taxcom ,
             t_konv TYPE TABLE OF komv WITH HEADER LINE .
      DATA: BEGIN OF tkomv OCCURS 50.
              INCLUDE STRUCTURE komv.
      DATA: END OF tkomv.
      DATA: BEGIN OF tkomvd OCCURS 50. "Belegkonditionen
              INCLUDE STRUCTURE komvd.
      DATA: END OF tkomvd.
      DATA : BEGIN OF tkomvh OCCURS 50.
              INCLUDE STRUCTURE komv.
      DATA : vtext LIKE t685t-vtext.
      DATA : END OF tkomvh.
      SELECT SINGLE *
        INTO ekko
        FROM ekko
       WHERE ebeln = p_ebeln .
      SELECT SINGLE *
         INTO ekpo
         FROM ekpo
        WHERE ebeln = p_ebeln
          AND ebelp = p_ebelp .
      SELECT SINGLE *
        INTO t001
        FROM t001
       WHERE bukrs = ekko-bukrs .
      taxcom-bukrs = ekpo-bukrs.
      taxcom-budat = ekko-bedat.
      taxcom-waers = ekko-waers.
      taxcom-kposn = ekpo-ebelp.
      taxcom-mwskz = ekpo-mwskz.
      taxcom-txjcd = ekpo-txjcd.
      taxcom-shkzg = 'H'.
      taxcom-xmwst = 'X'.
      IF ekko-bstyp EQ bstyp-best.
        taxcom-wrbtr = ekpo-netwr.
      ELSE.
        taxcom-wrbtr = ekpo-zwert.
      ENDIF.
      taxcom-lifnr = ekko-lifnr.
      taxcom-land1 = ekko-lands.
      taxcom-ekorg = ekko-ekorg.
      taxcom-hwaer = t001-waers.
      taxcom-llief = ekko-llief.
      taxcom-bldat = ekko-bedat.
      taxcom-matnr = ekpo-ematn.
      taxcom-werks = ekpo-werks.
      taxcom-bwtar = ekpo-bwtar.
      taxcom-matkl = ekpo-matkl.
      taxcom-meins = ekpo-meins.
      IF ekko-bstyp EQ bstyp-best.
        taxcom-mglme = ekpo-menge.
      ELSE.
        IF ekko-bstyp EQ bstyp-kont AND ekpo-abmng GT 0.
          taxcom-mglme = ekpo-abmng.
        ELSE.
          taxcom-mglme = ekpo-ktmng.
        ENDIF.
      ENDIF.
      IF taxcom-mglme EQ 0.
        taxcom-mglme = 1000.
      ENDIF.
      taxcom-mtart = ekpo-mtart.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE'
           EXPORTING
                bukrs                = ekko-bukrs
                component            = 'BR'
           EXCEPTIONS
                component_not_active = 1
                OTHERS               = 2.
      IF sy-subrc IS INITIAL.
        komk-mandt = ekko-mandt.
        komk-kalsm = ekko-kalsm.
        IF ekko-kalsm = ''.
          komk-kalsm = 'RM0000'.
        ENDIF.
        komk-kappl = 'M'.
        komk-waerk = ekko-waers.
        komk-knumv = ekko-knumv.
        komk-lifnr = ekko-lifnr.
        komp-kposn = ekpo-ebelp.
        komp-matnr = ekpo-matnr.
        komp-werks = ekpo-werks.
        komp-matkl = ekpo-matkl.
        komp-infnr = ekpo-infnr.
        komp-evrtn = ekpo-konnr.
        komp-evrtp = ekpo-ktpnr.
        CALL FUNCTION 'RV_PRICE_PRINT_ITEM'
             EXPORTING
                  comm_head_i = komk
                  comm_item_i = komp
                  language    = 'E'
             TABLES
                  tkomv       = tkomv
                  tkomvd      = tkomvd.
        CALL FUNCTION 'J_1B_NF_PO_DISCOUNTS'
             EXPORTING
                  i_kalsm = ekko-kalsm
                  i_ekpo  = ekpo
             IMPORTING
                  e_ekpo  = ekpo
             TABLES
                  i_konv  = t_konv.
        IF NOT ekko-llief IS INITIAL.
          taxcom-lifnr = ekko-llief.
        ENDIF.
      ENDIF.
      CALL FUNCTION 'FIND_TAX_SPREADSHEET'
           EXPORTING
                buchungskreis = t001-bukrs
           EXCEPTIONS
                not_found     = 1
                OTHERS        = 2.
      CALL FUNCTION 'CALCULATE_TAX_ITEM'
           EXPORTING
                i_taxcom            = taxcom
           IMPORTING
                e_taxcom            = taxcom
           EXCEPTIONS
                mwskz_not_defined   = 1
                mwskz_not_found     = 2
                mwskz_not_valid     = 3
                steuerbetrag_falsch = 4
                country_not_found   = 5
                OTHERS              = 6.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      p_mwsbp = taxcom-wmwst  .
    ENDFORM.                    " calculate_tax

  • STO net price not appearing

    I am trying to do STO between 2 different company codes with itemcategory U.
    I maintained all the settings in OMGN, have vendor master, customer master and shipping data. Now, when i try to create my STO, the net price field is not even there (its totally suppressed). Since its between 2 different company codes, SD billing is there and i need net price column in the STO.
    Can anyone tell me, what i am missing.
    Help apprecaited.
    Thanks,
    Sylvia

    Thanks for your reply.
    We use a custom field selection key for STO's and i checked the fields and now, NET PRICE field in Purchase order is greyed out. 
    Any idea?
    Sylvia
    Edited by: Sylvia Hernandez on Jul 31, 2008 1:47 AM

  • 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

  • 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

  • Creation of Purchase order - set net price in display mode

    Hello,
    During the creation of purchase order from contract or DA (ME21N-ME59N),  I want to set the net price in display mode (under any conditions) .
    Is there a parameter setting or a point of modification to make ithis?
    Thanks for your contribution.
    JLC

    Check for existing screen layout name from below settings -
    Goto SPRO -> IMG Settings -> Materials Management -> Purchasing -> Purchase Order -> Define Document Types
    Check for Field selection key against the PO Type.
    Then goto below setting -
    SPRO -> IMG Settings -> Materials Management -> Purchasing -> Purchase Order -> Define screen layout at document level
    Select the screen layout / Field selection key in this setting and modify the field selection group Quantity and price. Make Price and price unit as display only as per your requirement.

  • To add Net price in Purchase order

    Hi,
    I have a sceneria where i need to add net price against line item which was marked as free in purchase order (Net price is 0). Subsequently material was deliverd from vendor and GI also was done. Goods receipt is also completed. This material batch number is consumed for custmer sales orders subsequently. There is 0 quantity available for this material in the plant. Now the user wants to change the net price to 2 for the line item. To change net price in purchase order, we tried to cancel GR material document.But we get an error that 'Deficit of unrestricted use' for the batch number.
    Can any one give us solution for changing the net price in purchase order?
    Regards,

    Hello,
    the only chance to add a PO price is to unflag the free flag in ME22N.  This is only possible when quantity received for the PO is zero. Therfore you must reverse the quantity received by doing a dummy receipt for the batch, reverse the GR for PO, you change the flag, set a price, redo GR for the PO, reverse the dummy receipt.
    Hope this helps, regards
    Michael

Maybe you are looking for