Reg. Base price calculation in pricing

Dear Friends
How system picks the Base price(PBXX) as material price in PO. kindly advice me the technical terms
Thanks
Rajakumar.K

Hi Raja,
            There is an Access Sequence fieldin the Condition Type PBXX , that you can check in the T-Code M/06.
this Assecc Sequence holds the Sequence Different combination recorde,
like the Infor Record, Old Purchase Order, Contracts or Scheduling Agreement,
Based on the given data in the PO the system cross checks the Condition record in the sequential way, and where ever it finds a valid value, system defaults the same in the PO for the Condition PBXX.
Hope it helps
Regards,
Yawar Khan

Similar Messages

  • Base price calculation in sales order using Routines.

    Dear all,
    I have a requirement related to usage of routine in pricing procedure. The requirement is as given below.
    A base price for a material is entered in the contract manually using a customized condition record.Later a sales order will be raised with reference to contract. now we need to bring the price entered in the contract to sales order after some calculations done using a customized "Z TABLE"
    We are trying to use routines to trigger to calculate the base price in the sales order.
    Please suggest what type of routine to be used in such cases(ex formula,pricing etc)
    Also please go through the below mentioned example for better understanding.
    Contract price : Quantity 3: base price 10,000 per day Total : 30,000 perday
    ZTABLE : number of days per month will be maintained in the table based on the working days.
    Sale Order : Quantity 1 : Month working days 23 total 2,30,000 (We need to calculate this total and display as base price in sales order)
    Please suggest how to address this using routines.

    Dear Mudigonda,
    As per your scenario you are creating sales order with reference to the contract and here in contract you are maintaining the manual price . that means the same manual price has to copy to sales order level then as per the calculation rule it will multiply with your Z table value .
    For this requirement you can make some changes in copy control from contract to sales order, here at item category level you have to change pricing type to 'B' so that what ever your manual price value will populate to sales order level after that due to calculation rule value will change .
    Regards,,
    C.B Reddy.

  • Function Module or BAPI for Sales price calculation and Pricing worklist

    Hi Retail experts,
    We frequently change purchase conditions, but not that frequently for cases like perishables, so sales price calculations needs to be done each time. This means pricing worklist generation and release is done often and then sales price recalculation is done each time article wise and for various organization level.
    We have 15000 articles for which purcahse conditions changes, it is impossible to generate and release pricing worklist and do sales price calculation for each article
    So solution may be to find a FM/BAPI for the following transactions and automate them.
    Do you know FM/BAPI for VKP5/VKBP or VKP6, WVN0, WVN1 transactions.
    Regards
    Bob

    HI Madhu,
             Thanks for the reply,
    I am looking for BAPI or FM which will check all pricing condition types( like MRP of the Material(table A304), discounts(A800,A802,A803,A804) for that customer and Tax) and give me the value(KONP-KBETR).
    I can only pass Customer, material, quantity etc.. so that BAPI or FM has do all standred checks/ validation and give the
    KONP-KBETR for all condition types like MRP, discounts, Tax. we are developing the custom program for sales order creation so we require the all this before saving the sales order.
    Regards,
    Nagesh
    Edited by: nageshdb4u on Mar 5, 2011 12:05 PM

  • Base price Calculation

    Friends,
    I have got a question regarding pricing.
    I have 2 Base Price condition types PR00 and QR00 . PR00 has a validity from 03.12.2010 and QR00 has a validity from 06.12.2010 . The price declared fro Material M1 using condition type PR00 is Rs. 1200/- and the price declared for material M1 using condition type QR00 is Rs. 500/- .
    When I create the sales order the system is ignoring PR00 and using QR00 to calculate the value of the document. I have not included both the prices in any Exclusion Groups nor have I marked any of them with the exclusion indicator.
    Can you please explain how this is happening.
    Thanks and Regards,
    J Nagesh

    Hello Nagesh,
    Are both the Condition Records (PR00 & QR00) determined in Sales Order?
    Also in Pricing Procedure is QR00 is placed after PR00?
    If while creating the Sales Order system have determined both Condition Records (Rs. 1200 & Rs. 500) & in Pricing Procedure if QR00 is after PR00 then system will ignore PR00 & Consider QR00.
    This is standard system behavior where in a Sales Order you can have only one valid Basic Price Condition & if there are more than one Condition with Basic Price the system ignore all the earlier Conditions.
    If you are working on ECC 6.0 then probably there would be Red Indicator across PR00 & Green Indocator across QR00.
    Hope this helps.
    Thanks,
    Jignesh Mehta

  • COMBO offer price calculation in pricing

    Dear Experts,
    In present client scenario they are selling some goods in combo offer. for e.g. (DVD + SPEAKER) is a combo. individual price is as DVD at 3000 RS per EACH & SPEAKER at 2000 RS per EACH. They are seling both at COMBO price at suppose 2500 rs.
    In above scenario COMBO price( 2500 rs) need to be segeregate in each item according to  MRP i.e. 3000 rs for DVD is maintaind in system.
    Along with this COMBO offer normal material i.e. without COMBO offer can also be sold.
    How can this scenario can be mapped in SAP.
    Thank u very much in advance.
    Regards,
    Piyush Gajera
    09987769675

    hi,
    you can use BONUS BUY scenario for your requirement
    pls chk the link
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/40/c0e238f0d111d2adff080009d2232d/frameset.htm
    regards
    senya

  • Item Cost as Base Price in calculating gross profit

    Hi All,
    We're using FIFO as item evaluation method. If "Item Cost" has been set up as the base price origin for gross profit, where does SB1 get the value for the gross profit base price for an invoice?
    I know it is not from any price list, and it is not from oitw.avgprice.  Is this item cost calculated using FIFO?
    Thanks in advance.

    Hi,
    Your assumption is correct. It is item cost calculated using FIFO.
    Thanks,
    Gordon

  • Changing the base price for service tax calculation

    Hi
    i have and PO order with basic price say for 100 /- on which it is calcuating service tax 12% , e-cess 2% hcess--1 .This is coming thru tax code from the tax procedure and these taxes service/ecess /Hecess is to be posted to sepearte G/L account.This is working fine.
    Now my requirement is that i want to calculate service tax on some % of the base price say 70 % of the base price. The % will always be changing .i want to calculate service tax on the 70/- not on 100.
    i want that system should post this 100 /- to cost of service but the tax should be on whatever percentage i make .Here this is 12.36 % on 70 not on 100 at the time of invoice posting.
    please guide me
    regards

    Hi,
    For this you have to maintain the all your charges in your pricing procedure along with each charge you have to maintain 3 condition types for service and chesses.
    Ex:
    step counter cond.type des.                   from                 to
    1 1 P000 Gross Price        
    1 2 P001 Gross Price        
    25 0 JM00 Water front royalty                 1    
    26 0 ser1 service                                  25    
    27 0 edu1 educationcess                      26
    28 0 edu2 se.edu.cess ;                        26
    29 0 jm01 Port Dues                                1
    30 0 ser1 service                                   29
    31 0 edu1 educationcess                       30
    32 0 edu2 se.edu.cess                           30
    like this you have to built your pricing procedure in a m/08. after that for you want the service tax automatically so for that you have to put the accesses sequence in you service condition types (ser, edu1,edu2).in m/06.
    After that you have to maintain info record for that material and import vendor. in me11 in that in condition tab you have to maintain percentage for ser, edu1, edu2 . the system will  calculate the service charges automatically.
    Thanking you,

  • CONDITION BASE VALUE / ALT CALCULATION TYPE Pricing

    Dear All,
    I have a scenario where in I want the condition base value for calculating the value for a condition type to be based on
    Gross weight -  Net weight value of a material.
    Is it possible and if yse how do I acheive the same.
    Deepak

    Deepak,
    Alternative Calculation Type:
    Normally if you want to calculate a value you have to use a calculation type for determinating the value. This calculation type is either addition, subtraction or multiplication. Similarly SAP also has got a default calculation type in the control data of the condition type. There you have the options of either Qty based , Fixed Amount Based or Percentage based.  
    Here what happens is suppose if you define Your condition type that calculates the base price of a material on Qty based. Then the calculation will be done based on the quantity of the material. If the customer orders 10 Nos and you have maintained a unit price of 100 Rs for each material then the value determined is 1000 INR. Similarly if the discount condition type , you maintain the calculation type as %. This means if you maintain the value of 10  % in the condition record. Then this percentage is taken as the calculation type  and the condition value is determined.
    In some cases you have to forego the default calculation types and use the customer specific method for calculating a value. For ex if you are calculating the Freight charges for a Material . it depends on so many criteria like, the weight, volume  and also the minimum amount etc etc, in those cases, you forego the default value and then use the alternative calculation type in calculating the condition value against the particular condition.
    Alternative Condition Base value :
    If you have to calculate any value then you have to have a base value for it. For ex if you want to calculate the  discount of 10 % for a material then you have to have a base value on which this 10% is calculated. Normally you take the  condition value of the base price of the material to calculate the value.
    Now you don't want to take the base value and take other values as base value which are derived on some formulae. So you create a routine which will do the mathematical operations in the routine and derive you a value which is now used as the base value for calculating the condition value for a particular condition type.
    Reward poitns if u finds this helpful....
    Regds
    MM

  • Two different  base prices in pricing procedure .

    Dear all  ,
    We have scenario in that we want to post the base price into two different component of  35% and 65 % to different GL .
    So i created one base price condition for 100% value ( ZBAS)
    which is statistical .
    Then two conditions for 35 % ( ZO35 ) and 65 % (ZO65 )
    however in pricing procedure only one condition is getting active at time .
    Can u suggest any solution to map this scenario .
    Thanks & rgds

    Hi,
    Make condition categore as Price for one condition type and discount for other one.
    while selection discount condition make Positive/Negative field as blank.
    It will definetly work.
    Reward if it helpful.
    Regards,
    Chandra

  • Pricing Base price

    Our base price ZZR0 condition value shows with red font color in sales order,  Rest all the condition value for discount , charge etc shows in blue font color in condition value. Amount column is ok shows all the values in black.
    Need to understand red font color text for base price is standard for condition value or we have hidden issue, as condition type shows active with green box in sales order.

    Wanted to clarifiy on red text, I mean condition value for ZZR0 shows in Red color. (Ex.  ZZR0 condition value 6.78   that mean value 6.78 shows in red color in condition value column)
    ZZR0 condition is showing active with green box and finaly inclueded in Net price so calculation part is correct.
    Example -  Sales order item condition tabs
    CnTy  Name          Amount   per  UoM  CrCy  Condition Value  Curr   status    NumC   OUn
    ZZR0 Base price  67.8         1    Ft        USD      6.78                  USD                1            Ft
    As is if now just set up with requirement 2.

  • Discount calculating sum of Active & Inactive Base Price condition type

    Hi, 
          For condition type ZBPO-Base Price maintained condition record with two key combinations, In sales order Conditions Price determined for ZBPO condition type with Inactive and Active.  But Discount condition type ZDCO calculating 15% discount on sum of the Inactive & Active of ZBPO amount.
    Requirement is Discount should be calculate Active ZBPO condition type only. Without deleting inactive condition type in Sales Order Conditions, what are the configurations need to do.
    For Ref: Please check the below screen short.
    Regards,
    Parviz.

    Dear Lakshmipathi,
                 Thanks for replay, Please check the below screens as you asked.
    Inactive:
    Active:
    In Analisys I kept mouse curse on the condition types I'm not get any message on that (Dont know the reason why your asking that). Clicked on condition type and sent with access details.
    Inactive:
    Active:
    Regards,
    Parviz.

  • Creation of a new Formula Routine for condition base value calculation

    hello people,
    i am stuck up in a situation where SAP has itself said that nothing can be done.
    but i know you all can guide me to some way or the other
    see, the scenario is like this
    1. i have to calculate the base value for a pricing condition.
    which will follow the formula
    net value + excise duty + freight
    2. in standard routines two things are normally bieng used
    xkwert for the value that has to be finally calculated(taking reference of routine 004)
    komp-netwr for the net value
    3. i have to calculate the excise duty by adding up all the base values of existing pricing conditions like JMOP, JEC1 etc that i have which i saw in internal table
    XKOMV on debugging
    4. now freight is to be calculated from all the values of condition types that are in KOMP which is a structure and no internal table is defined in standard main program
    now ppl
    can you guide me by looking at the standard program
    what is this xkwert field and where it is assigning the value.
    how to get field from other structure and table.
    please guide as to how to approach the problem.
    thanks and regards
    Nitin

    HI,
    the scenario u r talking abt is condition based value formuls of VOFM transaction.
    here the data is retrieved as 'X' structures and will hold normal tables with respective names. and in this case all the pricing data is in KOMV ie XKOMV
    Final amount including tax
    form frm_kond_basis_004.
      xkwert = komp-netwr + komp-mwsbp.
    endform.
    always calulation is done in xkwert field and final value is stoerd in xkomv.
    *.................. text ............................................. *
    Condition base value formula to get the assessable value of the     *
    saleable material from j_1iassval. If the value is not maintained   *
    then the selling price will be taken as the base                    *
    TABLES: J_1IASSVAL.
    DATA XXKOMV LIKE KOMV .
    XXKOMV = XKOMV.
    SELECT SINGLE * FROM J_1IASSVAL WHERE J_1IWERKS = KOMP-WERKS AND
                                         J_1IMATNR = KOMP-MATNR.
    IF SY-SUBRC EQ 0.
        IF J_1IASSVAL-J_1IVALNDP NE 0.
        XKWERT = J_1IASSVAL-J_1IVALNDP * KOMP-MGLME / 1000.
        ENDIF.
        IF J_1IASSVAL-J_1IVALASS NE 0.
        XKWERT = J_1IASSVAL-J_1IVALASS * KOMP-MGLME / 1000.
        ENDIF.
    ELSE.
       XKWERT = XXKOMV-KAWRT .
    ENDIF .
    XKOMV = XXKOMV .
    ENDFORM.
    and as far as ur  req select allthe condition type data and sum and take the average value and pass it.

  • Bottom/base price check in Sales order processing

    Hi
    In my company we are using process Sales Order > DO > Billing. Same pricing procedure for sales document types and billing types. No pricing procedure for DO. Our management wants to implement bottom price check in sales order processing e.g there must be one sale price on which sale invoice will be booked and there must also be one static price maintained and system will check after all taxes and discounts calculation that net value should not be less then bottom price.
    Currently we are using user exit in enhancement MV45AFZZ. Our ABAPER has written logic in this of following scenario. We have maintained commercial price in ZCOM condition type and bottom price in ZBAS condition type. Lets take and example
    ZCOM = Sale price= 500
    ZDIS = Discount = 100
    Net value/Amount for credit check 500-100 = 400
    ZBAS Bottom price = 450
    In above scenario system should not allow to save sale order/billing document and give error "Sale price is below bottom price" Then user will change the discount from 100 to 50 and Net value will be then 450 and system will allow to save sale order/billing document.
    I want to to do this in Pricing procedure pricing routines. Please tell me is it possible with calculation types? Im wondering if we can do this in enhancement then we must write the same logic in VOFM pricing routine and we can control this from there too. In our current ABAP check everything is working fine but I just want to minimize the use of ABAP checks and enhancements and control the things from functional side not from ABAP.
    Please let me know if someone need more clarification or someone have any productive suggestions in this regard. If there is any other solution it will be highly appreciated.
    Thanks in advance.

    Similar functionality is already there, where if the net price of an item differs from "Customer expected price" (conditions EDI1/EDI2) then SAP automatically pushes the order into incompletion. You can ask the developer to see how EDI1 is used in the pricing logic.
    However, the condition EDI1 is used to check if the item value is different to Customer expected price in case of EDI orders and is not standard for your requirement. But you get my drift, that you can have your own condition in the pricing procedure that will fetch the base price value and can be used in the logic to show an error message (to stop order processing) or push into incompletion log similar to condition EDI1

  • Agent's Commission calculation in pricing procedure only for NEW Saleorders

    Hi Guys,
    In a pricing procedure, .the base for agent commission was calculated on cost + markup price and freight and this base for commision + commision + insurance gave the base price.But now client wants to calculate commision from cost + mark up + freight + insurance + packing charges
    So, the steps are changed in pricing and it is working perfectly. While checking the billing documents and open orders, it is showing new pricing procdure.
    The pricing procedure should take its effect from now only and not for old billing documents I mean the open orders, open deliveries and open items.
    I understand that in open sales orders, if update button is pressed on condition tab and carry out new pricing only changes will occur. Otherwise it will NOT happen
    If I goto VF02 and take a billing documen, it is having the new pricing procedure
    I didnot maintain new condition types. Only the steps were changed.
    Please help me in this regard by suggesting a suitable solution.
    Regards,
    Anbu

    Thanks a lot for your suggestion. i had already made the changes in the existing procedure and given them.... then only we realized the problem....they created around 15 billing documents that day and all showed the changed pricing procedure( these were open orders). but my client doesn't want to revert back to the old procedure and as a solution to the change in value for the newly billed documents they have issued the debit note.... now everything is ok( except  that the changed procedure is seen in the old documents too. but the values haven't changed) so client is happy this way...  hope there wont be any issue regarding this in future...
    Thanks a lot for your advice....

  • Sale of Raw materail -  Base Price inclusive of Excise duties

    Hi ,
    Our client wants to sell a Raw material they procured to another customer.
    When they procured Material X Price was 20012 (ED- 2862, Ecess-57 and SECess-29).
    Now they want to sell the material X to Customer.
    While selling, they want to enter the price as 20012 and enter the duty amounts instead of % .
    BED-2862, ECess-57 and SEcess-29. so it has to collect 20012 from the customer and duty amounts to get debited to the concerned excise accounts. And the Sales revenue should be 20012-(28625729).
    My problems  are :
    1. How to make Base price inclusive of Duties
    2. For Manual BED to be entered I can use JMAN instead of JEXP. But in this case JEXT total condition for JEXP is not getting updated when I am using JMAN.
    3. For JECS(Ecess%) and ZSEC(SEcess%) conditions also , do i need to create like JMAN
    4. What is the use of this JEXT Total condition for JEXP, similary JECT for JECS and ZSHT for ZSEC
    Thanks in advance.
    Sreekanth

    Sreekanth,
    1. For your First question one of our forum members has answered.
    2. JMAN is manual condition for excise duty.When manual override is required rof excise duty updation then we use this condition type. IN JEXT Condition Type, Keep the Manual Entry = Empty (By default "D" will be there) and try check the From and To numbers that you have assigned.
    3. Similarly for JCET you check. Keep the Manual Entry = Empty (By default "D" will be there) and try check the From and To numbers that you have assigned.
    4. The total basic excise duty(JEXT) on the goods (ad valorem duty(JEXP) plus specific duty(JEXQ))
    That's why when you JEXT From and To No. Ranges it includes both JEXP and JEXQ including JMAN.
    please check the following link.
    http://help.sap.com/saphelp_47x200/helpdata/en/08/34bc3cdc322866e10000000a114084/frameset.htm
    When you sell it to other customer
    If your customer wants it be paid as an amount instead of %.
    Then Create separate Pricing procedure, separate condition types and keep calculation type = Fixed Amount  and maintain condition records.
    Then it will be standard procedure take all the from and to markings. Retain it only for final total.
    Regards
    Sathya

Maybe you are looking for

  • Can I use home sharing with an external iTunes folder??

    I just set up and am using home sharing for the first time. I have a MacBook Pro and iMac both set up, running iTunes and sharing will not work like I'd like. I use an external hard drive with my iMac and have an iTunes folder there (that sometimes i

  • Photo stream only streaming some photos

    My photo stream is only streaming some of my photos and there is no obvious reason why some stream and others don't, any suggestions or solutions?

  • I have setup my mail but now it always opens to welcome to Mail page and I can't get past it.

    I have set Mail and it worked fine before I upgraded to OS 5.  Now it always opens to Welcome to Mail page and I can't get past it. I tried just setting up the account again but it gives me the message that it already exists.  I can see 50 emails in

  • Init yellow with 0 records

    Dear All, After restoring source sytem , when  i m trying to run init for masterdata my request is yellow with zero  0 0 records.. Please advise Regards Shweta

  • ZRm files in the windows\temp directory?

    We use ConsoleOne on a Citrix server (rather than have to constantly mess with installing and updating on many pc's) for our helpdesk. I'm seeing TONS of files in their windows\temp directory that are: ZRmrandomnumber files Like: ZRm13_12_29 or ZRm15