cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing

former_member326595
Participant
0 Kudos

Hi

We have a requirement. as follws

Item No Gross Price Discount A -% Discount B-%

10 100 2

20 200 2 5

30 200 2

Discount "A" is a group condition and has scale base discount - condition records are maintained

sacle are 0-100- 0.5%, 100-200- 1 %, 200 - 400- 1.5%, above 400- 2%

Discount B is charged only for item 2 which has a condition record maintained.

Requiremnt is since item no 20 has got additional 5% discount 2 % discount applicable should be in active. This has been done by Condition Exclusion.

However I want help here- Since for item no 20 , Discount is Inactive , scale for Discount A should now be 300, charging discount of 1.5% and not 2% shown above.

Please give some pointers.

Ajoy

Accepted Solutions (1)

Accepted Solutions (1)

former_member1249468
Contributor
0 Kudos

Hi ,

Can you please explain the scenario in brief again.It's not clear in ur post.

I am assuming that you are expecting discount type A has to calculate for line item 20 also when the range is in between 200-400.If it's true ,then , you can do this by using alternative condition type.Pls take your abaper's help and add a piece of code and assign it to required condition type in pricing procedure.

REgards,

Pasapula.

Edited by: Pasapula on Jul 27, 2009 2:10 PM

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

You can create a new routine and assign it to the condition type in the GrpCond.routine field to achieve your requirement.

The logic can be like if any additional discount is applicable to an item then the group condition should omit that line item for its discount calculation.

Regards

Rajkumar K