cancel
Showing results for 
Search instead for 
Did you mean: 

VC & BOM

Former Member
0 Kudos

HI Gurus,

Hi to all, i need an help regarding BOM and Variant Configuration. What is the difference between these two.

In variant configuratin for pricing we use VA00 condition type, how it gives the component price. Can anyone please explain me how this pricing works in VC.

Thanks in Advance,

Venkat

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi venkat,

give your mail id

regards

Srini

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi Harry and Sadhu Kishore,

Thank you for very helpful info.

Regards,

Venkat

Former Member
0 Kudos

Hi Sadhu Kishore,

From ur response i understood that we need to create a condition record for every value in the characteristics through VA00 condition type.

Is my understanding correct or these process is different. Can you pls explain me.

Venkat

Former Member
0 Kudos

Hi Venkat..

no need to create condition records for all the values and characteristics..consider only those which can effect price of the material.

Also take the following example:

While purchasing a car, if a customer selects 'DVD Player', the price should be increased by $500.

You need to create a reference characteristic with reference to table SDCOM and field VKOND. Make it multi-value so that several variant conditions (pricing conditions) can be entered. Now assign the characteristic to variant class of the configurable material.

Create (or use existing) condition records (Transaction VK11).

Create a dependency of type procedure where you can use your reference characteristic and condition record.

e.g. REF_PRICE = 'DVD_PRICE' IF ACCESSORY_CHAR = 'DVD_PLAYER'

The characteristic REF_PRICE refers to SDCOM-VKOND

The variant condition DVD_PRICE is maintained with amount $500

Assign the procedure to configuration profile of the material.

Now configure the material in sales order and select value 'DVD_PLAYER' for characteristic ACCESSORY_CHAR. You should see price increase of $500.

Regards

Harry

Former Member
0 Kudos

hi,

Variant Config ;

The procedure is as follows:

Create a Material - KMAT type with Item category (002)

Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc

Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for)

Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.

Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass.

Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save

Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)

Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save

Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)

Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.

<b>Sales BOM Implementation </b>

A bill of material (BOM) describes the different components that together create a product. A BOM for a bicycle, for example, consists of all the parts that make up the bicycle: the frame, the saddle, wheels, and so on.

Process Flow

When you enter the material number of a bill of materials that is relevant for sales order processing, the system displays the material that describes the whole bill of materials as a main item. The individual components are displayed as lower-level items.

There are two ways to process a bill of materials in Sales. Once you have entered a bill of material in a sales order, the system runs pricing, inventory control, and delivery processing at:

- Main item level if the material is assembled, or

- Component level if the material is not assembled

The type of processing used by the system is determined by the item category group that you enter in the material master record for relevant materials.

Processing at Main Item Level

If you want the system to carry out pricing, inventory control, and delivery processing at main item level, enter ERLA in the Item category group field of the Sales: sales org. 2 screen in the material master record of the finished product. This means that the components only function as text items and are not relevant for delivery. The following graphic shows how a bill of material is processed at main item level.

Processing at Component Level

If you want the system to carry out pricing, inventory control, and delivery processing at the component level, enter LUMF in the Item category group field of the Sales: sales org. 2 screen in the material master record of the finished product. In this case, only the components are relevant for delivery. During processing the system automatically creates a delivery group. The latest delivery date among all the components becomes the delivery date for the entire delivery group.

Pl reward if useful.

Thanks

Sadhu kishore

Former Member
0 Kudos

Hi Harry,

Thank you very much for valuable inputs. Can you pls throw me some light on the Pricing in VC.

Venkat

Former Member
0 Kudos

Hi Venkat..

Variant configuration is a Process of modelling products while the bill of material (BOM) of a configurable material contains all the components that are required to manufacture the material.

Well in a general process of Variant configuration we create a BOM of a material using transaction CS01. According to scenerio, we assign Selection Conditions on different items in the BOM.

And then we write rules(constraints) to make these Selection conditions True. we can make individual selection conditions True so that the particular BOM item will be exploded.We have to group these constraints in a dependency net [CU21].

These constraints use the characteristics value of the material.

Then we assign this Dependency net in the Configuration Profile[CU41] of that material.

For more information about Variant configuration and Variant conditions follow the link:

http://help.sap.com/saphelp_erp2005vp/helpdata/EN/78/ad4540d1b79523e10000000a1550b0/frameset.htm

Regards

Harry