Variant Configuration

15
Step by Step 1. Create a Material - KMAT type with Item category (002) 2. Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc 3. 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) 4. Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page. 5. Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass. 6. 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 7. Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save) 8. Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save 9. Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save) 10. 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.

description

Variant Configuration

Transcript of Variant Configuration

Step by Step1. Create a Material - KMAT type with Item category (002)2. Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc3. 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)4. Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.5. Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass.6. 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 save7. Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)8. Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save9. Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)10. 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.

ExampleA materialCYCLEis created as a configurable material with Gen. Item category group as0004and Item category group asERLA. Also materialCYCLEis aBOMmaterial, which has sub items.Go toTransaction code: MM01.Do the following:1. Basic Data 2 Screen: Set Material is Configurable Indicator2. To determine item category TAC in sales order, maintain a suitable item category group such as 00023. MRP 2 View: Procurement type E: In house Production4. MRP 3 View: Strategy Group. 25: Make-to-order for configurable used for demo5. MRP3 View: Availability Check 02: Individual Requirement6. Classification view: Attach the variant classGo to tab classification and select the class type Variants-300 as shown below.Assign the classCYCLECLASSin the assignments area. The classCYCLECLASSis created with the class type300(Variants) for the materialcycle.Transaction Code: CL01.Now maintain the characteristics as shown below in the screen shot.1) CYCLETYRES2) SYSTEM3) CYCLEMODEL4) CYCLEPRIZENow the characteristicCYCLETYRESwas 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 characteristicSYSTEMwas created with character format.NowGo to Transaction Code: CT04.Go to the values tab and maintain the characteristic values and description as per the requirement.Now the characteristicCYCLEMODELwas 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 characteristicCYCLEPRICEwas 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 asSDCOM(which links Sales and Distribution with Variant configuration) and field name asVKOND.

Now we have to maintain the dependencies for the classCYCLECLASS. The dependencyCYCLEPRICEis created for the class. Go to dependency editor as shown below.Transaction Code: CU01.Maintain the dependency editor for pricing the materialCYCLEbased on the required combination. Also we need to maintain the configuration profile for the materialCYCLE.A configuration profileCYCLEis created for the materialCYCLEand 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 classCYCLECLASS. 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 conditionVA00by using the transaction code: VK11.The below specified conditions are active for the materialCYCLE.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 materialCYCLEis 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 materialCYCLEare:Transaction Code: CS02.RIM, PEDDLE, TYRESare the sub-items for materialCYCLE.This is the complete overview of the variant configuration for a BOM material.