1 variant configuration final draft 06apr08 overview
DESCRIPTION
testTRANSCRIPT
04/21/23
Overviewon
SAP VARIANT CONFIGURATION
Satyam O2C Competency
04/21/23
SAP Consultants (Logistics & FI/CO)SAP Champion UsersPeers
Target Audience
Satyam O2C Competency
04/21/23
Variant Configuration - Topics
End User Perspective Definition and key benefits VC integration with various SAP Modules
Consulting Perspective Key Words used in VC Variant conditions & pricing Parameters selected for the Material Steps for configuring VC
Satyam O2C Competency
04/21/23
Definition: Variant Configuration
A functionality that helps to simplify the complex manufacturing of final product with more varieties and variation of the input material
For e.g. Automobiles can have various models with different colors or accessories but with same basic features
Satyam O2C Competency
04/21/23
Benefits
Customers’ variant requirement can be met quickly
New variants (Specifications) of the products can be done online either by the customer or sales engineers
Reduces the need to create multiple variants for the product specific for the variants
Satyam O2C Competency
04/21/23
Benefits
The requirement ( Specification ) chosen in the Sales Order is passed to the Production Planning smoothly. The cost of the specification can be monitored so that it does not overstep the mark, when tailoring the variant
Highly beneficial in industries where too many variations exists in the product structure
Satyam O2C Competency
04/21/23
VC Integration with other SAP Modules
Satyam O2C Competency
04/21/238
VC Integration
Few Application components like
– Material Master – Sales – Purchasing– Costing– MRP – Production Orders, etc.,
Satyam O2C Competency
04/21/239
Configurable Material
What is Configurable Material ? A Material with which all variants of a product are stored in SAP. A
Product consists of a number of variable components; hence with these various components, you can configure and define Characteristics
Sets important control parameters especially for MRP, Pricing & Sales
Satyam O2C Competency
04/21/2310
Configurable Material
Engine Capacity
Configurable Material
Variants
AUTOMOBILE
Fuel System Colour
Satyam O2C Competency
04/21/2311
Configurable Material
Satyam O2C Competency
04/21/2312
Variant Configuration- Keywords
Characteristics Class Classification Dependency
Precondition Selection condition Actions Procedures
Tables & Functions Configuration profile Variant condition
Satyam O2C Competency
04/21/2313
Variant Configuration- Keywords (2)
1
Satyam O2C Competency
04/21/23
Characteristics
Various components that can be configured are defined as Characteristics
The Variants of the individual component will be considered as its value
e.g. Fuel System, Engine Capacity or Accessories can be Characteristics. Petrol or Diesel versions can be values for the characteristic Fuel system.
Satyam O2C Competency
04/21/23
Classes
Contains the Characteristics Class types determine how the objects (Characteristics)
are processed How the objects (material, batches, documents, etc.)
can be classified Class type allows to classify objects of different types in
the same class . e.g.. Class type = 300 “Configurable Material” which can
be identified for multiple objects allowed
Satyam O2C Competency
04/21/23
Classification: Multi-module impact
R/3Client Server
ABAP/4
SD
MM
PP
QM
PM
COCO
Satyam O2C Competency
04/21/23
Classification
Following modules use Classification system: MM, PP, SD, PM, QM, CO
Classification is considered a “central function” of SAP
A carefully constructed Classification structure makes it easier & quicker to find objects within a Classification system
Satyam O2C Competency
04/21/23
Classification
Classification is the process of assigning Objects to Classes
Using the characteristics of the class, values can be assigned to these objects
You can assign an object to one or more classes and one or more objects to a class (Relationship : Many to Many)
Satyam O2C Competency
04/21/23
Classification
Object to One Or More Classes One or more Object to a Class *
* This substantially reduces the work load for classifying objects.
Satyam O2C Competency
04/21/23
Classification: Central Concepts
Satyam O2C Competency
04/21/23
Dependency
Master Data Maintaining the interdependencies, validation
between the characteristics and characteristics values.
Dependencies can be created as • Global Dependency• Local Dependency
Satyam O2C Competency
04/21/23
Dependency
Global Dependency• The Global dependencies are independent of
any specific objects
Local Dependency• The Local dependencies are specific for
characteristic or characteristic value
Satyam O2C Competency
04/21/23
Global & Local Dependencies
Global Dependency This uses External name for
identity These dependencies can be
assigned to any characteristics or characteristic values
Any changes to a global dependency will straightly get affected wherever it is used
Local Dependency
The internal naming is used for
its identity
This can be used locally for only
the object for which it is created
Satyam O2C Competency
04/21/23
Dependency Types
Precondition
Selection Condition
Action
Procedures
Satyam O2C Competency
04/21/23
Dependency - Precondition
Used to Check the consistency of the Configuration Used to hide the Characteristic and Characteristic value that are not allowed during a product specification selections in sales orders Ensures the configuration objects to be consistent
For Instance : With Comfort Characteristics viz., Remote Release, Perfume, Seat Belts cannot be given to 800CC Car variants i.e. If the User selects the “Engine Cap” Characteristic as 800CC, then the “COMF” Characteristic shall not be displayed for any input values.
Satyam O2C Competency
04/21/23
Dependency – Selection Condition
A selection condition is used to ensure that all the objects are relevant to a specific variant and determines when it is mandatory to assign a value to characteristic
For Instance : With Engine Capacity Characteristics viz., 800CC, 1000CC & 1800CC can be assigned to only Petrol version Fuel Characteristic, while 1400CC can have Fuel Characteristic either Petrol or Diesel versions; but any one of them is Mandatory selection
Satyam O2C Competency
04/21/23
Dependency – Actions
Actions are used to infer values for characteristic An Action is processed as soon as the characteristic to which it is assigned has a value assigned The value set by Action cannot be overwritten either manually or by other actions
For Instance : Engine Capacity Characteristic 1000CC can be supplied with only 1+4 transmission system (TRANS) Characteristic. Hence on selection of the ENGINE_CAP Characteristic 1000CC, then Characteristic 1+4 TRANS is automatically determined
Satyam O2C Competency
04/21/23
Dependency – Procedures
Procedures Used to infer values for a characteristic Default values can be set for characteristics. Unlike actions,
procedures can be overwritten The values are determined by calculations, sum, or analysis Several procedures can be assigned to an object and the
processing sequence for the procedures could be defined
Satyam O2C Competency
04/21/23
Dependency – Procedures ( Pricing)
Procedures are always mostly used for pricing The price of a variant product depends on the characteristics selected and can be influenced by variant conditions
For Instance : Tyre Characteristics “Radial” can be set for 1400CC and 1800CC with Power Steering, and “Normal” can be set for 800CC & 1000CC with Cross-ply Steering mechanism
Satyam O2C Competency
04/21/23
Tables & Functions
The Tables can be used to specify allowed combinations of characteristic values
These Tables can also be used to check the consistency of the values assigned or to infer values
The Functions can be used to call own function modules to copy characteristic values to a dependency
Satyam O2C Competency
04/21/23
Configuration Profile
Used to define the central setting for configuring object
The objects such as Materials, Standard Networks, Maintenance task list, Model service specifications the configuration profiles can be created
The configuration profile can be used to assign one or more classes to the object
Dependencies can be assigned in the configuration profiles
Satyam O2C Competency
04/21/23
Configuration Profile …contd.,
The actions and procedures can be assigned to the configuration profile; this is most advantageous because they all are in one place
Application scope like production, sales, etc can be defined
Scope of the value assignments like display option settings can be defined
Interface design for the value maintenance during configuration can be defined
Satyam O2C Competency
04/21/23
Variant condition & Pricing
The price of a variant product depends on the characteristics selected and can be influenced by variant conditions
Satyam O2C Competency
04/21/23
Characteristics Parameters selected for the Material
Characteristics Parameters Char Description Char value Value Description
ENGINE_CAP Engine Capacity
800100014001800
800CC1000CC1400CC1800CC
TRANS Transmission
1234
1+31+41+51+6
FUEL Fuel SystemPETDISE
PETROL VERSIONDIESEL VERSION
STEER Steering MechanismPOWCROSPLY
POWER STEERINGCROSS-PLY STEERING
TYRE TyresRADINORM
RADIAL TYRESNORMAL TYRES
Satyam O2C Competency
04/21/23
Characteristics Parameters selected for the Material ….contd.,
Characteristic Parameters
Characteristic Description
Characteristic Value Value Description
ACCE Accessories
ADLSMCGSPCSTR
AUTOMATIC DOOR LOCKSPECIAL MIRRORSCRASH GUARDSPECIAL CUSHIONSSTEREO SYSTEM
COMF Comfort
RMTRPERMSB
REMOTE RELEASEPERFUMESEAT BELTS
SDCOM Variant Condition
ADLSMCGSPCSTR
AUTOMATIC DOOR LOCKSPECIAL MIRRORSCRASH GUARDSPECIAL CUSHIONSSTEREO SYSTEM
Satyam O2C Competency
04/21/23
Super BOM
Satyam O2C Competency
The bill of material (BOM) of a configurable material contains all the components that are required to manufacture the material. The BOM contains components that are only used in specific variants (variant parts), as well as components that are used in all variants (non-variable parts)
This is why BOMs for configurable materials are known as ‘Super BOMs’
04/21/23
Routings for Configurable Materials
Satyam O2C Competency
A Routing (or Task List) for a configurable material contains all the operations, operation sequences, and production resources/tools (PRTs) that are required to manufacture all variants of a configurable material
Routings (task lists) for configurable materials are known as ‘Super Task Lists’
When you configure the material, you assign characteristic values that are used in Production todetermine the operations required
04/21/23
Steps for configuring VC
Create Characteristics Create Class Create Dependencies Create Configurable Material Assign objects/classes to class Create Components Create Configuration Profile Create Pricing for Variants Simulate Variant Configuration Create Sales Order Process Production Order Process Delivery to Customer
Satyam O2C Competency
04/21/23
Steps for configuring VC
Satyam O2C Competency
Create Configurable Material (Material type ‘KMAT’) MM01 Create Material records for all possible components (R/mls) MM01 Create Characteristics CT04 Create Super BOM CS01 (Object dependencies/selection condition)Create Super Routing CA01 Create Class(class type 300) and assign characteristc to the class CL02 Create Configuration Profile CU41 Create condition records (condition type VA00) VK11 Configuration Simulation (assign variant condition) CU50 Create Sales Order (and configure the material) VA01
04/21/23
Q & A
Satyam O2C Competency
04/21/23
Thank You
Satyam O2C Competency