Skip to Content
avatar image
Former Member

VC & BOM

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    May 21, 2007 at 04:32 AM

    hi venkat,

    give your mail id

    regards

    Srini

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 21, 2007 at 04:16 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 21, 2007 at 04:30 AM

    Hi Harry,

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

    Venkat

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 21, 2007 at 04:33 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 21, 2007 at 04:42 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • avatar image
    Former Member
    May 21, 2007 at 05:39 AM

    Hi Harry and Sadhu Kishore,

    Thank you for very helpful info.

    Regards,

    Venkat

    Add comment
    10|10000 characters needed characters exceeded