Variant Configuration: Prepared By: Ramesh Kumbum
Variant Configuration: Prepared By: Ramesh Kumbum
Variant Configuration: Prepared By: Ramesh Kumbum
CONFIGURATION
Training Agenda
Target Audience
Overview of Variant configuration
Cross module integration
Process steps
Master Data
Characteristic and Class
Configuration profile
Configuration stimulation
Object dependencies
Training Manuals
Q&A
Target Audience
Primary:
SAP SD Consultants
SAP PP Consultants
SAP Solution Architects
Secondary
OVERVIEW
OVERVIEW
VARIANT CONFIGURATION-OVERVIEW
Variant Configuration is a tool which improves information
exchange between sales,engineering and production.
Variant configuration helps sales person to put together
specification for the product, so that product can be
produced from these specifications.
Variant configuration is for manufacturing complex product
which contains various characteristics and variants
VARIANT CONFIGURATION-OVERVIEW
What is Configurable Product???
Products with...
Colors
Features
Options
Customer Choices
430 V
No. of Employees to be
Trained
3
Wrist
Wrist IW 49 II
15
Wrist IW 90 II
Arm Type
Arm type 30-K/1
Enhancements
YES
NO
Elevators
Automotive
Food
High-Tech
Gear units
Aircrafts
Telecommunication
Steel
Chemicals
Super BOM
Super Routing
Classification
Object Dependency
Configurable Profile
Configuration stimulation
SD Condition Records
KMAT VS FERT?
FERT
Non-Variant
Parts
KMAT
Variant
Parts
Non-Variant
Parts
PROCESS STEPS
Process steps
1 Creating Sales Order
2 Checking Requirements using MRP
3 Requirements Planning
4 Converting the planed order into a Production order
5 Confirming the production order
6 Checking the production order settlement
7 Creating the delivery
8 Creating the billing document
CONFIGURATION OF VC
Create characteristics
Configuration stimulation
Bill of Material
T.Code
:CS01
CHARACTERISTIC AND
VALUES
Reference Characteristics
Table
SDCOM,
Field
VKOND
Class types 200 and 300 are defined for material which are
used in variant configuration/Classification .
CONFIGURATION
PROFILE
CONFIGURATION PROFILE
CONTD..
T
.
C
o
d
e
.
T
.
C
o
d
e
.
ASSIGN DEPENDENCIES
CONFIGURATION SIMULATION
CONFIGURATION SIMULATION
Tcode:CU50
CONFIGURATION SIMULATION
CONFIGURATION SIMULATION
CONFIGURATION SIMULATION
CONFIGURATION SIMULATION
1. Select Characteristic
Value
2. Press ' Assign Variant
Condition' button.
3. Enter Variant Key
4. Save
T
.
C
o
d
e
.
T
.
C
o
d
e
.
T
.
C
o
d
e
.
SECOND DAY
DEPENDENCIES
Super BOM contains all the required and Variable items. From the variable
items required items will be selected which are Matching the characteristic
value.
DEPENDENCIES TYPE
The following types of dependencies are available in VC
Preconditions
Selection conditions
Actions
Procedures
DEPENDENCY PRECONDITION
Model
17
Racing
Mountain
12
model eq racing
Standard
Gears
10
DEPENDENCY - PRECONDITION
DEPENDENCY - PRECONDITION
DEPENDENCY - PRECONDITION
DEPENDENCY - PRECONDITION
DEPENDENCY - PRECONDITION
DEPENDENCY PRECONDITION
Characteristics
BOM items
Sub-operations
DEPENDENCY- SELECTION
CONDITIONS
DEPENDENCY - PROCEDURE
The characteristic
Example
Bicycle -
Configurable material
BOM Components Qty.
Procedure
Brake
2 Quantity = 3 if Backpedal
When Backpedal option is selected by customer system
automatically propose 3 qty of brake instead of 2.
Syntax: $SELF.QUANTITY = 3 if BACKPEDAL = 'Yes
DEPENDENCY - PROCEDURE
Characteristic
Values
Condition
Characteristic
Values
Weight calculation
WEIGHT
FRAME
EXTRAS (multiple-value)
Aluminum
10 kg
Steel
14 kg
Mudguard
0.5 kg
Luggage rack
1.0 kg
DEPENDENCY - PROCEDURE
1. Create a procedure for the weight of the BIKE, depending on the frame.
This procedure has the following source code:
$SELF. WEIGHT = 10 if FRAME = Aluminum,
$SELF. WEIGHT = 14 if FRAME = Steel.
3. Allocate the procedure to the configuration profile of material
DEPENDENCY - ACTION
The following Objects can assign to action:
The characteristic value that triggers the action
The characteristic that triggers the action
The configuration profile of the configurable object
Configuration profile
BOM items to change the quantity
Operations in task lists to change the standard values
Since Action is lead to serious system performance problems, it
replaced by Procedure and Constraint.
Actions are used to infer characteristic values. An action is processed
as soon as the characteristic to which it is assigned has a value.
It is not possible to overwrite the characteristic values that are set by
an action.
DEPENDENCY - ACTION
Characteristic
Values
Action
MODEL
Racing
SADDLE = Leather
Standard
Mountain
SADDLE
Plastic
Leather
Dependency - Action
If the value Racing is set for MODEL, the value Leather is
automatically set for SADDLE, because racing bikes are
always supplied with a leather saddle.
Procedure
1. Create an action.
2. Enter the following source code in the dependency editor:
$SELF.SADDLE = Leather if MODEL = Racing
3. Allocate the action to the configuration profile of material
BIKE.
Result
If the value Racing is set for MODEL when you configure the
BIKE, the value Leather is automatically set for SADDLE.
Questions
Who?
What?
Why?
Where?
When?
How?
TRAINING
TRAINING MANUALS
MANUALS
TRAINING MANUALS
User Manual: It contains
Overview
Step by Step guide
Transactional
Material Master creation
BOM Creation
THANKS
Q&A