cancel
Showing results for 
Search instead for 
Did you mean: 

Difficult pricing procedure / Variant Configuration

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

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.

Former Member
0 Kudos

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

Former Member
0 Kudos

The item category of the components are 0002 configuration

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi,

the item categories are "0002". The same for the header as for the components.

yes, I have created in VK11 for the Material "Item 1" all needed variants keys like

PRICE100, PRICE90, PRICE70 and so on...

Regards,

Steffen

Former Member
0 Kudos

I am sorry. Item Category! You mean VBAP-PSTYV?

I use ZAGC vor Header and Components. These are customer-specific created.

Former Member
0 Kudos

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.

Former Member
0 Kudos

My Header, Item Category is: ZAGC

My Component, Item Category is: ZAGC

Both are relevant for pricing.

Why should my Component, Item Category = (Z)TAE ( Not Relevant for Pricing )? The pricing should only on item level

Thanks and regards,

Steffen

Message was edited by:

Steffen Thalmann

Former Member
0 Kudos

OK that mean you have your custom item categories.

I said for TAE which is not relevant for pricing.

Can you check your ZTAC in VOV7 whether it is relevant for pricing ?

Regards,

Gaurav Raghav.

Former Member
0 Kudos

Yes, it is relevant for pricing! I use the same item category for BOM-Header an -Component.

Thanks and regards,

Steffen

Former Member
0 Kudos

no ideas anyone?

i just want for the same material, which is 3times in the sales order, 3 different prices, but not maintain manually...

Message was edited by:

Steffen Thalmann

Former Member
0 Kudos

Were You able to resolve this.I am in a similar situation.

Sobhan

Former Member
0 Kudos

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?

Former Member
0 Kudos

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