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

Similar Messages

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

  • 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

  • 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'.

  • 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

  • Rebate: Differ "Scale Base Value" between "Statistics" and "Billing Doc"

    Dear SD Expert,
                After I go with Transaction Code :"VOB3" (run report RV15B002), I found that "Scale Base Value" have different value between "Statistics" and "Billing Doc". And the correct value is "Billing Doc". However, the value which shows in my rebate condition now is "Statistic". Thus, my question is
                How can I configure my rebate condition based on "Billing Doc" Value instead of "Statistic"? (I don't want to "Correct backlogs" anytime in changing scales based value.)  Anyone please feel free in suggestion.
    Thanks,
    Prach

    HI,
    This may be useful to you.
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/5612d8545a11d1a7020000e829fd11/content.htm
    Vrajesh

  • Rebate  : Scale base value is showing zero

    Dear Friends,
    While configuring Rebate Processing I am getting following problem :
    Description: We are Maintaining Condition record on basis of Product Hierarchy for Rebate agreements.
    Problem : When we want to view Rebate Payments -> Verification level, the Quantity under Scale Base Value is showing zero but appropriate accruals is coming.
    My end user wants apart from Cond.base value & Accruals the Scale Base Value (which shows Quantity) should also come so that he can have a idea on what value and quantity the rebate is been given.
    Note: For each Product hierarchy we are maintaining one of the SKU relevant for Product hierarchy in material for settlement field.
    Expecting a good answer from u all sap gurus.....
    Thanks in advance.
    Regards...
    Tushar

    Hii There
    This kind of problem was existing in my system too.
    I raised this with SAP people and they told me to apply SAP note no.# 970384 after which the scale base quantity was appearing.
    You could try this out.
    Thanks & Regards
    Gaurav Manocha

  • Scale base value in rebate processing for CM /DM must not be updated

    I created a rebate condition type with calculation type A (percentage) and scale basis C (qty). The billing types for credit and debet memo are set relevant for rebate (TVFK-BORVF). The value of a credit / debet memo is added to the condition base value in the rebate agreement and the quantity to the scale base value (standard). For us it is not an option to create credit and debet memos without quantity. What I need is that the value is added to the condition base value but the quantity is not added to the scale base value. How can I achiev this?
    Example
    standard order   Qty 1100, value 11.000
    CM                      Qty 200, value 500
    Rebate agreement with scale
    0 to 1000    4%
    from 1000  5%
    The final settlement must calculate 5% over 10.500. Currently it calculating 4% over 10.500.
    Thanks in advance

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

  • How to create new scale basis for shipment costs without modification?

    Hi,
    at the moment I am trying to create a new scale basis for shipment costs.
    It is not a problem to create a new scale basis in table view V_TVFRFQ. The creation of an Append structure in the communication structure KOMK is easy, too.
    The problem is the following:
    When creating a scale for a scale basis with transaction VS01, the system picks some screens out of function group V57S. For my new scale basis there is of course no screen in this standard function group.
    So my question:
    How to create/generate a screen to create scales for my new scale basis without a modification of function group V57S?
    To me it makes no sense that SAP offers a possibility to create customer owned scale bases but then gives the customer no possibility to create an input screen for that scale basis without modification. Therefore I think it should be possible to generate such a screen in some way.
    If you have some idea, let me know.
    Thanks!
    Christian

    Hi Christian,
    We are currently facing exactly the same problem you described in your message in January 2009.  I see that you have marked this as "answered", and was wondering if you would mind explaining how you overcame this issue?
    Any assistance would be hugely appreciated.
    Many thanks,
    Kaushik

  • Scale base value total $ based on confirmed quantities

    Hi,
    I have a requirement from my user and i think of a solution but wondering if there is  a more standard SAP solution without programming a formula. Here is the case :
    We want to give special discounts on non current material. Material that are from last season and that we want to sell all the remaining items.
    So when the total $ of the line will exceed for example 100 000 $ then, the customer will have a 20 % discount but of course we want to consider only confirmed quantities as it is sold-out items. If for example, we have 100 items remaining, we don't want the customer to order 500 items in order to reach the 100 000 $ as for sure, we will never ship the 400 remaining items as we will never have more available items.
    So i'm proposing the create a new discount condition type for which we will use value scale (B as a scale basis). But the scale base value should be total net price for confirmed quantites only. The solution i can do is program a scale base value formula that will multiply the confirmed quantity by the net price to obtain the total net price for confirmed quantities for the line. And also, i will have to take care of currency calculation if the document currency is not the same as the condition record currency.
    Is there another way to do it more standard SAP ?
    And also if i want to use group condition in order to calculate the total net price on multiple items eligible for the discount ? Will it work ? will it sum all the total net price for confirmed quantities ? (scale base value).
    Thanks.
    Myriam
    Edited by: Myriam Catrycke on Aug 7, 2008 3:29 PM

    Hi,
    We don't want to pay retroactively but at the order time. Our customers order on line and we want them to see immediately the discount they will have.
    Thanks for the suggestion.
    Myriam

  • 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

  • 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

  • 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

  • Rebate agreement - cond. base value and scale base value

    Hi,
    Good day!
    I just like to ask the possible reason for the <b>cond. base value</b> and <b>scale base value</b> in rebate agreement (path: rebate payments -> verification level) to contain zero values only.
    thanks,
    nerissa

    *

Maybe you are looking for

  • Transfer whole schema between databases

    Hi, I have a question on how to move an entire schema between two databases which are of the same version and patchset. I identified the possible methods as follows: 1) Using exp/imp or expdp/impdp, but that's quite slow on larger schemas and the tra

  • How can I remove a video player?

    Hi, awhile back I installed a video player, that I can't even remember the name of now, and it plays all my video's being watched over the web with this player now, it does give me the option to use original player, but you have to be lightning quick

  • Reminder Mail for PO/PR approval

    Hi Experts, For PO/PR approval, one mail is sent to respective person. If the approval/reject activity is not done then one reminder mail should go after 24 hrs and after 48 hrs the PO/PR is required to approve automatically but the hours should cons

  • Having problem with Dr Watson error

    I am running a web form in forms6i. If I write any messages in post-query trigger at block level, I am getting a Dr Watson Application error and simply exits the form. If I remove the messages, form is running fine.Is there any fix for this error? Pl

  • Why don't the photos load properly

    When i scroll through my photos in my library (in loop mode) why don't the photos load properly and the photos still blurred?