SAP for Automotive Discussions
Connect with fellow SAP users in discussions to troubleshoot challenges, share best practices, and fuel each other's success. Join a conversation or start your own.
cancel
Showing results for 
Search instead for 
Did you mean: 

DBM Service Order - Warranty Claim: Pricing conditions

Former Member
0 Kudos
932

Hello Gurus,

hope this question finds you well.

I have a requirement whether few pricing conditions in the Warranty Claim should mirror the conditions from the Service Order.

For Parts pricing I've created a custom condition ZPR1 which has RefCon Type + QRPT, hence, Parts Pricing is maintained in VK11 and Warranty claim will get the same. So far so good.

I'm trying to achieve the same (mirroring 2 conditions) with another condition from Service Order. This is another custom condition (ZD10) with Cond. Class type A (Discount or surcharge) and Calculat.Type A (Percentage), basically a discount condition.

I've created ZDIS in Warranty side and I've maintained RefCon Type = ZD10. The aim of this is to get the same percentage from the Service Order, but does not work.

For ZDIS I've created the same access sequence used in ZD10, just to be sure that there is no much difference between the 2 conditions, but for some reason this is not transferred.

I believe I've done all the necessary configuration but not sure why is not working.

I've seen under /DBM/SPRO ->Service -> Warranty->Business Add-Ins (BAdIs)-> BAdI: Creatr Warranty Claim, there is a method that can be implemented which relates to Change Pricing Conditions.

Not sure if this would solve the issue or not. I'm literally lost here.

Any idea, suggestion, advice?

As usual your help is much appreciated.

Cheers,

Bruno

1 ACCEPTED SOLUTION

Former Member
0 Kudos
482

Hi Bruno,

Only one condition type value is passed from DBM to Warranty per item ...basically concept is to pass amount for which claim has to be made for part or service , rest all condition in warranty are approved amount, difference amount etc.

to address your issues I will recommend below solution.

Create discount condition type (automatic not manual condition type) in warranty pricing procedure and assign Z formula for this condition base type, now if condition is fixed amount then read the discount amount for that item and take same value. use VOFM transaction to create your own custom formula.

Else you have to create one more condition type in service which will calculate net amount after discount and configure this condition type in DBM customization to pass to warranty

Regards

Ganesh



View solution in original post

6 REPLIES 6

Former Member
0 Kudos
483

Hi Bruno,

Only one condition type value is passed from DBM to Warranty per item ...basically concept is to pass amount for which claim has to be made for part or service , rest all condition in warranty are approved amount, difference amount etc.

to address your issues I will recommend below solution.

Create discount condition type (automatic not manual condition type) in warranty pricing procedure and assign Z formula for this condition base type, now if condition is fixed amount then read the discount amount for that item and take same value. use VOFM transaction to create your own custom formula.

Else you have to create one more condition type in service which will calculate net amount after discount and configure this condition type in DBM customization to pass to warranty

Regards

Ganesh



0 Kudos
482

Hi Ganesh, thanks for your feedback.

Do you mean that if Parts price is passed from DBM Order to Warranty, no other condition can be passed (either value or percentage)? Please correct me if I my understanding is not correct.

If my previous assumption is correct, then I think that I'd rather maintain 2 sequences access (one in DBM Order and one in Warranty) for the percentage determination.

In any case I'd need to develop a pricing routine because the percentage will be different based on the product age (1st year 50%, 2nd year 30%, etc.). The same routine will be in Order pricing and Warranty pricing.

Thanks again,

Bruno

0 Kudos
482

Hi Bruno,

Yes, the net value of that item is passed to warranty pricing procedure.

Now you can decide to which condition type in the warranty pricing procedure you want to pass this net split value of the item to be claimed.

go to /DBM/SPRO -> Service ->Warranty ->  Assign Parameters for Warranty Claim Types

Here you have to mention condition type from warranty pricing procedure (Mostly PN00) where this net item value is passed while creation of warranty.

Now I am not sure why in your case net value for warranty split item in DBM service order is not considering discount amount .

So in first place NET item value is in your warranty split should be final amount to claim for item after deducting the discount you configured in DBM pricing procedure for warranty.

This net value is then passed to warranty claim , which is already deducted with discount and always equal to DBM service order, in claimant version

Regards

Ganesh

SachinX
Product and Topic Expert
Product and Topic Expert
0 Kudos
482

Hi Bruno,

Given the fact that the pricing procedure in WTY & DBM order is different thus technically the pricing cannot be matched exactly using the configuration logic.

The part price doesnt match also because once the Warranty split type is selected the price is changed in the Split of Warranty, because a discount condition is triggered.

However in my opinion if you have to match them any how & exactly the same, then it is recommended an custom table mapping the condition type of DBM Order to WTY Claim. then read this table in the execution BADI in "Warranty claim create" event of DBM order control to enhance & post the values from the DBM order exactly as it is in the WTY claim.

I hope this helps.

Regards,

Sachin Balmiki

0 Kudos
482

Hi Ganesh for your input.

0 Kudos
482

Hi Sachin thanks for your input.

I have now few different options which I need to analyse to find which one suits better customer's requirement.