Skip to Content
avatar image
Former Member



The selling price of some products in our company are maintained by minimum pack size.The price of any extra ml after the minimum pack size has a different price.

To achieve this I maintained one condition record for the minimum pack size. But when I try to maintain price for the extra ml using graduated scale, system defaults the minimum pack size maintained in the condition record. How can I maintain per ml price in scale?

Is there a SAP standard process to maintain prices by Alternate Unit of Measure?


Scales.jpg (96.3 kB)
Scales -2.jpg (41.4 kB)
Scales -2.jpg (41.4 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Dec 13, 2012 at 11:45 AM


       you need to maintain the Scale Type in the desired Condition Type under T.code-  V/06.

    The option is also available in Condition record but it does not Work.


    Add comment
    10|10000 characters needed characters exceeded

    • Satish

      As in condition record overview screen, you have maintained per values as 50 ML. That is reason in scales also, that values is reflecting as per 50 ML. Change the per unit values in condition record overview screen, to see a change in scales per unit. Thus, for per unit in condition overview screen & scales are always in sync.

      If you have limitation that you can't change 50 per unit, then proportionality maintain values in scales.

      Regards, JP 

  • avatar image
    Former Member
    Dec 14, 2012 at 06:22 AM

    Dear Satish

    Graduate Scales works on the following scenario:

    eg: When  Check value   B Ascending

    50 ML 100 UNIT

    100 ML 120 UNIT

    9999 ML 150 UNIT

    Now suppose order is 200 ML, then it will calculate like

    For the first 50 ML it will take 100 Unit, from 51-100 it will take 120 UNIT from 120 onwards 150UNIT.


    Now do the following setting, it will work

    in V/06

    Now Condition Record(VK11)

    NOW it will do what you want,eg: SO quantity 60,

    Thanking you!

    Ashish Mishra

    Add comment
    10|10000 characters needed characters exceeded

    • Satish

      In my opinion, there is no standard solution to achieve your requirement.

      1 ml to 100ml = $50 per 100ml

      101 to 200 ml = $0.5 per 1ml

      Provided, If you don't modify the way you maintain your condition record. And also, mathematically, I don't see any difference between your requirement and following scale:

      1ml to 100ml = $0.5 per 1ml

      101ml to 200ml = $0.5 per 1ml

      Until & unless you have minimum order quantity as 100ml and thereafter you want it to graduate for scales in 1ml.

      Therefore, it's may be more minimum order quantity related issue. So, for that you might have to maintain "Min.Ord.qty" field in Sales:Sales Org.1 view of material master. Further, in your pricing maintain condition record based on per 1ml.

      You can try it. If you have any disagreement or concern, do let us know.

      Regards, JP