deepu,
You can achieve this business need by adding EDI condition types in the existing pricing procedure.
Step CType From
10 ZBS1
15 ZBS3
30 ZBS2 10
40 ZBS4 15
Explanation:
Price:
ZBS1 and 3 are prices, so when ZBS3 is available, 1 will become inactive.
If ZBS3 is not available, 1 will be the price.
Surcharge:
In case ZBS1 is active, the related surcharge 2 will feature. And when 3 will be active (in EDI process), its respective surchage 4 will be active.
TW