cancel
Showing results for 
Search instead for 
Did you mean: 

Cumulative discounts if All materials of a certain group are on sales order

samjalees2000
Participant
0 Kudos

Dear SAP Gurus,

There is a requirement to cumulate the values of a certain group of material AND provide discount if ALL of the materials in the sales order are ordered which means if even one is missing it should not be activated For example ,

Condition Record

group 1 =mat A mat B if 1000 give 5%

group 2 =mat c mat D if 500 give 10%

So at sales order

mat A 1000 5%

mat B 500 5%

mat C 600 0% (no material D)

In this situation ,group 1 should be activated only and discount should be given and distrbuted on A and B.But for C no discount should be given altough it crosses the limit specified in the condition record because d is not avaiable.

What will be the method and condition type for this situation.K029 partially works but will be activated if even one material of the group is in the sales order reaches value specified in condition record.

Regards,

Sam Ahmed

Accepted Solutions (0)

Answers (3)

Answers (3)

samjalees2000
Participant
0 Kudos

I know group condition can be used but it will not fulfill my requirement.As it will be activated if even one material of the group is ordered in the sales order.I want the group condition to be activated if all the materials in that group are ordered.

Regards,

Sam AHmed

Former Member
0 Kudos

you're right..it gets activated if just one is there with enough qty..

we had a similar reqmnt for giving bonus and we did the following:

Created a z-table with material #, qty and group code.. check in the AltCalTyp routine for this group if ALL the materials are avlbl and activate the discount again based on the qty ordered.

Regards,

Raghu.

samjalees2000
Participant
0 Kudos

Thanks ,Raghu.it seems that it will require an abaper for it.

Former Member
0 Kudos

Hi Sam,

You can use the group condition concept to achieve this.. mark the group condition check box in the cond type definition in V/06 in section 'Group condition' and group the materials using material group in material master/ sales org 1 view or you can use material pricing group(sales org 2 view) as well.

Pls try this and get back.

Regards,

Raghu.

Former Member
0 Kudos

Dear Sam Ahmed,

Try with condition exclusion, put material group in to one condition group and second one in second group so system will choose the best record for the sale order.

check and revert

Regards

Ram

samjalees2000
Participant
0 Kudos

sorry Ram,

Your answer is not relevent to the question