cancel
Showing results for 
Search instead for 
Did you mean: 

restrict discount only for 10 orders

mukesh_kumar23
Participant
0 Kudos

Hi

i want to restrict discount for only 10 customer for that i did some seeting in v/06 condition type and activated the condition update but when am creating condition record and in additional data there is option called Max no of orders when am entering 10 its throwing error enter a valid value. so kindly help me.

thanx

Accepted Solutions (1)

Accepted Solutions (1)

Lakshmipathi
Active Contributor
0 Kudos

In V/06. select the discount condition type and tick the "Conditon Update" Now you can maintain the conditons as you wish in VK11.

Go to VK11 input the sales area and execute. In the same screen click on "Goto -- Scales" tab and maintain scales like for first 10 customers maintain the required discount. Also click again on "Goto -- Additional Data" and maintain a value in "Max number of orders"

thanks

G. Lakshmipathi

former_member315051
Active Contributor
0 Kudos

Dear Lakshmipathi,

i think we can not enter more than 03 , if we want to enter more than 03 what is the dovelopment needs to be done.

Even when entering 04 it is saying enter valid value

(Maximum number of sales orders per condition record

Specifies - up to a maximum of three - the number of sales orders that

can benefit from this condition record.)

Regards,

Ramesh

former_member1111576
Participant
0 Kudos

Hi Ramesh,

Have you find the solution , how to increase the number of sales order is more that 3.

please advise. and also In Scale , we can give QTY,Value. let me know how to include the customer here.

thanks

Bala

Answers (7)

Answers (7)

Former Member
0 Kudos

Hi Pratush,

I have certain idea but this can be a bit tricky and even I have not tried the same but have a feeling that it will work.

1) Define 2 identical discount condition types, both with condition update as active, say ZDS1 & ZDS2.

2) Maintain Condition records, may be on daily basis,for ZDS1 with discount % as 100 for max number of orders as 10 and for ZDS2 with discount % as 50% for max number of orders as 20

3) Maintain Condition Exclusion saying is ZDS1 is present, make ZDS2 as inactive.

This way, for the first 10 sales order, ZDS1 will be active with 100 % and for the next 10 sales order , ZDS2 will be active with 50%.

Just an idea, cannot guarantee on the success and can be used as a last resort if it works.

Regards,

Naveen Aggarwal

Former Member
0 Kudos

Hi mukesh,

thanks for the help, that is not the case i am looking for.....Let me explain it... I want that on 1st May 2009....what ever customer order...the first 10 customers will get 100% discount and next 10 customer will get 50% discount.........it is irrespective of material and quantity....See I can restrict date from condition records and I can also restrict 3 sales order as well but I do not how to scale this ... I can use K007 condition type to give 100% discount to customer but I am not sure if as what scale type and scale base to use in condition type.....

Please suggest if you have solution to it..

regards

Pratush

Former Member
0 Kudos

Hello,

What you have told is same as the solution provided by Naveen .

the first 10 customers will get 100% discount --> ZSD1 Max order = 10

next 10 customer will get 50% discoun --> ZSD2 Max order = 50

Thanks

RK

Former Member
0 Kudos

Thanks Naveen that works perfectly fine...thanks so much

Regards

Pratush Kumar

Former Member
0 Kudos

Great Answer

Former Member
0 Kudos

Hi All,

can anyone Suggest me how to Give Discount of 100% to first 10 Customers and 50% discount to Next 10 customers.... Customers can be any it is like first 20 sales order on a specified date...so first 10 will get 100% discount and next 10 will get 50% discount....

Please suggest.

Regards

Pratush

Former Member
0 Kudos

Hi Mukesh

If the sales orders are of some fixed amount then you can restrict 10 sales order. Calculate the max amount for 10 sales order such as Amount of one sales order * 10.

Enter this amount in the "Max allowed value" field while creating condition record in VK11.

try and revert

Former Member
0 Kudos

Hi there,

If the requirement is to give discount only to 10 specific customers, then check the key combination of the condition record.

If the condition type has a key combination of sold-to / ship-to partners, then maintain the condition type only for those customers to whom you want to give the discount.

If your requirement is to give discount to any first 10 customers, then logic is different. In that case you can define the condition type as manual. Since it is only for 1st 10 customers, then the order entry person will manually give the discount only to first 10 customers.

If you dont want manual intervention, then you can do this. Check for what sales area / order type you want to give this discount. Then in the requirement routine of that condition type write a customized code. In the code put a logic such that the system takes a count of VBAK entries in that salea area for that order type. If the count of VBAK <= 10, only then the condition type will apply.

Hope thsi works.

Regards,

Sivanand

Former Member
0 Kudos

Hi...

the Max number allowed in 3...can anyone suggest me how can we restrict for then 3 sales order.

Regards

Pratush

Former Member
0 Kudos

hello, friends.

i have also previously encountered the maximum of 3 orders. there is a workaround without enhancements, but it will be a bit tricky. you could create several condition records, all with maximum of 3 orders, but with different validity dates, all these dates should come after the other and should not overlap. this assumes we can predict that the customer can order a maximum of only 3 orders within a period of time.

why SAP limits the maximum orders to 3 may have something to do with system performance. otherwise, i also wonder why 3 is the limit.

regards.

Former Member
0 Kudos

hello again.

as i read your issue, is it correct that the 10 orders apply to the 10 customers collectively? as in, it doesn't matter how many orders the customers make, as long as the total for this group does not exceed 10? if so, then it might be feasible to do the condition record based on a customer group or pricing group, to which these 10 customers belong.

again, the hurdle would be the maximum order count of 3.

regards.

Former Member
0 Kudos

Hi,

this can be done in first activate condition update in ur discount condtype and in vk11 go to additional data, give as maximum number of order for this discount restricted to 10.

regards,

sk

Former Member
0 Kudos

If you are trying to limit the discount to 10 customers then create 10 condition records for the 10 customers.