on 09-13-2010 10:03 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.