Sie sind auf Seite 1von 15

Variant Configuration for a BOM

Compiled By: Anindya Dey- SAP- SD-MM/ SCN Consultant .

A material CYCLE is created as a configurable material with Gen. Item category group as 0004 and Item
category group as ERLA. Also material CYCLE is a BOM material, which has sub items.

Go to Transaction code: MM01. Do the following:

1. Basic Data 2 Screen: Set ‘Material is Configurable’ Indicator


2. To determine item category TAC in sales order, maintain a suitable item category group such as
0002

3. MRP 2 View: Procurement type ‘E: In house Production’

4. MRP 3 View: Strategy Group. ’25: Make-to-order for configurable’ used for demo

5. MRP3 View: Availability Check ’02: Individual Requirement’

6. Classification view: Attach the variant class

Go to tab classification and select the class type Variants-300 as shown below.
Assign the class CYCLECLASS in the assignments area.

The class CYCLECLASS is created with the class type 300 (Variants) for the material cycle.
Transaction Code: CL01.

Now maintain the characteristics as shown below in the screen shot.

1) CYCLETYRES 2) SYSTEM

3) CYCLEMODEL 4) CYCLEPRIZE
Now the characteristic CYCLETYRES was created with character format.

Transaction Code: CT04.

Go to the values tab and maintain the characteristic values and description as per the requirement.

Now the characteristic SYSTEM was created with character format.


Now Go to Transaction Code: CT04.

Go to the values tab and maintain the characteristic values and description as per the requirement.

Now the characteristic CYCLEMODEL was created with character format.

Transaction Code: CT04.


Go to the values tab and maintain the characteristic values and description as per the requirement.

Now the characteristic CYCLEPRICE was created with character format. This characteristic is allowed for
multiple values.

Transaction Code: CT04.


Go to the additional data tab and maintain the table name as SDCOM (which links Sales and Distribution
with Variant configuration) and field name as VKOND.
Now we have to maintain the dependencies for the class CYCLECLASS. The dependency CYCLEPRICE
is created for the class. Go to dependency editor as shown below.

Transaction Code: CU01.

Maintain the dependency editor for pricing the material CYCLE based on the required combination.

Also we need to maintain the configuration profile for the material CYCLE.

A configuration profile CYCLE is created for the material CYCLE and set the status as released.
Go to Transaction Code: CU41.

The necessary settings need to be maintained for the configurable material CYCLE to explore in a sales
order.

We have to create the variant conditions for the characteristics maintained in the class CYCLECLASS.
Then go to configuration or press F8 as shown below.

Transaction code: CU50.


Select one of the characteristics and go for its value and press the icon assign variant condition. Like wise
we can maintain the variants for all the char. Values of the characteristics.
This is the variant as specified as medium range which should have the condition records maintained for
VA00 and VA01.

Finally maintain the condition records for the condition VA00 by using the transaction code: VK11.

The below specified conditions are active for the material CYCLE.
Now let us create a sales order. As the material is a BOM material it should explore with the sub-items
and also should give us the screen to select the required material.

Press enter for the various characteristics of the material.

As the material CYCLE is a configurable material, we can choose various options for the material as
shown below.
The material CYCLE is exploded with the sub-items and the net value is directly calculated based on the
variants maintained for condition type VA00.
The BOM components for material CYCLE are:

Transaction Code: CS02.

RIM, PEDDLE, TYRES are the sub-items for material CYCLE.

This is the complete overview of the variant configuration for a BOM material.
Steps for Variant Configuration in SD

Some light on Variant Configuration in Detail.

Generally, in SD variant is effectively used for pricing for variant. The following configuration
with example will be able to assist you in same regard.

The procedure is as follows:

 Create a Material - KMAT as Material Type with Item Category - 002 by using T-Code MM02
 Create Characteristics using T-Code CT04 - Zbike, where in values mention the Color of the bile
like Red, Blue etc

 Create another Characteristics using T- Code 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 using T- Code CL01 - ZBikeclass (Type 300) in
characteristics tab page.

 Then go to Configuration Profile using T- Code CU41 select the material and enter the description
click on the Class assignment, i.e., assign Zbikclass.

 Now go back to Characteristic using T- Code CT04 - enter Zbike -go to values- select Red- go to
Extras -> Object Dependencies -> Editor Select Procedure and enter in line 10 - $self.ZPrice='Red'
and save

 Now go back go to Extras -> Object Dependencies -> Assignments and Assign relationship ( by
default it will come just save)

 Now select Blue- go to Extras -> Object Dependencies -> Editor - Select Procedure and enter in
line 10 - $self.ZPrice='Blue' and save

 Now go back go to Extras - Object Dependencies - Assignments and Assign relationship ( by


default it will come just save)

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

 Activate the variant configuration in Sales Document make the above effective or in use.

Das könnte Ihnen auch gefallen