Showing results for 
Search instead for 
Did you mean: 

Buy 2 quantity of material A get 1% discount on material B

Former Member
0 Kudos

Hi Gurus,

I have a requirement where i have to give 1 % discount on material B if there are minimum quantity of 2 quantity of material A in the sales order.

I am on ECC and not using Vistex.


Accepted Solutions (0)

Answers (3)

Answers (3)

Active Contributor
0 Kudos


As rightly said Mr.Narendra, adding on to that I have executed your scenario in IDES by using cross selling and manual condition K007 for second line item.

first line item conditions tab

Second line item conditions tab before discount

maintained manually customer discount K007 (customized condition type-Z007)

now after discount

now the net value of sales order

why I used cross selling is whenever if we maintain material 651 it automatically calls material 650 based cross selling condition record.

Hope above explanation would helpful to you.



Former Member
0 Kudos

Hi Anand,

I think you have to go for custom code wherein the logic would be: Check for material A - Qty >or EQ - (XX Qty) then execute this Discount Condition Type.

Please assign this Routine in Calculation type column to the Discount Condition type in the pricing procedure.

Also please make sure to maintain condition record for this MAT B.

Please let me know for any further information.


Active Contributor
0 Kudos


I think,without Manually,Its not possible by SAP Standard .