cancel
Showing results for 
Search instead for 
Did you mean: 

Variant Configuration

Former Member
0 Kudos

Hello,

What is Variant Configuration? what are its step? In which business scenario we can use it. Please provide me detail explanation

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Thanks

Former Member
0 Kudos

Hello,

Variant configuration is for manufacturing complex products. The manufacturer is always having to offer new variants of its products. Often, new variants are created by modifying existing product designs as you process the order. The important thing is to react quickly to customers' requirements.

Variant configuration helps the customer or salesperson to put together specifications for the product and ensure that the product can be produced from these specifications. It also ensures that production costs do not overstep the mark.

Do a small search in this forum, you may see lots of documents rearding VC.

Prase

Former Member
0 Kudos

Hi,

U can find the notes with example step by step taking example of voltas

VARIANT CONFIGURATION (COMPLEX AND IMPORTANT)

The variant configuration is used in various modules of SAP mainly production, materials management and sales and distribution

Relevant for make to order u2013 hot on order from customer

1. Prepare the material master record

2. Charectristics (variables) a. Model b.colour c. capacity

3. Define a class (group of characters ) and assign the characteristics

4. define one more characteristic for price and establish dependency.

5. Prepare a configurable profile for the material (selection chart)

6. maintain the price conditions a. PR00 b. VA00

7. Prepare the sales order, system will give profile and then select variables and do the pricing. (availability check can not be done)

8. Order release to production

9. stock the product MB1C for particular customer and particular sales order, Material movement = 521E (special)

10. delivery processing

11. billing

1. T.code MM01 u2013 prepare the material master using material type as u201CConfigurable (KMAT) and industry sector as u201CRetailu201D. In MRP2 screen maintain storage groups as 25 which is for make to order u2013 configurable material, Maintain valuation class as 7900. Availability check u2013 02 (individual requirement)

2. Define the characteristics. We will be considering 3 characteristics namely Model, Compressor and capacity.

First define for model,

Transaction code = CT04,

Charecteristic = Prefix u201CZu201D, Ex= ZMOD,

Dialogue box = Yes,

description = Model of the Air conditioner

Data type = CHAR CHARACTER FORMAT

No.of chars u2013 10

Select multiple values

Select u201Cvaluesu201D tab

MOD1 u2013 Alpine

MOD2 u2013 St.Moritiz

MOD3 u2013 Mistural

3. Define the class

T.Code u2013 CL01

Class u2013 WWAC

Class type = 300 (System defined) variants continue

Description u2013 class for voltas room A/c.

Select CHAR tab

Charecteristic Description

ZMOD Model of the A/C.

Save.

3. Prepare one more characteristic for price u201CZPu201D

Again use T.Code CT04 and define

Say yes to dialogue

Description= Charecteristic for price

Select u201Caddl datau201D tab

Table name = SPCOM

Field name = VKOND

4. Establish price dependency

Again use CT04 select ZMOD

Select u201Cvaluesu201D tab

-- --

Select first characteristic u2013 MOD1

Select extras from menu (Top)

Select object dependencies

Select editor à

Relation type dialogue

Select procedure à continue

000010= $self.zp=u2019MOD1u2019

--- --- -

Repeat italic paragraph for

000010=$self.zp=u2019MOD2u2019

Repeat italic paragraph for

000010=$self.zp=u2019MOD3u2019

5. Prepare the configurable profile for the material

T.Code = CU41 --- Popup will come

Select material in popup

Material = Material number u201CWACu201D

Profile No. Profile name Class

1 ZWAC1 300

Select above and click on u2018class assignementu2019

Class u2013 ZWAC click on continue

Screen will come

Select u201Cvalue fieldu201D or F4

Click on

MOD1

MOD2

MOD3

Save.

Select VK11

Maintain condition values

PR00 = Rs.14000/- Alpine u2013 Rs.14000/-

VA00 for MOD2 = Rs.2000/- St.Martize= Rs.14000/- + Rs.2000/-= Rs.16000

VA00 for MOD3 = Rs.3000/- Mistural = Rs.14000/- + Rs.3000/- = Rs.17000/-

Create condition records.

A u2013 PR00

Material (MOD1) = Rs.14000/- save

B- VA00

Variant

MOD2 u2013 Rs.2000/-

MOD u2013 Rs.3000/- save

Enter material in sales orderSelect item and select configurable button and select MOD1

Create a sales order once you enter material number. The configurable profile will popup giving a selection about to select variable. Select variable and continue.

Select pricing calculation button (top)

Now system will read the condition data and calculate the price.

Go to MB1cMaterial movement type 521 EPlant quantitySales order 300115 10Recipient customer code u2013 75000WAC 1 enter and save.No delivery u2013 VL01Then create bill u2013 VF02

Follow the above box OR

After creating the order note the order number

Create MB1C

Movement type u2013 521+E

Enter plant and storage location

Enter recipient number (Party code) sales order number, line item number enter the material and save.

Do the delivery

Do the billing.

How to add further characteristics

Consider the new characteristics compressor type

T.Code u2013 CT04

Charecteristics u2013 ZCOMPRESSOR

Charesteristic u2013 ZCOMPRESSOR

Description u2013 Compressor type

Select Value tab

Char Value Description

COMP1 RECIPROCATARY

COMP2 ROTARY

Save.

Assign the new characteristics to class.

T.Code u2013 CL02

Class u2013 ZWAC

Charecteristic u2013 ZCOMPRESSOR

Enter

Select characteristic and add new characteristic i.e. ZCOMPRESSOR

Save.

Define the price dependency

Select CT04 u2013 select the ZCOMPRESSOR

Enter

Select values and assign price characteristic to the variants (COMP1 & COMP2)

u201C SELECT COMP1 Select extras (from Menu) object depencies u2013 editor u2026 select procedure u2026 continue u201C

000010-$self.ZP=u2019COMP1u2019 Save.

Select COMP2 u2013 Select extras. (from Menu) object depencies u2013 editor u2026 select procedure u2026 continue u201C

000010 - $self.ZP=u2019COMP2u2019

Activate the variants in the configurable profile

Use u2013 T.Code - CU42

Select profile1 and select class assignment

Now the system will show the second charectaristic compressor type

Select F4 and activate the variants

Select COMP1 check the box

COMP2 check the box continue and save.

Finally create condition record for VA00

COMP2 2000 VALIDITY u2013 31-12-2006

Create order on party code 75000

Select the line click onn configurable button see item conditions

Save.

MB1C

Movement type 521E

Material account assignment group

Order 300116 - line 10

T.Code VL01 Pick and PGi

Billling.

With best regards,

venkataswamy,

safeer_rahman2
Contributor
0 Kudos

HI Naveed...

Variant configuration is used where you have a configurable material like computer (made up of components like processor, monitor, keyboard, mouse etc). These components are called as characteristics in variant config. Again this will be having values like processor can be either P4 or P3, monitor can be 15" or 17" etc.

Based on the values selected the variant pricing will happen using the condition type VA00.

The procedure is as follows:

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

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

u2022 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)

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

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

u2022 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

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

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

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

u2022 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.

Hope this helps..

Thanks,

Safeer Rahman

Former Member
0 Kudos

Hi,

In business, some materials are going to be manufactured according to the requirements of the customer. Those materials are called Configurable Materials that can be configured according to the customer requirements during Sales Order Processing.

Every Configurable Material is an u2018Objectu2019. Every object has u2018characteristicsu2019 and every characteristic has a single or multiple u2018Valuesu2019.

Ex: Configurable Material=Car=Object

Car has Engine, Steering, Color, Tires , etc...-->Characteristics

In u2018Steeringu2019, Normal Steering, Power Steering is thereValues

Business sometimes manufactures these Characteristics in advance without taking Sales Order into consideration as normal Finished Goods and maintain inventory as Variants. If Variants are not existed in inventory then the requirement will be sent to MRP and raise Make to Order Configurable Material.

Business can calculate Variant pricing also. Configurable Material can be exploded as BOM.

Requirements are transferred to MRP by Requirement Type u2018KEKu2019. Material should be maintained in inventory with Special Stock Indicator u2018Eu2019 (Orders on Hand).

Variant Configuration in SAP has Integration with CA, LO, PP, SD, MM, CO and ABAP modules.

Process Flow of Variants:

S.NO Transaction Transaction Code

1 Create Configurable Material MM01 or MMK1

2 Create Characteristics CT04

3 Create Class CL01

4 Assign Characteristics to Class CT04

5 Create Configuration Profile CU41

6 Create Object Dependencies CU01

7 Assign Object Dependencies CT04/CU41

8 Create Variant Condition Records VK11

9 Simulate Configuration CU50

10 Create Sales Order VA01

11 Create Outbound Delivery VL01N

12 Create Billing VF01

hope it helps..

regards..

yogi..