cancel
Showing results for 
Search instead for 
Did you mean: 

Discount

Former Member
0 Kudos

Hi all,

My customer has a scenario as per which the base unit of sale is PC (Piece). However the sales are made in terms of boxes with conversion factor (65 Pc = 1 Box). Now the customer wishes to give a discount such that the discount is only given on complete boxes.

Ex scenarios :

1) Sales Qty: 65 pc ( = 1 box) then disc = 5% on 65

2) 100 Pc (= 1 box + 35 Pc) , Dis = 5% on 65 only

3) 130 Pc (= 2 Box) then disc = 5% on 130

and so on..

there can be any number of goods sold but the discount will only be applicable on the multiples of 65 and the remainder quantity will not have a discount.

How can this be impleented in SAP

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

hi

in free goods while maintaining condition recrods.....

specify calculation rule fied: there are 3 options.......

Pro rata proportionate - Unit reference - whole units.

You have to maintain Unit reference....

Ex: for 100 units - 20 units are free..

if order is 160 units then system calculates as 100*20/100 = 20 units only.

so that this will be useful for your question.

pls reward if hlpful

Former Member
0 Kudos

Dear Sulabh,

Pl confirm that the discount 5% quantity given on 65 pieces of quantity.

If so please look at SAP free goods determination.

In VBN1 free goods will meet all your criteira.

Regards,

Jatinder

Former Member
0 Kudos

Dear Sulabh,

To meet your requirement you have to customize little more. Use scale basis G -Scale based on a formula in scales in condition type customisation and write your own ABAP code to meet your requirement.Your code should be like unit related free goods determination. Ex: multiples of 65 = 5% . other than multiples of 65 no disc applicable.

Try it. If helpful reward points. Thank u

Former Member
0 Kudos

Hi Ramki,

Thanks for your response. However, there are two problems:

1) It is not allowing the percentage discoutn definition at the UOM level

2) Suppose I define quantity discount of the form 100 Rs per Box (65 pc) and suppose I have only 13 pcs in my order, the system takes the proportionate amount i.e 20 rs as disc in this case.

Please suggest what to do

Former Member
0 Kudos

i have a doubt, if your selling in boxes how can a customer orders in PC's.... if he orders also ur selling unit is boxes.. so he get 65 pcs or 130 pc.. not 100 nos..

if you want your case,.....change sales unit to pc's... next maintain your condition records in boxes...so that you will get your solutions..

if iam wrong correct it

Ramki

Former Member
0 Kudos

I am sorry for the confusion.. The customer places the order in pieces.. if the pieces exceed 65 then they are delivered in a box else they are sent in loose packets on which the discount is not given.

Former Member
0 Kudos

Maintain condition record in boxes (UOM ) and try... it will give your answer..

Ramki

Former Member
0 Kudos

You need to write a routine VOFM.. if the quantity is 65 nos and multiple of 65 nos then SY-SUBRC = 0, else SY-SUBRC = 4.

hope you will get your answer...

if iam wrong pls correct it

ramki