Professional Documents
Culture Documents
Industry
1. Introduction:
The market demand for steel products with high added value has been growing over the years.
A steel Industry has multiple plants and has a number of variants in products to meet these growing specific
requirements. Managing the variations in customer demand makes it difficult to plan and use the resources
efficiently.
The need of Variant configuration:
The system has to depend on the people expertise of metallurgical knowledge, this
creates risk of overheads.
Steel Products have a complex permutation & combinations of different characteristics &
properties which define their product mix.
There are Mill specific checks to be covered which includes steel properties/Grades,
allowed thickness, width, length etc.
2. Process Flow
SAP addresses this Business needs through Variant Configuration.
Various classes are configured for Hot Rolled, Cold Rolled, Galvanized, Tin plated etc.
Characteristics and allowed values are created which defines steel physical, chemical,
metallurgical and dimensional properties.
e.g- Grade, Thickness, Width, Length,
Various dependencies like precondition, procedures and constraints are used to establish
allowed values and range based on mill like dimensional tolerance and steel grades
In the steel industry most of the production happens through MTO route and below is the process flow diagram
for Make-to-Order Production with Variant Configuration
Reference : https://help.sap.com
3.0 Different components of Variant Configuration
In the steel Industry, it need not required to create material for each of the variant, instead use one configurable
material to cover all the variants.
Super BOM- that contains all the components
Super Routing- Steps in the manufacturing operations for producing all the variants of the products.
Characteristics- SAP Characteristics are used to describe specifications and record values for
example Grade, Thickness, Width, Length, Edge, Finish, and Tolerance, tensile strength of steel
coil, carbon content in steel etc.
Characteristic GRADE has the values '304', '316', and '316L'. When you classify an object, you
use this characteristic to specify the Grade of the object.
Class- Characteristics are grouped together in a class to specify the set of characteristics that belong to a
particular group of Materials. This Class is further assigned to a set of Materials that have the same set of
characteristics.
To define the features of a configurable material, you use characteristics. To enable you to use characteristics
to configure a material, you assign the material to a class of class type 300.
mechanical properties cant be combined with all types of grades. In Variant Configuration, we
use dependencies to control this. This prevents combinations of options that are not allowed.
Dependencies also select exactly the right BOM components and operations to produce a variant.
Each configurable object/material must have a configuration profile. The configuration profile for
a material controls the configuration process in the sales order.
You can make the price of a variant dependent on the characteristic values assigned (Pricing). You can use
variant conditions to define surcharges and discounts for a variant.
Values View:
Go to the values tab and maintain the characteristics values and description as per the requirement
In this view, you can predefine allowed values for the characteristics.
If the characteristic is a character format characteristic (Grade), you can manually define the
allowed value as 304, 304L, 316, 316L. The number of characters used to define the value should
be equal to the allowed characters define in the basic data view of the characteristics.
For numerical characteristics you can also define tolerance ranges within which the
characteristics values should be set or you can define the allowed values to be equal to or
greater than or less than a certain value.
Restriction View
If you want to restrict a Characteristics for use in a particular Class Type, then you can enter the
Class types that you are restricting the characteristics to, in the Restrictions Tab, For Example if
you want to use a characteristics Grade in the Material Class type- 003 and not in the Batch
Class type 023, then enter 003 in the restrictions tab.
If you dont use the restrictions, you can use the characteristics in any class type as required.
Assigning Object Dependencies
The dependencies help in making it mandatory to assign value to the characteristic during
configuration or defaulting value to a characteristic or setting value to a characteristic or hiding /
displaying characteristics/ values during configuration.
The dependencies can be assigned to characteristic, characteristic values, BOM components, routing
operations, Configuration profiles based on the need.
You can assign the following type of object dependencies to a characteristics or characteristics values:
1. Procedure: It is used to infer a Characteristic value dependent on particular condition and can be added
in Configuration profiles, and in SUPER BOM/Routing to change Master Data values such as Component
Quantity, labor time.
2. Selection Condition: It is used for selection of components/operations and can be used to make
characteristics as USER entry required and can be added to only Characteristic level, BOM components.
3. Pre-Condition: It is used to hide the characteristics. And can be added to Characteristic and their values
only.
4. Constraints: It's Group of Constraints (Dependency) and can be added in configuration profile only. It is used
to restrict the characteristics values.
The Basic Data view contains the following. You should first enter values for the Basic data view explained as
below:
Status: You should use the characteristics status to lock it for use or to release it for use in
classes. If you are creating in the process of creation, you can also choose the status in
Preparation
Class Group: The classification of a class or the grouping of the class helps in reporting or
retrieving a certain class.
Assignment of the class to an organization area like Sales, purchasing, production, where the
characteristics of the class are going to be used. This is optional
Do not check for identical characteristics values in the classification of an different object of
the same class
When identical values are assigned to the classification of different object using the same class,
the system issues a warning Check with warning
In the characteristics tab, you have to enter the name of the characteristics which is required to be assigned to
the class. Pressing F1 on the characteristics in the characteristics tab would divert to the characteristics master
data. When you insert characteristics in the characteristics tab, the details of the characteristics is also gets
populated.
6.0 Create Configuration profile
A configuration profile HPL-A06-N1 is created for the material HPL-A06-N1 and set status as released.
GO to transaction CU41
The necessary settings are maintained for the configurable material HPL-A06-N1 to explore in a sales order.
We have to create the variant conditions for the characteristics maintained in the class STEELCLASS. Then go
to configuration or press F8 as shown below.
Select one of the characteristics and go for its value and press the icon assign variant condition. Likewise we
can maintain the variants for all the characteristics and its values.
Disclaimer: This document explains variant configuration basics and how it is being applied in the
steel industry, the content of the document has been captured from the existing sources and presented
here to explain the application of VC. To make the process more elaborative screenshots have been
presented in this document and may vary in case of actual scenario.
References:
https://help.sap.com
http://www.sapsword.com/home/sap-batch-management/sap-classsification-system