cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing

Former Member
0 Kudos

Hi All,

We have a scenario wherein we give a discount of 10% on Mrp(1000).which will be 900.

Now the customer wants to give a discount on 900 of 20% with a different discount condition type.

Do we have to use a routine here or is there is any other way around to calculate the netvalue.

Thanks,Rajneesh

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

As suggested in earlier respond, design the pricing procedure accordingly, i.e one of the Discount condition being placed in between MRP (1000) & 900. Other discount condition following later.

Eg:

Step 10 Condtion Type PR00

Step 20 Condition Type ZDS1 (For 10 % Discount)

Step 30 Summation of PR00 minus ZDIS

Step 40 Condition Type ZDS2 (For 20 % Discount)

& so on ......

ZDS1, ZDS2 are indicative, which can be copied from relevant Discount Condition Type.

Condition Type (T.Code: V/06): If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Type. It is always recommended to copy an existing similar condition type & make the neccessary changes. Here we assign Access sequence to Condition type.

This is best way to handle the requirement.

Regards,

Rajesh Banka

Reward points if helpful

Edited by: Rajesh Banka on Feb 20, 2008 9:29 AM

former_member183879
Active Contributor
0 Kudos

Hi,

You should have the MRP price using a condition say ZPR0

ZPRO=1000

Now the discount of 10% is through another c.type ZK07. Assuming the ZPRO at step10, the configuration of ZK01 in pp should be

20 ZK01 From step =10

with relevant account key.

Now maintain the condition record of 10% for ZK01.

Now ZK01 = 10% OF 1000 = 100

Now the subtotal from step10 to step20 will become 1000-100 = 900(Step30)

Now teh third condition type ZK02 should be

40 ZK02 From step30 with relevant account key

Now maintain c.record of ZK02 with 20%

Now the resultant calculation will be as follows.

ZPRO =1000

ZK01 = -100

NET PRICE = 900

ZK02 = -180

RETAIL PRICE = 720

Hope this helps you

Former Member
0 Kudos

Dear Friend,

What i feel is there is no requirement for any routines...

It can be simply implemented.

Step 1: MRP(Condition type: )

Step2: 10% Discount Condition from Step 1

Step3: Gross Value: Step2

Step 4.Discount 20 % from step 3:

Step5: Net Value....

Next futher pricing:

regards,

SAP SD

Former Member
0 Kudos

In vk11 u can maintain customer/material disount or customer discount using condition type k005 & k007 respectively.

Former Member
0 Kudos

Hi Rajneesh,

For this maintain seperate condition type Zxxx and maintain this condition typeafter the 900 value is determaind ( Condition type ) In front of the Zxxx condition type From filed put 900 value ( Suppose netvalue ) step number...then ur problem will solve..

If u want to determine this condition type manually u can go with RA00 condition type which is calculated on net value..

I hope it will help you..

Rewards if it is useful...

Regards

Durga Prasad