Pricing Scale Basis

Hi
Scale Basis is Grey out.  Can we change the scale basis from B to C while creating condition records.
Please share your thoughts.
Thanks
Sudhir

Hi,
In condition record u can not change scale you can change it in
V/06 >>> select condition >>> details >>> scale
Kapil

Similar Messages

  • Urgent : How to use pricing scale base type "G" in CRM?

    Hi Gurus
    We are facing a problem regarging scale base type G which is scale based on a formula in SAP ECC side. I one of our Z condition type wea re using scale base type G and using a formula 901 to calculate pricing in SAP R/3.
    But scale base type "G" is not supported in CRM as the entry is not there in /SAPCND/T681VS and we could not find any ways to include it in CRM. We even tried by entering the entried in the table by debug method but then the records, specialy the supplement record, are not replicating correctly in CRM from ECC.
    So for time being we changed the scale base type to C from G in ECC side.
    Can you please guide me if there is any way to use scale base type G in CRM? Or what can be the way around to use scale based on formula in CRM ?
    Is it possible to change the scale base type while the records are getting replicated to CRM?? But how will it work then.
    This is very urgent.
    An useful answer will be highly appreciated.

    Hello Singamshetty and Micheal,
    We are facing exact same issue. Problem is that formula 901 does not get called in ECC with scale base type = 'c' in condition type ZSH1.  Because of this, order and billing document in ECC have wrong condition value and then order document in CRM also gets wrong value once the billing document is saved.
    This is highly critical issue as it's a big $ loss. Any expert, please suggest how to correct it?
    Thanks
    Sandeep

  • Issue with Scale base routines in Pricing

    Hi All,
                    This is regarding one issue I am facing in Invoice creation.
    It happens randomly in some invoices (impact is in <5 % of invoices) that a discount condition value is incorrectly calculated when created through batch job.
    This issue is not replicable in any of the lower environments.
    When we cancel the invoice in produciton system and recreate it, the values are calculated correctly and we failed to replicate it even in production to find the root cause.
    Here are the details:
    We have a custom condition type which is a group condition (header as well as item) which is set in percentage where customer is supposed to get a discount (for eg. 1 % on the net price)
    We have a Scale Base value routine which fetches the ‘scale base value’ from a custom table and assigns it to the item on the invoice (XKOMV-KSTBS).
    All further calculation happens in standard SAP code where it checks the scales maintained in the condition record and applies the correct rate so the discount is applied accordingly.
    Our pricing routine is working fine and is passing correct value to the scale base field.
    The issue is in standard SAP code which applies the discount.
    For all the impacted invoices, we have correct scale base values (fetched in our routine) but the corresponding discounts (KONV-KBETR and KONV-KWERT) are zero.
    Only the last item in all the invoices shows a large negative value which is wrong .
    Please guide me in finding the root cause.
    Regards
    Ritu

    Hi,
    These requirements should be met to fetch the condition record in the document.
    1 = Different Payer
    If this requirement is assigned to the condition type, the sold-to-party and payer should be different, so it will be picked up in the document.
    2 = Item with Pricing
    The item category of the item should be relevent for pricing.
    3 = Foreign currency doc
    The company code currency is derived from sales org in a sales document. But we can change the document currency in the sales document header also. And condition also can be maintianed in different currency. If this requirement is assigned, the company code currency and document currency should be different.
    4 = Cost
    If this requirement is set, the item should be relevent for cost determination (setting in item category)
    5 = No Condit Exclusion
    If this requirement is set, it will not consider the condition, if any condition exclusion is maintianed for it.
    Prase

  • Pricing condition type with Scale basis "G"

    Hi,
    Did anybody tried to use scale basis "G"?
    I created formula for scale base where I calculate xkwert. The value seems correctly transferred to kstbs (scale base value) in sales order pricing, but the amount of the condition is not recalculated accordingly.
    Thanks
    Carlo
    I solved the problem today. Thanks all.
    Message was edited by: Carlo Noventa

    Hi Tushar
      You need to create your own formula or routine in Transaction VOFM.
      Put this routine in front of your condition type in Pricing procedure.
      Also in maintain condition types keep your scale basis as 'G'
       Reward if this help.
    Regards
    Karan

  • Scale base value calculation ( Pricing!!)

    Hello,
    I have issue, when I am creating a credit memo request (Va01 – order type is customized) with reference to billing document. All the items and prices are copied properly. But the scale base value is not copied properly. In the credit memo request (order) for each an every item the scale base value is as same as condition base value. But in the invoice (billing document) the scale base value is added with the pervious item scale base value.
    Actual by functionally the scale base value of item should be added with pervious item scale base value (if the items are same).
    In code the FM PRICING_COPY is copied all the details correctly and then in the FM PRICING this mismatch is happening.
    The scale base value is not getting added with the pervious scale base value.
    I have found the condition control ( KOMV-KSTEU ) for that item is ‘D’ (Fixed) in the credit memo request (order) but in the billing document the condition control is ‘A’ (Adjust for quantity variance) .
    I want to know what is significance of this condition control field (KOMV-KSTEU).
    I didn’t get much information on this field by doing F1 on this field!!!
    Please give some inputs….
    Thanks in advance,
    Siva.

    Hi,
      Goto transaction VOFM and in the blue menu bar click on Requirements in the blue menu bar at the top of the screen.
      Here you can include your new requirements.
    Regards
    Karan

  • Scale Base Pricing

    In pricing we have scales setup by Material Family (material price group) so if you enter three different materials from the same family it accumulates the prices on all three line items and each line item has the same price according to the family scale.  But for one sales order type (AUART) the scale needs to be for line item only and not by family.  The condition type is ZR00 and the scale basis is C.  The requestor does not want to have to setup any master data so that is why I cannot create a new condition just for that sales order type or an additional access by order type.  Would like to know if I can do this with a routine or formula and how it would be done.
    Thanks,
    TRB

    Hi Toni
    The logic has to be written based on the summing up of all requirements.
    For eg, in your example, you want the third material to behave differently in Quotations. Like that if more materials are there to behave differently in picking up the prices from scales, the option will be to have a bespoke table carrying a possible combination of material pricing group / materials with a key field in the table which decides how the scale base value should be picked up. A logic can be written in such a way that if this key field is on, the scale base value should be picked up different to that of the normal logic which can be coded through ABAP.
    I have worked on scales but not exactly to this requirement. My suggestion would be follow this route, if the client is still not convinced on changing the master data. Again this solution will work if the number of materials is not very high because of performance issues in pricing. The logic will depend on number of materials &  pricing master data scale value, hence this solution has to be validated according to the requirements. Huge amount of testing will be involved in this for sure.
    Hope it helps.
    Regards
    Nara

  • Scale base value condition pricing

    Hello I am creating a pricing condition ZPC1  that will only be applied to about half the items on the sales order but will be Scaled base need to be on the total number of items ordered weather the condition is applied to that item or not .
    For example
    The scale will be
    0 -500       $1 per case
    501 - 100 .50 per case
    item 1    500 case order    will have  pricing condition ZPC1 
    item 2    500 case order    will NOT have pricing condition ZPC1
    I want the Scale price to be $.50 per case  on item 1 not $1 per case.
    The condition type is  set up as
    Scale basis C Quantity scale
    Thanks James

    Dear James
    Go to V/06, Selct your condtion type ZPC1, open controls.
    In Scales Change Check value from Descending to Ascending, save.
    Now go to vk11 and maintain the condition record,
    enter line item , select, click on scale, put your range and amount.
    Save it,  Either overwrite previous one or go to vk12, delete previous entry and then go ahead with the steps mentioned above.
    Regards
    Pavan

  • Scale base value with price discrepancy credit note

    Hi gurus,
    I have a problem in which credit notes for price discrepancies are having direct effect over scale base value in structure S060. I tried to modify the update rules, but found out this is hard coded for this structure. The other solution will be maybe to include a new pricing procedure and sales document just for discepancies, handling a fixed value condition type. Since the rebate which is experiencing the scale base value update is a quantity rebate I don´t know if it will have the desired effect.
    The question is:
    Is it possible to avoid the update to S060 through a user exit?
    I saw RV60AFZZ could be used, but I´m not really sure if it will work to avoid quantities update ?
    Thanks for your time and help.

    hi,
    check out the following link:
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/de/5e74c39d3211d596fc0000e835339d/frameset.htm
    Regards,
    siddharth.

  • Condition types and scale basis

    Hi
    Can any one tell me for conditions types and scale basis for maintaining condition records
    thanx in adv

    dear
    Scales in nothing but a range of order quantity, according to the pricing element depending upon the range of quantity prices way be increased/decreased, higher discounts, low freight changes can be offered.
    Ex: when per one item is 100/- if customer placed the order for
    Range          price
    100/-
    95/-
    90/-
    Check --&#61527;&#61509;value:     
    We can specify the changing rule for scale rates as ascending or descending.
    Scale type:     
    This indicator controls the validity of the scale value or percentage from certain quantities or value up to certain quantity or value, alternatively it is possible to work with internal scales that must be stored in the condition type that is the scale type the interval scale can’t be change in the condition record due to technical reasons ex: condition type PR02 graduated scale.
    Scale formula:     
    We can specify the formula for determining the scale base value; we can provide formula’s that has not been provided in the standard system. Ex: condition type ‘KP003’ to support mixed pallet surcharges can be used
    Condition scales:     
    We can maintain scales for each and every condition type so that we can determine pricing condition value depending upon the range of order quantity.
    Ex: If we maintain condition record for PR00 for material one as a Rs.1000/- for one material then we can maintain scale for this material like below.
         Quantity          Price
    0-10     1000.00
    11-20     999.00
    21-30     998.00
    31-40     997.00
    Configuration settings:     
    Go to VK11; maintain condition record for PR00,
    Select line item and click on scale icon on the application tool bar &
    Maintain scale rates accordingly, save it & exit.
    Got to VA01 and raise scales order, validity periods to scale. Check the condition value
    rewards if it helps
    siva
    Message was edited by:
            siva narayana

  • Scale base

    Dear Experts
    What is the functionality of  scale base check in condition type of Pricing schema.  please explain in detail

    Hi,
    Scale basis .. required for following req.
    If Procurement Qty 100 Nos  price 10 /- per unit.
    if procurement Qty  100-500  nos Price 9 /- per unit.
    If procurement qty    More then 500 Nos Price 7 /- unit.
    Logically this only kind of discount offering by customer during procurement.
    You have to maintain the scale basis at Info record condition.
    Based on the Qty which you enter in PO the Price will pick up from Infor record.
    SAM

  • Pricing Scales

    Hello Experts,
    My client require the scales to be maintained based on % on value maintained.
    For eX -
    Basic Price is 100 USD
    Pricing Scale  - Lower limit should be 15 % tat means  15 USD be the lower limit but it should be maintained in %
    Upper limit should be 30%
    Kindly suggest
    Thanks
    Shri.

    Hello,
    The Basic Price of 100 USD is maintained in VK11 Condition Records correct? Then at the same time, client can maintain lower & upper scales in USD i.e. 115 & say 85.
    Also whenever the Basic Price is changed in VK12, t he emd user can change the scales also.
    Is there real Business justification to maintain scales on % basis?
    I doubt whether this is possible in standard. However you can try following:
    Option 1.
    In V/06, under Scales there is a box for Scale Basis, enter G - Scale based on a formula here & in the box for Scale formula you will have to develop a routine in VOFM & get it assigned here.
    2. Option 2.
    Define another condition type whose Calculation Type would be Percentage & it would be copy of Basic Price. The condition record for this Condition would be 100% & here you can maintain the scales in Percentage. Maintain this condition as Mandatory in Pricing Procedure system will do the needful.
    Put this new Condition Type under Basic & all your Pricing Calculation will start from this new Condition Type.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • Scale base type

    Hi experts,
    There're several sap standard scale base types which you could set up in the conditon type, like 'Net value', 'Quantity', 'Gross weight'.  But I cannot use one of them, what I need is take the value of former condition steps of pricing procedure as the value of the scale base type for the calculation. Like
    Pricing procedure:
    10  YKP1 ........(the result is, let's say 40)
    20  YWi1  .....(there is scale base setting set in the condition type, 10-30=>1,  30-50=>2, 50-100=>3   I want to get the result of 2).
    Is there anyway to enhance it? Or is the scale base formula for it?
    Ciao, Marco

    Hi Marco,
    as I understand your requirement you could use a value based scale base type along with the appropriate step numbers for the condition type with scales in the pricing procedure. So the line with condition type YWi1 in your pricing procedure should contain the entry 10 in the from and to steps. With the from and to steps you can also specify a range of lines in the pricing procedure (e.g. steps 10 to 19). If you need a more sophisticated algorithm for the calculation of your scale base instead of a simple aggregation of a sequence of lines in your pricing procedure, you could make use of a scale base formula and asign it to the condition type YWi1.
    Best Regards,
    Michael

  • Changing scale basis in purchase Info record

    Dear All
            In info record I want to change the scale basis from D: Quantity Base to G  formula based . But system is not allowing me to make the necessary changes .
            Can anybody let me know how to make it ?
    Abhijit Das

    Hi Abhijit,
    this can be done by changing the scale basis in pricing procedure , which is  Field is reflecting from Condition Type PB00 Only
    .if you Want to Change scale Basis from D to G. You Should change the m/06 Condition type -->Scales , there you have to Change the scale basis from D to  G.
    I hope it will help You...
    Thanks and Regards...
    R.R.Rao.

  • Pricing Scale u2013 Formula

    Dear All,
    If a sales order value is 1,00,000 and based on this value I have to give a slab discount for 1st 50,000 I have to pass 5% discount and for next 30,000 value I have to pass 7% discount and for remaining 20,000 I have to pass 10% discount.
    How do I achieve this using pricing scale formula ?
    Thanks,
    David

    Hi,
    If you have an SD consultant, you can do this without development.
    In V/06, for the discount c.type, Group condition routine value should be 1. Header condition and item condition checkboxes need to be ticked on.Maintain scale basis as B.
    While maintaining condition records in VK11, you can go to scales view and maintain your intervals and the discount% in the screen by selecting the scale type as D
    If you want step by step, you may have to contact an SD guy. This is a pure SD topic

  • How to pass scale basis in bapi 'BAPI_PRICES_CONDITIONS'

    Hello,
    how can i pass the scale basis quantity and amount in multiple level (ex - scale basis quantity1, amount1 ... quantity2,amount2.....)through bapi 'BAPI_PRICES_CONDITIONS'
    Thanks
    satya

    Hello,
    I got the solutions. Below are the codes for enetring scale quantity and amounts in multiple level. Here i have used for three level, giving IS_BAPICONDQS-line_no = '0001' , IS_BAPICONDQS-line_no = '0004' , IS_BAPICONDQS-line_no = '0007'.  you can use as per yours requirements.
    is_BAPICONDIT-scaletype = 'A'.  "A-from and B-to
    is_BAPICONDIT-scalebasin = 'C'. "C-Quantity and B- Value scale
    (use these two line in is_BAPICONDIT )
    IS_BAPICONDQS-operation = '009'.
    is_BAPICONDQS-cond_no = '$000000001'.
    IS_BAPICONDQS-cond_count = '01'.
    IS_BAPICONDQS-line_no = '0001'.
    IS_BAPICONDQS-scale_qty = '15'.
    *IS_BAPICONDQS-t_unit_iso = 'VIA'.
    IS_BAPICONDQS-currency   = '71'.
    IS_BAPICONDQS-CONDCURR = 'USD'.
    APPEND IS_BAPICONDQS to IT_BAPICONDQS.
    CLEAR IS_BAPICONDQS.
    IS_BAPICONDQS-operation = '009'.
    is_BAPICONDQS-cond_no = '$000000001'.
    IS_BAPICONDQS-cond_count = '01'.
    IS_BAPICONDQS-line_no = '0004'.
    IS_BAPICONDQS-scale_qty = '25'.
    *IS_BAPICONDQS-t_unit_iso = 'VIA'.
    IS_BAPICONDQS-currency   = '96'.
    IS_BAPICONDQS-CONDCURR = 'USD'.
    APPEND IS_BAPICONDQS to IT_BAPICONDQS.
    CLEAR IS_BAPICONDQS.
    IS_BAPICONDQS-operation = '009'.
    is_BAPICONDQS-cond_no = '$000000001'.
    IS_BAPICONDQS-cond_count = '01'.
    IS_BAPICONDQS-line_no = '0007'.
    IS_BAPICONDQS-scale_qty = '30'.
    *IS_BAPICONDQS-t_unit_iso = 'VIA'.
    IS_BAPICONDQS-currency   = '106'.
    IS_BAPICONDQS-CONDCURR = 'USD'.
    APPEND IS_BAPICONDQS to IT_BAPICONDQS.
    CLEAR IS_BAPICONDQS.
    Then pass the internal table IT_BAPICONDQS to the BAPI 'BAPI_PRICES_CONDITIONS'.

Maybe you are looking for

  • How do I get an image which is larger than the page to scroll?

    I am new to CSS and CS4 and my problem relates to a gif image which is larger than the page.I cannot get the image to scroll either vertically or horozontally. This image is of a family tree graph and I cannot reduce it's size any more otherwise it w

  • HT1338 how to get the up-to-date OS content code back?

    Hi Guys I am new here. My iMac (purchased from middle of 2010 and eligilable to the up-to-date programe) down recently and I can't find the up-to-date os content code back? Can anyone tell me where and how can I get it back? Thanks in addvance. My cu

  • How to Run a text files using UNIX

    Hi, I have 10 text files in my project my task is to load all the text files data into Relational Database so i can use sql*loader to load all the text files data into a Database. but the thing is another project i have 200 text files so i need to ru

  • Code error for hyperlink

    I am in flash 9 and creating a basic hyperlink on one of my text layers. I converted the text to a button and then went to the actions panel and entered the following code: on(release) getURL(" http://www.google.com", "_blank"); I keep getting an err

  • Oracle epg configuration issue

    Hello, We have installed Oracle 4.0 on 11gR2 and we have configured it to run with APEX Listener (Listener is on separate machine) and everything is running fine. Now we want to configure EPG, so we are just following steps mentions in below document