Formulae in pricing

Hi guys,
We have to configure the following scenario in MM pricing procedure
basic price = 100-00
price in step-2 = 20% of basic rate
How can we configure this?

Mr. Chintu
Create a new condition type using M/06, with cal type as %
Add this new condition type in using schema calculation just below your basic price.
Enter 20% in your Purchase document against this new condition type.
Rajesh

Similar Messages

  • MM:Formulae Based Pricing,ED not calculating whilw MIRO

    Hi !!!
    I made a PO for Inventorised Excise duty & deductable VAT,
    Now after posting GR,I found correct accounting entries
    i.e.
    24340000     Inv RM & BOP-Local     974,160.00
    13110100     GRIR Ext Domestic     974,160.00-
    But while posting Invoice for the same the duty & VAT is not captured & after simulation I found following Entries
    K     13110000     SUNALCO ALLOYS PVT LTD / 421303 THANE----900,000.00-
    S     13110100     GR/IR-clearing - ext procurement - Domestic-------974,160.00
    M     24340000     ALUMINIUM ALSI -
    74,160.00-
    But Vendor acct should hit     974,160.00 + VAT 974,160.00
    What config has to made for this....
    Plz suggest,
    Vinay

    Hi,
    Pls use correct tax code while doing MIRO.  Before that pls check Part-II entry had been posted.
    Regards,

  • Issue in Pricing Formulae

    Hi Sap gurus,
    I am facing one issue in pricing. I am getting this error in my effective pricing condition.
    "Inactive via formulae of incorrect". Can any body please give me some lights on the issue?
    Thanks.
              chetali

    Hi Chetali,
    As per your error mssage I came to know that this is related to some routine issue which is assigned to that 'effective pricing condition'
              So, Please check the settings related to the requirement ,alternative calculation type and alternative condition base value routines of that condition type.
    Also check the logic involed in the routines with the ABAPer help.
    I hope it will help you
    Regards,
    Murali.

  • Creation of pricing formulaes in j2ee using IPC tool imme

    Hi
    Gurus , i am new to formulas creation in j2ee with in  ipc tool, please can give me details about that, possible any helpful documents to my mail id :shashi0611 yahoo.com

    Hi Shashidhar,
    Please refer to the OSS note 809820 for complete understanding of IPC pricing user exits. There is a good document attached to the note.
    Do not forget to reward the useful answers
    Regards,
    Paul Kondaveeti

  • VPRS: Inactive due to the formulae of incorrect

    Hi,
    I have the copy of vprs as the priceand upon which another price condition fworks as cost + price say for 120% of the vprs price. the copy of vprs is inactve due to the subsequent prices
    Along with all these i have the original condition type VPRS that is generate as in the "Red" status that is with "X"- Inactive due to the formulae of incorrect.
    both the vprs and copy of vprs are maintained as statistical only.
    This only happens in the billing and the sales order pricing show the condtions determined successfully.
    If any body has the similar experience, please share with inputs

    hi
    can Varada,
    The possible problem could be the system is picking the VPRS value from moving price and the moving price is may be zero for the material.
    Please update the moving price using MR21 and cancel teh existing document and create a new one.
    I hope this will work

  • Regarding pricing procedure

    Dear Gurus,
        I am having doubt on the pricing procedure for factory sales.
       I have maintained condition types in Jinfac using v/08 and if i am  maintaing condition records in fv11 i am not getting condition types which i have maintained in pricing procedure(jinfac).
    Can u plz  clarify where should we have to maintain condition types for exercise duties and taxes wheather in v/06 are some where else.
    And the pricing procedure where  we are maintaining in SD and cin pricing procedure are same are not.
    Regards,
    kumar

    Hi,
    Sales With excise we have two approaches.
    1) Formulae based
    2) Condition based
    In FOrmulae based the tax procedure condition type should also be created in SD ie in V/06 with codnition category taxes.
    If condition based then the condition type will be already there in the pricing procedure.Maintain the condition record in V/06 with a dummy tax code.
    The Tax code has to be created in FTXP. and when you create the condition record input the tax code.
    If formulae based then the tax condition types has to be created as SD conditions with Condition category and the values will be flowing to condition type using the formulae from J1ID.
    In your case if it is a condition based then create the tax code in FTXP with zero value(output tax).
    Then create condition record in VK11 for the tax condition type with tax percentage and enter the tax code.
    Regards,
    Saju.S

  • Sales Order Pricing - Condition Type:PR00 inactive

    Hi
    In Sales Order Item level pricing, condition type PR00 become inactive.  It shows reason : Inactive via formulae of incorrect.
    Sales Order is partially delivered & billed.  For remaining deliveries, system not allowing for billing, showing sales order is incomplete.
    Condition Type PR00 maintained manually.  Order quantity changed several times.
    Please guide me on this.
    Regards
    Uma

    Dear Umasankar
    Check in VK12 for the material whether the From To Date is maintained for current period.
    Also go to  V/08 and check your pricing procedure whether any invalid account key is defined.
    Thanks
    G. Lakshmipathi

  • Pricing Condition type triggering based on other condition type

    Hello sir,
    There are some pricing condition types in our system.
    Based on condition records you can trigger one condition type based on other    condition type.
    For eg: PR00 condition type is there and amount is  suppose 1000rs and other condition type is JBED and we made a condition record and put it some percentage so as soon as we some value in PR00 ,JBED condition type is automatically manipulating the value on the base condition record.
    Now i want other than condition record can we trigger one condition type based on other condition type through defining user routine under requirement.
    Suppose we have condition type ABC and some amount i have given and other condition type DEF , i want that amount of DEF condition type should automatically come from the Condition type and it should manipulate according to my routine .
    eg  Condition type    Amount
           ABC                  1000
           DEF                    40
      The value 40 should come as 4% of 1000.
    I am not maintaing any condition record and i want that this should trigger through some requirement created by me.
    i created my routine no 905 and i putted the code inside it.
      if komtl-kschl = 'DEF'.
      komv-kbetr  =   ( komv-kbetr * 4) / 100.
    endif.
    Now problem is that this code is getting trigger when i m giving value in DEF condition type then it is showing 4 % of it.
    But i want as soon as i give value for the condition type ABC and some value 1000
    then after pressing enter , one condition type DEF should automatically come with value 40 that too in display mode ,not in change mode.
    Please suggestions and solutions regarding this matter , I will be grateful to you.
    Manish

    hi
    In V/06 in the calculation type you can see the entries for "D-gross weight" & "E-net weight"
    For the required condition type select the calculation type as gross weight or net weight. Save it.
    In MM01 - create material master, here in BASIC DATA 1 SCREEN you have fields for gross weight & net weight.
    Maintain the condition record in VK11 for the required condition type.
    You can also maintain the scales as required like u said
    1 to 10 kgs -  100 rupees,
    11 to 25 kgs - 1000 rupees.
    Another way could be
    The BEST practice to do it is, use of VOFM routine for price calculation (VOFM-->Formulae).
    Take help from ABAPer and write a routine such that
    if weight = 1 - 10
    price = 100.
    else if weight > 8.
    price = 1000.
    else
    price = 100.
    end if
    but the maintainnance of routine is big problem as u might be having many records
    Hope this will help you
    Vishal

  • Header level pricing is not triggered

    Hi
    I am facing problem when I change some line item data on my sales transaction then header level pricing is not triggered though system triggers line item pricing and all the line item condition types are calculated but header condition types are not calculated.
    Would you please let me know how can I trigger my header level pricing.
    Regards
    Javed

    Hi Javed,
    As I understood your problem, the item level condition types are calculated and condition records are fetched while the header level conditions are not calculated. This is a strange thing because the pricing procedure associated with the document will have condition types marked relevant for header and item level. Depending on these and the formulae associated with the condition types in the pricing procedure, IPC calculates the condition values and are summed up as different items at the header level.
    I would suggest you to to switch on the debugging parameter for your user id and try to debug to check condition types failing at the header level.
    Regards,
    Pavithra
    **PS : Please reward points if you find this useful.

  • E Sourcing 7.0: Formula Pricing and  Line Item Formula

    Hi
    I am currently working on e sourcing 7.0. Here there are new features provided in Rfx->Line Item setup called Formula Prcing and Line Item Formula
    I was trying to use Line Item Formula feature to provide pricing formula for line items.I chose pricing structure as Formula Prcing and tried to advance the phase of Rfx, System gave an error that I need to create unit price formula if I choose Formula Pricing.But once I create unit price formula it makes the Line Item Formula redundant.
    Moreover the problem with unit price formula is Unit Price field is only available with Line Item Formula.It doesnot allow me to create an effective unit price formula beacuse of limitations of field at exposure.
    Has anybody used this feature? Kindly help me understand
    Regards
    Shobha
    Edited by: Shobha M Narayanaswamy on Aug 12, 2011 11:02 AM

    Hi Shobha,
    I hope members who have used this feature chime in. I am only playing with Formula Pricing because we are evaluating these as well.
    I was not able to use the standard fields when using Formula Pricing.
    I am retracting what I said in the last post, apologies, I made a mistake in the supplier response.
    From what I understand now:
    If you want to have sub components of the unit price (or more important, any other calculations for unit price), you should choose "Formula Pricing" under Pricing Structure. E.g., my company asks for supplier's manufacturing costs, their purchased parts cost etc all of which contribute to make up the unit price. In this example, I created Supplier Entered Attributes for Manufacturing Cost and Purchased Parts Cost and added a Unit Price formula which was the sum of both. In addition, I created a Supplier Entered Attribute for "Freight Cost" which is not really a part of the unit price, but is an additional cost. In Line Item Formulas, I added 2 formulae, just for example.
    Total Freight Cost = Quantity * Freight Cost (Supplier Entered Attribute)
    Total Calculated Cost = Total Freight Cost + (UnitPrice(IncoTerm) * Quantity)
    Part 1 - Quantity = 10, Manufacturing Cost = 5, Purchased Part Cost = 5, Freight = 3
    Part 2 - Quantity = 10, Manufacturing Cost = 6, Purchased Part Cost = 6, Freight = 3
    System correctly calculated
    Part 1 Unit Price = 10
    Part 1 Unit Price = 12
    Part 1 Total Freight Cost = 10 * 3 = 30
    Part 2 Total Freight Cost = 10 * 3 = 30
    Sum=60
    Part 1 Total Calculated Cost = 30 + (10*10) = 130
    Part 2 Total Calculated Cost = 30 + (10*12) = 150
    Sum = 280
    If you do not need the sub-components of the Unit Price, we can leave the pricing structure at Unit Price. I did that for an RFX, and also added the same 2 formulae in Line Item Formulas as above. This worked fine for me.
    Part 1 - Quantity = 10, Unit Price = 3, Freight = 5
    Part 2 - Quantity = 10, Unit Price = 3, Freight = 5
    System correctly calculated:
    Part 1 Total Freight Cost = 10 * 5 = 50
    Part 2 Total Freight Cost = 10 * 5 = 50
    Sum=100
    Part 1 Total Calculated Cost = 50 + (10*3) = 80
    Part 2 Total Calculated Cost = 50 + (10*3) = 80
    Sum = 160
    Both the above scenarios work fine for me.
    The only open item is, I could not find a way to get these added to the Total Cost and Total Price listed on the "RFX Responses tab". I don't think it is possible to do that. I think you have to view these in the "Formula View" of the respective supplier proposal.
    Let me know if this helps.
    Thanks,
    MP

  • Inactive via formulae of incorrect

    Hi
    We have been using SAP from past 2 years and today suddenly we are facing this error while creating the sales order. For pricing condition type PR00 the value is disappearing when we try to maintain it manually(we use manual as priority) and in the analysis it gives the condition as Inactive via formulae of incorrect.
    We do not have any other condition record with Condition Class B.
    Please help.
    Regards
    Vamsi Javaji.

    Hello,
    You may try to check the pricing procedure via V/08 and check if there is a routine set specific for that condition type.  The said routine has a specific code that will correspond or even affect the price condition when sales order is created.
    Otherwise, you may ask ABAP to check if for you so they can debug it.

  • Question in pricing procedure

    hi everyone.
    can anybody give me some hint about
    1,AltCty:Condition Base Value;
    2,AltCby:Alternative formula for condition base value
    and your practice about two funciton.
    thank in advance.
    Regards.

    Hi,
    1)AltCty:Condition Base Value; geneally
    Pricing communication structure considers condition base value as the sum at that step . If u want to override and consider some other base value , u can write your coding in the form of routine and can be assigned against the step in the pricing procedure
    2) AltCby:Alternative formula for condition base value
    system arrives the value at that particular step , based on the condition type at that step . if u want override that formulae and wish to assign the alternate formulae , that can achieved again by the custom made routine .
    Hope the above clarifies your question . If u are statisfied with the answers , please award the points . if u have further queries , please post your reply.
    REgards
    Mani

  • Pricing issue - again

    Hi! all..
    We added a new pricing field, DESTINATION CITY, field - ORT01 from table KNA1.
    I am listing out the steps below what we did. Please look for it's 'correctness' and let me know the missing steps and mistakes.
    1. Create a data element ZZORT01 and choose TEXT35 as its domain. Save, check and activate ZZORT01.
    (ORT01_GP is the data element of ORT01 and it's domain is TEXT35.)
    2. Extend structure KOMP by including ZZORT01 to KOMPAZ. Also allocate the data element ORT01_GP to ZZORT01. Again save, check and activate.
    3. Assign a value to the new field in the FORM routines for sales order processing using the user exit.The code look like this:
    FORM USEREXIT_PRICING_PREPARE_TKOMP.
    MOVE KNA1-ORT01 TO TKOMP-ZZORT01.
    ENDFORM.
    4. Finally, allocate the specifications in table T681F.
    I thought if I do the above, then I must be able to get the value in SOrd. during pricing.
    but guys after i do all i have to incl. cond. types, acc.seq. etc etc. DEV, and move it all to TEST  VA01 is failin. the dump analysis says there's no  field ZZORT01 in any DB table.
    Let me know guys where i am wrong.
    Please help me out. got a lot of worries.
    Thanks a lot.
    -Karthi.
    p.s. do i have to activate it all again in TEST?
    also the wrote it did not do the first step..might that be a problem?

    Sometimes activating the structure itself will not be sufficient as it is used in many tables and program and all need to be generated. Go to SE11, enter the structure> change. Then in the menu Utilities> Database utilities, go and activate it one more time from there. See if you get any errors while you do that.
    Also, there are some programs that may need to be run like RV80HGEN so that all the requiremens and formulae programs are regenerated.
    Srinivas

  • Pricing doubts

    hello everybody
    can anybody explain Alternative Calculation Type and Alternative Condition Base Value in Pricing Procedure. with an example

    Hi
    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.
    hope this helps
    Raghu

  • Formulae activation in VOFM

    HI Experts,
    I have added 2 formulae in VOFM=> formulas=>Condition value for conditional sub totals.
    I Have activated them in VOFM(Check box).
    Still these formulae are not getting triggered. Is there any thing more that i need to do for activating the same?
    I did execute the program "RV80HGEN" also.
    ***Help ful suggestions will be rewarded.
    Thanks,
    Mohammed.

    hi
    refer to the following documentation
    Object carriers are required to make a VOFM object 'known' in the main program of the calling program (refer to section 2.4). The object carrier is integrated in the main program of the calling program as an independent include (for example SAPLV61A, SAPMV45A and so on).
    Example: Inclusion of object carriers for word processing in SD
    documents; Program 'SAPLV45T'
    System-defined Include-files. *
    INCLUDE LV45TTOP. "Global Data
    INCLUDE LV45TDEF.
    INCLUDE LV45TUXX. "Function Modules
    INCLUDE LV45TNNN. <<< 'carrier' copy requirements for texts
    INCLUDE LV45TENN. <<< 'carrier' copy routines for texts
    Every active VOFM object (for an explanation on the active indicator refer to section 2.3.2) must be registered in the 'carrier'.
    The system writes standard VOFM objects delivered by SAP directly into the 'carrier', VOFM objects from the number range reserved for customers (refer to section 2.2 'Namespaces') are sorted into a 'sub-include' included in the carrier.
    Exactly one carrier exists per group indicator. The names of all defined object carriers are hard-coded in program MV80HF0A, form routine 'AKTIVIEREN_TRAEGER_SETZEN'.
    Here the names of the sub-include for customer-specific VOFM objects belonging to the main carrier are also defined.
    Example: Carrier object 'FV63ANNN' for the registration of condition basis formulas in the pricing (Program SAPLV61A)
    FV63ANNN
    <<< main
    carrier-include
    |-INCLUDE RV63ANNN. "User-Routinen <<< sub-include customer objects
    | |- INCLUDE RV63A910. "Customer specific
    | |- INCLUDE RV63A911. "Customer specific
    | |- INCLUDE RV63A912. "Customer specific
    | |- ...
    |- INCLUDE FV63A001. "Volume
    |- INCLUDE FV63A002. "Net value
    |- INCLUDE FV63A003. "Net Price
    |- INCLUDE FV63A004. "Net Value Plus Tax
    |- INCLUDE FV63A005. "KZWI1
    |- ...
    Because the content of the VOFM object carriers is automatically created source code, you should avoid manual changes to them.
    SAP notes, which suggest manual changes to the object carriers, are therefore also incorrect. However, if you nevertheless receive such a note to solve a problem, contact the SAP
    Support with a reference to this note.
    2.5 Activation, generation and RV80HGEN
    The 'activation' is the inclusion of an VOFM object in an object carrier. A 'deactivation' results in the removal of the VOFM object from the object carrier.
    The overall process for the creation of a current object carrier is often called 'generation'.
    Generally the activation or generation fall into three types.
    - Individual activation
    - Collective activation
    - Generation of object carriers via report RV80HGEN
    The 'individual activation' causes the registration of an individual VOFM object in the corresponding object carrier. Which object carrier is relevant is determined with the aid of the group indicator and the group number. In addition to the entry of the VOFM object in the object carrier the system writes the date and time of the generation into table TFRM (refer also to section 2.3.2).
    You can start the individual activation only manually. It is always always executed when a user selects a line within the VOFM editing interfaces and afterwards selects activity
    'Activate' from the 'Edit' menu.
    The 'collective activation' causes the registration of all VOFM objects that belong to a certain group indicator. Analog to the individual activation the system determines the relevant object carrier automatically and writes date and time into table TFRM. The 'collective activation' is a process which you can start also only manually. For this purpose, choose activity
    'Activate all' from the 'Edit' menu.
    During the generation via report RV80HGEN the system sets up the object carriers of all defined group indicators again. However, the system includes only those VOFM objects that have set the 'active' indicator in the corresponding TFRM table entry. Nonactive VOFM objects are not included in object carriers during the generation via report RV80HGEN.
    Due to the quantity of the data to be processed,
    the generation via RV80HGEN can take between 0,5 and >5 minutes (depending on the system and the constellation).
    Because the RV80HGEN is defined as 'XPRA', it is executed automatically during a system upgrade.
    You can also use this XPRA feature for the transport of VOFM objects in order to implement an automatic update of the object carriers after the import of VOFM objects into the target system (section 2.6 provides more details on the transport).
    Both the collective activation and the activation via report RV80HGEN technically revert to the program components of the individual activation. For the separate control of the individual activation types form routine AKTIVIEREN_EINZELN (Include MV80HF0A) has a 'USING' parameter, which can have the following characteristic values:
    'E' Activate individually
    'A' Activate all (= collective activation)
    ' ' Deactivate individually
    During the generation via RV80HGEN the system executes a collective activation for every group indicator sequentially, that means a call of form routine
    AKTIVIEREN_EINZELN with characteristic value 'A'.
    hope it will clear all ur doubts
    u can refer to the link as well given below
    http://www.sapprofessionals.org/?q=vofm_requirement_and_formulas_for_sap_sd_pricing
    regards
    ravish
    <b>plz reward if helpful</b>

Maybe you are looking for

  • Access enforcer and User Data Source for HR

    We are on Access Enforcer 5.2 - service pack 2: My problem is that when creating a new request in AE, I able to get a list of all users when I point my User Data Source to either SAP or UME. However when I attempt to create a request whilst pointing

  • Processes in v$process which do not exist in v$session(help)!!

    Hi, all. The database is 2 node RAC database (10.2.0.2.0) on 32 bit windows 2003 EE SP1. Our database is suffering "CKPT hang" from time to time. I checked v$process and v$session on both node by the following sql. select addr,pid,spid,username, prog

  • I cannot get transitions to apply to only the picture in picture. The transitions apply to the full screen.

    When I add a picture-in-picture as a new storyline and apply a transition the effect occurs on the main story line also. For example, a page curl transition causes the whole screen to curl rather than just the picture-in-picture. I'm using FCPX versi

  • Java Best Practices

    Hi All, can any one tell me what are all Java Best Practices or can you please refer site where we can find java best practices. pvmk

  • SOAP or HTTP interface

    Hello, I'd like to use Berkeley DB XML remotely. Has anyone released a REST or SOAP wrapper around it ? Thanks, Fabrice