Former Member

### Pricing procedure in SD

Hi,

I have created 4 new condition types ( ZC01, ZC02, ZC03 & ZC04). [ surcharge condition types ]

condition records are maintained for ZC01 & ZC02 i.e. Rs 20 & 10 respectively.

ZC03 is the discount condition type and it is manual entry.

Now i required to save the sum of ( ZC01 + ZC02 - ZC03) value into condition ZC04. i.e. ( 20 + 10 - 5) = 25.

In pricing procedure i have maintained the conditions as follows, but still i am not getting the sum of 3 conditions into 4th condition type.

Step no. | Condition type | From | To

01 | ZCO1 |

02 | ZC02 |

03 | ZC03 |

04 | ZC04 | 01 | 03

Is this correct ? or i have to write the routine to move the value to ZC04.

Thanks

Bhanu

10|10000 characters needed characters exceeded

Jan 30, 2012 at 02:30 PM

If the condition class (t.code V/06) for ZC01 and ZC02 is same, then you can get only one value in step 04. Meaning step 04 will be either ZC01 or ZC02 + ZC03. Hence by standard you can't get the required value. You need to add a routine in the column Condition formula for alternative calculation type in the pricing procedure (t.code V/08) against condition type ZC04 to do the required calculations.

Regards,

10|10000 characters needed characters exceeded
• Shiva Ram Former Member

I am not sure whether condition exclusion works if condition types are different (one is % and other is quantity). To understand more about how condition exclusion works read OSS Note 836243 - How condition exclusion works in R/3

Regards,

• Former Member
Jan 30, 2012 at 03:49 PM

Hi,

You need to create a VOFM routine unless you change the ZC04 condition type to percentage and put 100% in condition record.

Regards,

Marcin