Pricing procedure using AltCaltype & Altbase value

How to create Pricing procedure using AltCaltype & Altbase value.Can any one provide an example for it

Hi Pradeep,
There are very basic questions in pricing. You can search the forum and you will definitely get lot of answers for this.
However, Alt calculation type and AltCnBV are the ABAP routines assigned in the pricing procedure. There are lot os standard routines given by SAP and if in case they do not meet your business requirement, then you can create one and assign in the pricing procedure to meet the busines requirement.
Examples:
Alt Calculation Type: This defines how the value for a condition type is to be calculated. Suppose, net price =qty*unit price
Alternative formula for condition base value : Suppose you have a freight charge of $100 to be distributed on 3 different line items proportionately based on the individual weights in the sales order, you can define the routine and assign it in this field in the procing procedure
Regards,
Raghav

Similar Messages

  • Pricing Procedure calculation for Net value

    Hi Gurus,
    I have  issue with pricing procedure for net price.
    My pricing procedure is as follows.
    Step    Cond.type       from    to      Subtotal        req.type        cal.type        Basetype
    10      CPLF    0       0               0       0       0
    20      CA              0       0               0       0       0
    30      CPY             0       0               0       0       0
    40      CWE             0       0               0       0       0
    50      CPY1    30      40              0                           601 0
    60      PCP             0       0               0       0       0
    70      NCC            50       60              0       0       0       0
    80      Subtotal 1      70                      1
    90      VC              0       0               0       0       0
    110     FPA             0       0               0                          600  0
    150     INCR    0       0               0       0       0
    160     BINC    0       0               0       0       0
    170     PINC            0       0               0       0       0
    180     CINC            0       0               0                           602 0
    190     PRIN    0       0               0       0       0
    200     FINC
    210     Subtotal 2      200                    2        0       0
    220     ADT             0       0               0       0       0
    230     FTAX    0       0       0                                           603 0
    240     Subtotal 3      210                     3       0       0
    My query is when i am doing pricing for line items
    1) For line item 1 net value of the item will be subtotal 1
    2) For line item 2 Net value should be through condition type calculation.
    3) For line item 3 net value should be through calculation of routine
    4) For line item 4 net value should be Subtotal 2
    5) For line item 5 net value should be Subtotal 3
    So please tell me who to do?
    regards
    Srinivas

    Hi,
    Can you please explain what type of pricing you want to for your sales order.
    I am confused with your line items.
    Can you explain what kind lines item you are entering in your sales order.
    Are they proper material for which you have maintained condition record in MM01.
    Because for all the line item system will calculate price by the pricing procedure which you have shown.
    So in short system will calculate different price for different line item.
    After calculating the whole price it will make the total of net amount of all the line item.
    And that net amount will be shown in the header data of the sales order.
    Regards
    Raj.

  • Pricing procedure  change the condition value

    Hi,
    My pricing procedure determines the Tax in %basis.Now i have a rewuirement wherein i should be able to enter the amount in AMOUNT COLOUMN in condition tab. This value should be the condition Value for the condition type.
    Now my pricing procedure doesnt allow me to make any changes and the condition type is greyed out. how can i calulate the tax in amount instead of % and be able to enter the value manually?
    Thanks,
    Challa

    Hi Challa,
    Price can be maintained either on percentage basis or on amount basis.
    So you have to make changes in condition type to convert it from percentage to amount.
    Go to IMG u2013 sales and distribution u2013 master data u2013 basic function u2013 pricing u2013 pricing control u2013 define condition type.
    Select maintain condition type from the options.
    Now select your condition type and click on detail.
    Change the calculation type from A (percentage) to B (Fixed amount) and save it.
    Now go to VK11 and maintain the new condition record for that condition type.
    Now create the sales order and go to condition tab and check out the pricing it will be amount.
    Please do this method if you find any difficulty then tell us.
    Regards
    Raj.

  • Querry over pricing procedure used in creation of BIlling request

    Hi,
         While creation of BIlling request via DP90 , system considers DIP Profile & pricing procedure and brings data /rates to billing procedure ..
    I am trying to understand the pricing procedure, i am using standard pricing procedure RVAA01 ->
    When i check the conditions Tab for a particular materials it has the below condition types :-
    1. EK01  
    ,PR00,MWST,DIFF,VPRS ..
    Anbody pls give idea on how these conditions types are determined ..??
    I have checked & found condition record only for PR00 & MWST .. i could not find condition record for VPRS Condition type but how is it determined ?
    regards
    giri

    EK01 comes from the actual cost on the service order
    PR00,MWST,DIFF,VPRS  from memory these are all condition records created via EK11
    PeteA

  • Change value of condition in  SD pricing procedure

    Dear All,
    I have requirement to change value of condition type in SD pricing procedure. Example: the value calculated by SAP in pricing procedure (up to the step) is 123, but i want to change this value to 100 sothat the next step in pricing procedure can use this value (i mean 100). Please let me know how to do this. Does routine in SAP solve this.
    Thanks,

    Thanks for your reply. However, I try to assign some exist routines, I failed to get value of condition ( I mean, the value until that condition). Maybe I need to make clear my question:
    My pricing procedure will be like this:
    10 PR00--->value 100.
    20 ZDST---> discount 10%  
    30   get value from step 10-20 --->result is 90. 
    My requirement is: I want to change the value 90 to 2000  by my routine.
    Pls give me your advice.
    Thanks

  • About tax in the pricing procedure

    Hi Gurus,
    I need your help. Our client says that the tax was incorrectly calculated from the start of SAP application.
    Before SAP Application, their tax is computed as follows based on the Pricing procedure used:
    19% on Freight
    6% on Value of goods
    But now this is how tax is incorrectly calculated:
    6% on net value of goods
    I need your help on how I will solve this issue. This tax calculation should only be applied to sales to domestic Intercompany customer.

    Hi,
    Can you pls explain little more clearly with example in the pre and post SAP scenarios.
    Kind Regards
    Chakradhar

  • How to replicate a new pricing procedure from SAP ERP?

    Dear Experts,
    I have set up a new pricing procedure in the ERP backend and I would like to replicate this to SAP CRM.
    A replication using object DNL_CUST_CNDALL has been executed once in the past.
    What would be the best way for me to download the new pricing procedure without overwritting any of the existing pricing settings in SAP CRM?
    Thanks,
    Dan

    Hello Dan,
    The views in CRM pricing customizing do not allow to change the pricing procedures, condition types and access sequences that have been downloaded from the ERP system. You will see a field in customizing Source System with value A indicating that these were not created originally in CRM and the view does not go to edit mode.
    In case a i.e. condition type had been created originally in CRM with the same name as a condition type that exists in the ERP the download of the adapter object will not delete the condition type that was created in CRM.
    Therefore it is safe to execute the initial download of the adapter object DNL_CUST_CNDALL without filtering. If you have many pricing procedures in the ERP and you do not want to transfer its customizing to CRM you can create your own adapter object by copying the content of DNL_CUST_CNDALL ( to be on the safe side and keep the original) and then add a filter in your adapter object ,for example in pricing procedures using field KALSM of table T683S, including all the pricing procedures that must be transferred to CRM u2013 those that were transferred in the past and the one that you want to transfer now .However this filter is optional, most SAP customers do not change the standard filters.
    The usual options are:
    -- Download only DNL_CUST_CNDALL (or a Z object that was created based on DNL_CUST_CNDALL) which contains client dependent and also  independent customizing ( i.e access sequences, condition tables).  Condition tables may be generated too and it can take longer, maybe up to 45 minutes or so.
    -- If you have made changes only to pricing procedure(s) or condition types u2013 client dependent customizing--  it will be enough if you download only DNL_CUST_PRC. As there is no generation of condition tables the download will be faster.
    But you must consider that you should not download both adapter objects at the same time ( overlapping times), as part of the content being downloaded is the same and the database will be inconsistent. This can cause errors in pricing, not a severe issue, as it can be solved by a new download of  DNL_CUST_CNDALL, but an issue that causes trouble as it is sometimes difficult to determine the root cause of the problem. So if you for whatever reason ( i.e. additional changes in a condition type) download both adapter objects you should always check R3AM1 and download the second object when the download of the first one has finished ( green light in transaction R3AM1)
    Best Regards
    Luis Rivera

  • Redetermine Pricing Procedure

    Dear Experts
    I have a Situation where, i hav sold my material to Deemed Export Customer , and i have not charged EXCISE and CST
    to him (As he told me that he will give us the requied FORM for Exemption).
    Now he is saying i cannot give you the FORM (I) So you can charge me the EXCISE and CST.
    Since, in my pricing procedure for DEEMED Export the Excise conditions are STATISTICAL. NOw when i am creating the
    DEBIT Note (Supplementary Invoice with reference to Billing Doc) System is copying the same Pricing procedure in which
    my EXCISE Conditions are Statisctical.
    HERE i want tht when i Create a debit note with reference to the Billing document the system should not copy the same pricing
    procedure , infact it should re-determine the New pricing procedure.
    Plz guide me as how to do this
    Regards

    Dear Friend,
    See the Pricing Procedure is determined based on Sales Area + Customer Pric Procedure + Document Pricing Procedure.
    Now in you case while creating Debit Note you have a Document Type.
    Go to VOV8 & select required Document type. here under Transaction Flow there is feild for "Doc. pric. procedure". Here generally "A" - Standard is maintained. Instead of A mention any other value.
    To create new Document Pricing Procedure use T-Code - OVKI.
    Then, go to OVKK maintain Pricing Procedure based on  the combination of Sales Area + Customer Pric Procedure + Document Pricing Procedure.
    Thus you can see that as the Document Pricing Procedure for your Deemed Export Invoice & Debit Memo is different, you can maintain different Pricing Procedures for these two documents.
    Hope this helps...
    Thanks,
    Jignesh Mehta

  • Pricing procedure i

    hii Experts
    I know how to configure pricing procedure in MM
    Now some experts can tel me how i can develop more knowledge MM pricing procedure in SAP.???
    what is best way to become good in pricing procedure ....
    Explain me the way with some some future examples ...
    Thanks

    Hi,
    Access sequence:* An access sequence is a search strategy with the aid of which the SAP System searches for valid condition records of a certain condition type from the valid table and fetches the value in PO. *Condition type:* The condition types are used to represent pricing elements such as prices, discounts, surcharges, taxes, or delivery costs in the SAP System. These are stored in the system in condition records. Basically in Pricing procedure there 16 step/ column which are their own importance in pricing procedure the derive the value based on this configuration. Would like brief each and every field as under. *Step:* Number that determines the sequence of the conditions within a procedure. (This starts calculation based on from and to) *Counter:* Access number of the conditions within a step in the pricing procedure. During automatic pricing, the system takes into account the sequence specified by the counter. Ex if you are having freight condition type it is be possible to have different freight combination as per qty freight, fixed value freight & freight % on gross in this case you can have same from but o,1,2 different counter as whichever is applicable system will draws this condition fro step & counter. *Condition type:* The condition type is used for different functions. In pricing, for example, the condition type lets you differentiate between different kinds of discount, gross, freight, *Description:* Description of the condition type. *From:* Condition step, the value of which is the basis for percentage surcharges. If you specify a to reference step at the same time, the condition values of the two steps specified and the conditions values of the steps in between are totalled. *To:* Condition step up to which the condition values of the previous steps are totalled. Percentage surcharges are calculated on the basis of the total. If you specify a from reference step at the same time, the condition values of the two steps specified and the condition values of the steps in between are totalled. *Manual:* Conditions, that are given this indicator in the pricing procedure, are only included in determination either if they are entered manually, for example, on the condition overview screen in Pricing or if they are transferred from an external process. Here user has to enter the value system will determine automatically *Requirement:* Indicates whether the condition is mandatory when the system carries out pricing using this pricing procedure. For example, you always want to include a tax condition (VAT or sales tax) during pricing; you can set this indicator for the appropriate tax condition type. *Statistical:* This indicator causes a surcharge or discount to be set in the document statistically (that is, without altering the value or adding to the value Ex; if Gross + discount+ freight= 1000 this is statistical value). *Print:* Controls issue of condition lines when printing documents such as order confirmations or invoices. *Subtotal:* Controls whether and in which fields condition amounts or subtotals (for example, a customer discount or the cost of a material) are stored. If the same fields are used to store different condition amounts, the system totals the individual amounts. Ex if you wish to add freight to the Gross then taxes on the gross have to use subtotal 4 condition value of which will added to the gross. *Requirement:* If the requirement is fulfilled then output determination also takes into consideration output type or the access sequence, for which the requirement has been specified. *Calculation type:* Alternative formula to the formula in the standard system that determines a condition. *Condition base* calculation: Formula for determining the condition basis as an alternative to the standard. *Account key:* Key that identifies different types of G/L account. The account key enables the system to post amounts to certain types revenue account. For example, the system can post freight charges (generated by the freight pricing condition) to the relevant freight revenue account. *Accruals:* Key which identifies various types of G/L accounts for accruals or provisions. Hope this helps you.
    Edited by: Shubham RT on Aug 17, 2010 1:53 PM

  • Free goods pricing procedure

    Hi,
    I need to  configure the free gods functionality and I look for clarification from those who have configured it . My questions are.
    1) how does the system determines while creating sales order that free goods are involved.
    2) for main item,  if the item category is TAN, then for exclusive free goods the item category will be TANN ? Is the following combination ok for free goods item category detemination ?
    OR + NORM+TAN(higher level) +FREE(usage)=TANN......where TAN is the item cateogry of main item
    3) How is the free goods pricing procedure works. ?? I mean do we have to define  the basic price condition PR00 in the free goods pricing procedure so that the system applies the basic price to the main item  ? for example if the main billable qty is 10, and per unit price is 100, then the basic price will be 10*100=1000 for the main billable items in the free goods pricing procedure.
    now if free goods are 2 (exclusive), then the system shows in the pricing line item a basic price of 2100=200 and then a condition R100 is shown as a negative amount of 2100= -200 so that net value is zero ??
    4) I think when the material is entered, then the system reads the free goods master record and then determines the main item category for billable item and then free item category is determined and then pricing is carried out
    pls validate my above points ?
    regds

    Hi
    Yes, there will be only one pricing procedure for free goods and normal goods.
    Free goods procedure is to determine the free goods condition records (maintained through VBN1) and now way related to pricing.
    Pricing procedure is to determine the price for each line item based on the conditon records (maintained through VK11).
    As an example- there is free goods conditon record for a material as 10 + 2 exclusive and hence for an order quantity of 10 you can see a second line item for a quantity of 2 as a sub item with item category as TANN.
    The pricing happens the same way for both the line items and you can check that in the conditions tab of each line item.
    While carrying out the pricing, system goes to the first conditon type in the pricing procedure and if it satisfies the requirement then accesses the conditon records and picks if there is any valid conditon record. Like wise, it checks all the condition types in the pricing procedure. In this process it also checks the conditon type R100 and the requirement will not be satisfied for the first line item and hence will not determine any value. In the case of the sub item with TANN item category, the condition records will be determined as happened for the first line item and also the R100 will be determined. Because, the reqirement for R100 says, the pricing details(in VOV7) for the corresponding item category(which is TANN) should be B-Pricing for free goods(100% discount). TANN satisfies this conditon and it determines the total amount here, making the net value as zero. If there are any values below the R100 condition type in the pricing procedure, then the net value will not be zero. Hence positioning of the R100 condition type has importance in designing the pricing procedure. If you change the value for TANN in VOV7 from B to X, then R100 will not be determined even though the free goods are determined in the sales order as sub items. The pricing happens the same way to both main item and sub item (free goods).
    Regards,
    Ravi

  • Rebate fixed amount condition in the pricing procedure

    Hi SD Gurus,
    i'm using rebate fixed amount conditions (Lum sum).
    The situation from a business point o f view is the following: i pay the customer 1000$ once he made something.
    This kind of condition is not relevant for accruals since they have to be built manually (manual accrual). As a consequence i'm note sure if this condition shoul be put in the pricing procedure used for invoices. In the other and for sure this condition should be inserted in the pricing procedure for manual accrual/credit note.
    What is your point of view!!
    Thanks
    C

    if you are going to use Rebate, then there is no need to add condition type in standard pricing procedure, if you have designed your pricing procedure, include condition types for rebates as in standard pricing procedure.
    This condition type is linked to Rebate type.
    I think you first try the scenario in IDES and then do the same settings as per yoru requirement.
    If you want step-by-step procedure for rebates will help you
    Please refere the thread
    rebate documentation
    Regards
    Jitesh

  • Cin pricing procedures

    what r the major differences between TAXINJ and TAXINN. which would be very useful in present scenario. and advisable,
    will reward

    Refer link below hope it helps
    TAXINJ/TAXINN are the two different pricing procedure used in CIN.
    TAXINN only supports condition-based excise determination, whereas TAXINJ supports condition-based excise determination and formula-based excise determination.
    Both tax procedures contain condition types that cover all of the excise duties and sales taxes applicable.
    Since the exact rates of excise duty can vary on a large number of factors, such as which vendor you purchase a material from, or which chapter ID the vendor stocks the material under, you create condition records for every sort of excise duty.
    When you come to enter a purchasing document, the system applies the excise duty at the rates you have entered in the condition records.
    TAXINN AND TAXINJ difference ? AND Which is better ?
    TAXINJ & TAXINN are Tax Procedures in India. TAXINJ is old version & TAX INN is new version. Both has its own advantage & disadvantage.
    Upto 4.6C & partially 4.7 version of SAP, TAXINJ was used. TAXINJ is formula based calculation, in which we maintain the tax rate in Tax Code itself. The implication is that if say we are having product range such that say Excise rate differes for separate chapter ID, VAT, CST & permutation & combination of these, we require that many Tax Codes. For example:
    Tax Code: A1
    Taxes: 16% Excise Duty + 2% Education Cess + 12% VAT
    Tax Code: A2
    Taxes: 16% Excise Duty + 2% Education Cess + 8% VAT
    Tax Code: A3
    Taxes: 12% Excise Duty + 2% Education Cess + 12% VAT
    Tax Code: A3
    Taxes: 12% Excise Duty + 2% Education Cess + 8% VAT
    From 4.7 version onwards of SAP, TAXINN is being recommended & used. TAXINN is more user friendly & condition record based. In TAXINN, Tax Codes are statistical & of not much relevance, but are required to be maintained in condition record for taxes condition type. This makes Tax Codes simpler. The implication is that if say we are having product range such that say Excise rate differes for separate chapter ID, VAT, CST, we need not have the tax codes to that combination. For example:
    Tax Code: A1
    Can be used for any rate of excise duty, as tax code is only required to be maintained statistically in condition record.
    Tax Code: A2
    Can be used for any rate of VAT, as tax code is only required to be maintained statistically in condition record

  • Customer pricing procedure table

    Hie can you please let me know customer pricing procedure table for sales document?
    I want to know the customer pricing procedure assugned to Sales document in table level.
    thanks and regards,
    Marry.
    Edited by: marrysap on Jun 7, 2011 4:23 PM

    Hi There is no table where you can see the customer pricing procedure used for sales document
    If you want to see then you might need to write a querry
    SQVI
    Select tables
    VBAK
    KNVV
    Selection parameter
    Sales document number
    Customer number
    Output
    Sales document number
    Customer number
    Cust. Pricing procedure
    Thanks

  • Diff, bet general SD pricing procedures and Internet Pricing procedure

    Hi,
      Will any one give clear picture about the diff, between SAP SD pricing procedure and Internet Pricing Procedure? and what are the areas it differs?. If you mail me any URL / Doc regarding Internet Pricing Procedure  Configuration that will be of great help.
       [email protected]

    I hope by internet pricing procedure you mean pricing procedure used in Internet Sales / CRM Online.
    Basically, there are no differences. Structure is same. The way pricing procedure is defined & used is same. The only different I would say is, the way you write code for formula & requirements. Usability-wise, they both are same.
    Hope it helps.
    Regards,
    Kaushal

  • Work flow process and pricing procedure

    Hi All,
    I want to know the process of workflow including the configuration.
    Also i want to know the pricing procedure on how to do the pricing procedure config in purchasing i;e the calculation schema and all the detailed config.
    Thanks
    Kenny

    Hi,
    Path: IMG -- Material management -- Purchasing -- Condition -- Define price determiantion procedure.
    1. Crate the condition type (Copy from the standard one)
    2. Create the calcualtion schema (Pricing Procedure) using the condition type wat u have created
    3. Create the schema vendor and schema purchasing organisation
    4. Assign the schema pur.org to your pur.org
    5. Assign the schema vendor to your vendor
    6. Assign the calculation schema (Pricing procedure) to your scheam purchase org and schema vendor combination.
    At the time of creating PO system will find the price based on the below steps
    1. First it will search the is there any schema pur.org assigned to the pur.org
    2. Then it will search is there any schema vendor assigned to the vendor
    3. Then it will serach is there any Pricing procedure linked to it.
    4. Then it will serach is there any Access seq assigned to that condtion
    5. Then it will search the condtion record created for this condition type
    6. From the condition type it will pick the price.
    Regards
    Karthick

Maybe you are looking for

  • Adobe Creative Cloud won't install

    Hey guys, I recently tried to install Adobe Creative Cloud but during the installation process it will suddenly quit on me. I tried it again, downloaded the installer again, rebooted my computer, but still can't get it to work. I do have other Adobe

  • Safari 6.0.4 keeps crashing

    I had this problem with Safari ever since installing version 6 back on Lion. Then I did a clean install of Mountain Lion 10.8.0 and Safari is still crashing from time to time. Even all the updates up to ML 10.8.3 did not make a difference. I tried di

  • New gl concept

    hi frnds I need the concept of new gl. Can anyone tell me what is advantage in new gl in ECC 6.0 rather than 4.7 version? What is the purpose to configure SPECIAL PURPOSE LEDGER? Thanks Moderator: Please, search SDN

  • Feature Requests for BlackBerry10 OS: Sync Google contact grops to BB Contact groups

    Hi, I am using my Z10 and as well a Q10 for already one year now. What I am still missing dramatically is the opportunity that my google contact groups get also synced into groups in the BB device. I am using several groups to inform different teams

  • My language it is not working in side app

    my language it is not working in side the app arabic language i bought this app becouse i have a lot of work and i use it ,please fix the problem.