cancel
Showing results for 
Search instead for 
Did you mean: 

PR00 of Material A dependent of whether it is sold together with Material B

Former Member
0 Kudos

Dear,

We have the following case:

In case we enter Material A in the Sales order, the PR00 should be 10 EURO (normal process), but if we enter Material A AND Material B in the Sales order, the PR00 of Material A should be 8 EURO instead of 10 EURO.

Does anybody have experience mapping this in SAP SD Pricing?

My first thougths would be to write a Routine (VOFM; and enter it in the Access Sequence PR00) that checks whether Material B (maybe via Material pricing group or something) is also entered in the Sales order.

Thanks beforehand for any clues!

Bart

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Bart,

true, there's not standard solution.

However you could try this:

- create a new price condition copied from PR00 let's call ZPR0.

- assign this new price condition to your price scheme after PR00.

- assign value formula condition 14 (best price) for ZPR0 in your price scheme.

- assign, as you suggest, a routine to check if second material is in sales order and assign this requirement formula to ZPR0 in price scheme.

- create price for condition ZPR0 (in your case, 8 euros).

Now if material B exists, SAP will take into account condition ZPR0 and with value formula 14 will compare price conditions PR00 and ZPR0 and use the less expensive (ZPR0 with value 8).

Now as we don't know when this second material (B) will be keyed in the sales order (before or after material A) we should force somehow the system to run a new pricing for material A (when material B is entered AFTER material A price calculation). For this you check user-exit USEREXIT_NEW_PRICING_VBAP in MV45AFZB.

Please give feedback.

Regards,

Joan

Former Member
0 Kudos

Dear Joan,

Thanks a whole lot for your response to this thread.

It definitely makes sense what you are saying;

I will continue working toward a solution using your tips/ideas.

Again, thanks a lot!

Kind regards,

Bart

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Bart,

I think we don't have a solution for this in the standard R/3 system. 1:1 free goods are possible but i doubt about ur requirement.What is the price of material B in this case?

Regards,

Ramesh babu.

Edited by: malladirb on Sep 13, 2010 12:36 PM

Former Member
0 Kudos

Dear Ramesh,

You are right; Free items are not relevant in my scenario.

The price of Material B is always the same/not relevant,

only the appearance of Material B in the same Sales order as Material A (regardless of the order quantities of A and B) should result in a different (lower) price for Material A.

This is to encourage customers to buy Material B as well as A in the same order.

Hope this helps,

Kind regards,

Bart

Former Member
0 Kudos

Hi Bart,

You should use the Sales Bom logic for this issue by using CS01 t-code and use the 5=sales and distibution as bom usage.

I hope it will works on this issue.

Regards,

Former Member
0 Kudos

Dear Sinanbozok,

I do not see the link between Sales BOM and the Pricing...

The Material A and B are not linked in a BOM structure way.

Kind regards,

Bart