Configurable Product with Classic Variant Configuration with Variant Price
Step-1> To Create Configurable Products with variant
1.1 -> Creating Characteristics
1.2-> Creating Class and assigning Characteristics
1.3-> Creating Configurable Product and assign Class
1.4-> Creating Configuration Profile
Step2-> Set up Variant Price
Step3-> Creating SD order with configurable product and test variant Price
Background set- Have to create a configurable product PHONE with characteristics MOBILE Operating System and depending upon different operating system different price gets calculated.
Tx- CT04 and create characteristics.
Below screen appears.
Provide a name and click on create button or hit enter key.
Below screen appears.
Provide description and choose data type- can be CHAR, NUM, DATE etc. Lets choose the type as CHAR and length as 1. Also it can be specified as single or multi value. Choose Entry Required so that this is a mandatory parameter when configuring product in order. Now select Values tab to define values for the attribute.
Here characteristic values are defined and now save the characteristics.
Similarly different characteristics can be defined like PHONE_CAMERA how may mega pixel and others.
Now for price define another characteristics.
Don’t provide any description or data type. Click on Add. Data tab.
Below screen appears where we have to fill the table name and field name.
As this characteristics we want to use for variant pricing provide table name as SDCOM and field name as VKOND and hit enter key.
Automatically the Not Ready for Input check box is selected which means that user wont be able to select manually this characteristics value and can be set automatically. Now go to Basic Data tab.
The description and the data type and length appears as we refer to the table field.
upto Now we have create 2 characteristics and now lets create the class and assign the already defined 2 characteristics. Use Tx- CL03
Provide a class name and class type as – 300 which is for Variant and select Create.
Go to Char. Tab.
Below Screen appears.
Assign the already defined characteristics and save the class.
Create a configurable material [ Mat Type- KMAT] from MM01.
The material is configurable.
Select the Classification tab.
Below screen appears where the class has to be assigned.
assign the class and then the assigned attributes to the class appears in the material.
Next step is to define configuration profile for the material. Tx- PMEVC
Provide the material and class type- 300 and plant and bom app as sales and dist.
The material appears with assigned class and assigned characteristcis.
Right Click on the material and select create config profile.
The config profile suggested same as the material.
We can change the name also or it can be same as the mat name and now continue.
We can set the processing mode as Classical which means GUI screen appears in the product configuration in order.
The processing mode can be set as Advanced Variant Config which opens the FIORI screen.
Now select the material [double click] and choose Variant price tab.
Below Screen appears.
Now we can select the what is the characteristic name and its value and create Variant Condition. This Variant Condition value to be set up in pricing condition record for the material.
We have the below pricing procedure where PR00 condition is used for the material base price and cond type- VA00 is used for variant price.
Go to tx- VK11 to create price condition record.
Provide cond type as PR00 and hit enter and choose last option.
save the condition record.
Tx- V/06 check the condition type- VA00 and its a variant condition.
Create condition record from Tx- VK11 for variant price- cond type – VA00
Below screen appears. Provide the sales org, dist channel and material.
Provide the variant value and set up the price and save it.
Create sales order in Tx- Va01
Provide the material and quantity and hit enter key.
The classic variant config screen appears. The default values appears.
Now change the characteristic value.
Now the variant condition also selected as per the characteristic value.
The highlighted button can be used to navigate to the variant config screen.
Go to the item details and conditions screen. The base price and variant price gets calculated properly.
Now lets change the config again.
Choose a different char value and go back.
The item price also calculated as per the variant condition.