on 08-21-2007 11:55 AM
Hi SDN,
i've got a problem and I hope anyone can help me:
I have a BOM with 3 same materials. e.g:
<b>BOM</b>
<i>- Item 1
- Item 1
- Item 1</i>
The explosion of the BOM-items is controlled by the VC - and it work fine. But i have massive problems with the pricing procedure, because is have to be possible, to give each item (same material number) a different Price. And this price have to be given by the condition VA00.
Can I control the pricing over the BOM-position?
Thanks and regards
Hi Steffen,
You have BOM like :
BOM
- Item 1
- Item 1
- Item 1
Now, first tell me, whether you are using Header level Pricing or Item level Pricing.
This you can check by having a look at item categories of header/component.
Regarding item level,
Pricing is possible at BOM item level.
Have you properly configured VA00 or VA01 in your pricing procedure ?
Please cross check all variant pricing settings and condition records and VC procedure for pricing.
Revert back with more details of your scenario.
Reward if found useful.
Regards,
Gaurav Raghav.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gaurav,
in the configuration profile for the item I have the procedures which control, which pricing variant (<b>VA00</b>) is to set to SDCOM-VKOND (VPRICE)
Like this:
$self.VPRICE = 'PRICE100' if $root.A1 EQ 100,
$self.VPRICE = 'PRICE90' if $root.A1 EQ 90,
$self.VPRICE = 'PRICE70' if $root.A1 EQ 70
$self.VPRICE = 'PRICE100' if $root.A2 EQ 100,
$self.VPRICE = 'PRICE90' if $root.A2 EQ 90,
$self.VPRICE = 'PRICE70' if $root.A2 EQ 70
$self.VPRICE = 'PRICE100' if $root.A3 EQ 100,
<i>...and so on...</i>
In the VC I set the characteristics for A1, A2 an A3. So it can be, that A1 have 100, A2 have 70 and A3 have 25.
If so, the VC explode the BOM with items 1 3times, and i have:
BOM
- Item 1
- Item 1
- Item 1
And the price VA00 always is the one for PRICE25, because this is the last one. I think, I just have to set the Item-Position in the Salesdocument... but how?
I have nothing found, if I use Header level Pricing or Item level Pricing...
Hope this information are comprehensible
Regards,
Steffen
Have you created seperate condition records for VA00 in VK11 for all variant keys like
PRICE100
PRICE90
PRICE70 ?
Just check it.
What are the item categories of your BOM Header and BOM Component ?
Just goto item details in Sales order and see the item category there.
Regards,
Gaurav Raghav.
Message was edited by:
Gaurav Raghav
Steffen. Now see one thing carefully.
Item Cat. Group ( From Material Master ) + Sales Doc Type + Higher Level Item Category = Item Category
So, equation becomes :
0002 + OR = TAC
0002 + OR + TAC = TAE
Verify above equations in your system by T.Code VOV7.
That mean :
for your Header , Item Category is : TAC ( Relevant for Pricing )
for your Component , Item Category is : TAE ( Not Relevant for Pricing )
You can check details of an item category in T.Code VOV4.
You please also goto Sales Order ---> Select the BOM Component --> Press Item Details Button --> See the Item Category there.
You just cross verify this info in your system.
So, If this is the case, then your BOM components are not relevant for Pricing
Please check this and revert back.
Regards,
Gaurav Raghav.
Thanks for the answer. Sure, I can solve it by maintain the condition manually. But I don't want, because the user want to control it over the configuration.
Are there no other possiblities?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
I feel instead maintaining the Mantatory price at VA00(Condition record), you can maintain it manually, so that when ever you raise the sales order, you change the price as required.
Reward if it helps
regards
Prasanna R
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.