cancel
Showing results for 
Search instead for 
Did you mean: 

Sales Discount Given by Multiplication of Quantity

Tithira
Explorer
0 Kudos

How to configure the discount type to get below requirement

Each 10 Qty i need to give discount value 5USD.

Example :

Enter 10 Qty then Discount Value 5USD

IF I enter 15 Qty then Discount Value still 5USD

IF I enter 20 Qty then Discount Value 10USD

if i enter 21 Qty then Discount Value Still 10USD.

Please can you give solution .

praveen_tanwar
Participant
0 Kudos

Hi Sahan,

Please check if you can do this using standard functionality without any ABAP development.

I believe, this requirement can be fulfilled using SCALE functionality.

Make your, discount condition type relevant for QUANTITY scale (Scale Basis = C).

Then Maintain condition record using VK11 and maintain scale as:

Scale Type Scale Quantity UoM Amount Unit

From 10.000 PC 5.00- USD

20.000 10.00-

30.000 15.00-

In this case when you enter Quantity from 10 to 19 Pc, then discount will be 5 USD and if quantity is entered from 20 to 29 PCs, discount will be entered as 10 USD and beyond that 15 USD.

Note: In the above case, quantity from 0 - 9 PC is not eligible for discount but you can make the adjustment in first scale as:

Scale Type Scale Quantity UoM Amount Unit

From PC 5.00- USD

20.000 10.00-

30.000 15.00-

Regards,

Praveen Tanwar

Accepted Solutions (0)

Answers (1)

Answers (1)

RAF
Active Contributor
0 Kudos

Hi,

please check standard calculation schema RVAA01 in transaction V/08.

Here you have conditon RC00 - check this one in v/06.

Copy this one to your own and assign a access sequence fitting your requirements.

Now maintain your condition records in vk11 as described by you