cancel
Showing results for 
Search instead for 
Did you mean: 

Getting Pricing error- condition value is getting calculated two times

Former Member
0 Kudos

Hello,

I am getting a error in pricing for a one condition type, which is configured as header as well as item level.The condition value is getting calculated twice (which should calculate one time only)

The Issue is below,

The main criterion is simple in that if the total value of the order received is below a certain value then a surchage will be applied. The complexity is that the Refinish materials is split into 2 plants, This warehouse split should be irrelevant to the charge made to the customer but during various tests the following happens

1. If the total order value is above the charge threshhold regardless of the value in each plant then no charge is applied.---- This is CORRECT.

2. If the both plants are below the charge threshold, the system generates 2 charges, one on each plant. --- This is INCORRECT.

it should only ever be applied to the first order. Surcharge should apply one time for the customer, not two times for same order as material is available at two different plants.

Thanks and regards,

Abhijit Dixit

+91 9820935468

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member648947
Active Participant
0 Kudos

Dear Abhijit,

I am glad that your problem is resolved.

what i understood from the description you gave is that , the

1) Material in question was maintained in two different plants.

2) and in order it was getting surcharge twice.

Explanation:

1) you had maintained two different condition records based on plant

2) when system was carrying out pricing , for surchange condition type , it found two condition records maintained e.g plant A and Plant B,

here it is irrelevant as which ever plant was deternined in Order may be because in pricing requirement you are comaparing the threshold value at both plants and if found less , there is no check for plant determined in the order. system places the charge as finds to condition record.

3) when you maintained condition record on the basis of "Customer/material" system finds only one valid record and is determined in pricing. in pricing config this acess must have been marked as exclusive so once system found the value did not search for further records.

This explanation is based on some assumption and may not be applicable to you, but surely will clarify your doubts.

please do revert if not clear.

Regards,

Paresh

Former Member
0 Kudos

Thanks for the reply Paresh,

I have informed the solution to business but they are asking me to pick the condition record at plant level only.

In which surcharge should apply for one time only. They want to apply this surcharge for only this two plants( WF-- and VX--).

If we maintain the condition record at header level then it will calculate for only once regardless whichever is the plant,but business don't want that.

Is there any routine or user exit is available which can we apply at pricing procedure.

Or is there any solution which solves my issue.

Thanks and regards,

Abhijit

former_member648947
Active Participant
0 Kudos

Dear Abhijit,

It looks like your problem can be solved by condition Supplement functionality.

1)

e.g if PR00 is determined then supplement conditions will be determined, you can maintain the condition requirment for the amount with the help of ABAPer , to trigger the supplement condition ( Surcharge ) only if order value is not met.

2) regarding the surcharge being calculated two times , this may be happening because , you must have maintained conditon access dependant on Plant,

Instead of plant try to maintain Customer and Material only. that should determine that condition once only in pricing.

Hope solves your problem

Regards,

Paresh

Former Member
0 Kudos

Hi Paresh,

I have checked the condition record and I found that the record is maintained at Plant level, Nad I have changed the record at Custome - material level .... my problem gets resolved.

Thanku very much,

can you please explain me what is thre rols of plant in this record.

What is the issue if record is maintaing at plant level, why it it picking two times.....

Once again thanks

Regards,

Abhijit Dixit

Former Member
0 Kudos

Hi

Look into the pricing procedure-steps

Arrange it in the way that it vl caluculate one time. it is relevant to steps and forming ur condition types in pricing procedure.

Look into the pricing procedure;shuffle and create a transaction and have a look

Thanks

Former Member
0 Kudos

Abhijjit,

Is the condition type's Value is depends on the Plant? if yes, then it will calculate based on plant and as material is in different plant.

Thanks,

Raja