SAP Variant configuration

84
VARIANT CONFIGURATION Prepared by : Ramesh Kumbum

description

This ppt talks abt the SAP SD variant configuration with screen shots.

Transcript of SAP Variant configuration

Page 1: SAP Variant configuration

VARIANT CONFIGURATION

Prepared by : Ramesh Kumbum

Page 2: SAP Variant 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

Page 3: SAP Variant configuration

Target Audience

Primary: SAP SD Consultants SAP PP Consultants SAP Solution Architects

Secondary Other SAP Consultants Delivery Team

Page 4: SAP Variant configuration

OVERVIEWOVERVIEW

Page 5: SAP Variant configuration

VARIANT CONFIGURATION OVERVIEW

Variant configuration is useful if you have large number of

combination of parts that go into a product. It means

different permutations and combinations of the parts of

the same material

Example:

A Customer ordering a computer can choose

different

combinations of monitor ,CPU, keyboard.

A customer ordering a car can choose different

combinations of accessories and colors.

Page 6: SAP Variant configuration

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

Page 7: SAP Variant configuration

What is Configurable Product???

VARIANT CONFIGURATION-OVERVIEW

Page 8: SAP Variant configuration

Wrist

• Wrist IW 49 II

• Wrist IW 90 II

Enhancements

• YES

• NO

Arm Type

• Arm type 30-K/1

• Arm type 60-K/1

• Arm type 60L45-K/1

Type of Intermediate Plate

• Intermediate plate with pin

• Intermediate plate w/o pin

Power Supply

• 160 V

• 230 V

• 430 V

No. of Employees to be Trained

• 3• 5• 15

EXAMPLE FOR VARIANT CONFIGURATION

Page 9: SAP Variant configuration

EXAMPLE FOR VARIANT CONFIGURATION

Page 10: SAP Variant configuration

VARIANT CONFIGURATION INDUSTRIES

new industries - new requirements...

Aircrafts

Automotive

Elevators

Gear units

Telecommunication

High-Tech

Food

Steel Chemicals

Page 11: SAP Variant configuration

CROSS MODULE INTEGRATION

Page 12: SAP Variant configuration

MASTER DATA FOR VC

Super BOM

Super Routing

Characteristic and Values

Classification

Object Dependency

Configurable Profile

Configuration stimulation

SD Condition Records

Page 13: SAP Variant configuration

MODELING VARIANT CONFIGURATION

Page 14: SAP Variant configuration

KMAT VS FERT?

FERT KMAT

Non-Variant Parts

Non-Variant Parts

Variant Parts

Page 15: SAP Variant configuration

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

Page 16: SAP Variant configuration

CONFIGURATION OF VC

Create a Material - KMAT type with Item category (002)

Create characteristics

Assign Characteristics to class

Assign the class to material master

Creating a configuration profile

Configuration stimulation

Assign object dependences

Page 17: SAP Variant configuration

Master data settings:

Basic data 2 : Set Material is Configurable indicator

To determine item category TAC in sales order, maintain the

suitable item category such as 0002

MRP 2 View: set Procurement type E

MRP 3 View :Set strategy group 25: Make to order for

configuration

MRP3 :set Availability check 02 ;Individual Requirement

Class view ; Attach the variant class

Master data settings for VC

Page 18: SAP Variant configuration

Master data settings:

Master data settings for VC

Page 19: SAP Variant configuration

Master data settings:

Master data settings for VC

Page 20: SAP Variant configuration

Master data settings:

Master data settings for VC

Page 21: SAP Variant configuration

Master data settings for VC

Page 22: SAP Variant configuration

Master data settings for VC

Page 23: SAP Variant configuration

Master data settings for VC

Page 24: SAP Variant configuration

Master data settings for VC

Page 25: SAP Variant configuration

Master data settings for VC

Page 26: SAP Variant configuration

Master data settings for VC

Page 27: SAP Variant configuration

Master data settings for VC

Page 28: SAP Variant configuration

T.Code :CS01

Bill of Material

Page 29: SAP Variant configuration

CHARACTERISTIC AND VALUES

Characteristics describe the properties of objects.

The values of a characteristic specify these properties.

Example Material - PC

Chracteristic ValuesRAM 256 MB,512 MB,

1 GB Hard Disk 80 GB,120 GB,160 GB

Chracteristic Value can be Numeric ,Characters,Date and Time and Currency format.

It can be single or multi value or restrict value.

Page 30: SAP Variant configuration

Screens for maintaining the characteristic

Page 31: SAP Variant configuration

Reference characteristics are characteristics that refers to tables &fields

Tables and structures whose fields values can be changed by

dependencies

SDCOM-Communication between the SD and Variant configuration

VCSD_UPDATE: Table for updating sales documents from the

configuration

Reference Characteristics

Page 32: SAP Variant configuration

Create the Characteristic and values

T.code:CT04

Page 33: SAP Variant configuration

T.code:CT04

Create the Characteristic and values

Page 34: SAP Variant configuration

Create the Variant pricing Characteristic

Page 35: SAP Variant configuration

T.code:CT04

Create the Variant pricing Characteristic

Table SDCOM, Field VKOND

Page 36: SAP Variant configuration

CLASS AND CLASS TYPE

A Class is used to hold the characteristics that describe

about configurable material.

Class type used to determines which object types can be

classified.

Class types 200 and 300 are defined for material which are

used in variant configuration/Classification .

Page 37: SAP Variant configuration

Create classes type 300 assign characteristics

Page 38: SAP Variant configuration

Create classes type 300 assign characteristics

Page 39: SAP Variant configuration

Screens for maintaining the classes

Page 40: SAP Variant configuration

Assign class to material

T.codeCL24N

Page 41: SAP Variant configuration

Assign class to material

Page 42: SAP Variant configuration

CONFIGURATION PROFILE

Configurable Profile is used for assigning one or more variant classes to configurable material.

A configurable material has several profiles.Profile is selected during configuration or according to priority.

It also possible to define central settings for Configurable Object.

Page 43: SAP Variant configuration

CONFIGURATION PROFILE CONTD..

Page 44: SAP Variant configuration

Create Configuration profile

T.Code .

T.Code :cu41

Page 45: SAP Variant configuration

T.Code .

T.Code :cu41

Create Configuration profile

Page 46: SAP Variant configuration

Create Configuration profile

Page 47: SAP Variant configuration

Create Configuration profile

Page 48: SAP Variant configuration

Create Configuration profile

Page 49: SAP Variant configuration

Tcode:CU41

Create Configuration profile

Page 50: SAP Variant configuration

ASSIGN DEPENDENCIES

Page 51: SAP Variant configuration

CONFIGURATION SIMULATION

Configuration simulation to check configuration model.

In the configuration simulation, one can test whether it has

created the objects correctly and whether dependencies

work.

Page 52: SAP Variant configuration

CONFIGURATION SIMULATION

Tcode:CU50

Page 53: SAP Variant configuration

CONFIGURATION SIMULATION

Page 54: SAP Variant configuration

CONFIGURATION SIMULATION

Page 55: SAP Variant configuration

CONFIGURATION SIMULATION

Page 56: SAP Variant configuration

1. Select Characteristic Value

2. Press ' Assign Variant Condition' button.

3. Enter Variant Key

4. Save

CONFIGURATION SIMULATION

Page 57: SAP Variant configuration

,

T.Code .

T.Code :VK30

Create Variant Keys with any Name and Description

Page 58: SAP Variant configuration

T.Code .

T.Code :VK11

Create Variant Condition with Variant Price

Page 59: SAP Variant configuration

T.Code .

T.Code :VK11

Create Variant Condition with Variant Price

Page 60: SAP Variant configuration

Material Variant in sales order

Tcode:VA01

Page 61: SAP Variant configuration

Material Variant in sales order

Page 62: SAP Variant configuration

SECOND DAY

Page 63: SAP Variant configuration

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.

Page 64: SAP Variant configuration

DEPENDENCIES TYPE

The following types of dependencies are available in VC

Preconditions

Selection conditions

Actions

Procedures

Page 65: SAP Variant configuration

DEPENDENCY - PRECONDITION

Preconditions are used to hide characteristics and characteristic values that are not allowed.

Example: Material Bicycle ( Configurable Material)

Characteristic Value Precondition

Model RacingStandard

MountainGears 10

1217

model eq ‘racing’

Page 66: SAP Variant configuration

DEPENDENCY - PRECONDITION

Page 67: SAP Variant configuration

DEPENDENCY - PRECONDITION

Page 68: SAP Variant configuration

DEPENDENCY - PRECONDITION

Page 69: SAP Variant configuration

DEPENDENCY - PRECONDITION

Page 70: SAP Variant configuration

DEPENDENCY - PRECONDITION

Page 71: SAP Variant configuration

DEPENDENCY - PRECONDITION

Page 72: SAP Variant configuration

DEPENDENCY- SELECTION CONDITIONS

Selection conditions can be allocated to the following objects:

Characteristics

BOM items

Operations in task lists

Sub-operations

Sequences of operations (Alternative or Parallel)

Production resources/tools (PRTs)

A selection conditions describe which BOM components or Routing Operations has to be copied during configurations.

Example: Material Personal Computer 1 PCComponent Quantity

selection condition RAM-256 1RAM-512 1RAM 1 GB 1

Hard_disk GE 80GB

Page 73: SAP Variant configuration

DEPENDENCY- SELECTION CONDITIONS

Page 74: SAP Variant configuration

DEPENDENCY- SELECTION CONDITIONS

Page 75: SAP Variant configuration

DEPENDENCY - PROCEDURE

Procedures can be assigned to the following objects:

The characteristic value

The characteristic

The configuration profile

BOM items – to change the component quantity

Operations in task lists – to change the standard values

Example Bicycle - Configurable material

BOM Components Qty. ProcedureBrake 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’

Page 76: SAP Variant configuration

DEPENDENCY - PROCEDURE

Characteristic Values Condition

Characteristic Values Weight calculation

WEIGHT -  

(3 figures, 1 decimal place)    

FRAME Aluminum 10 kg

  Steel 14 kg

EXTRAS (multiple-value) Mudguard 0.5 kg

  Luggage rack 1.0 kg

Page 77: SAP Variant configuration

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

Page 78: SAP Variant configuration

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.

Page 79: SAP Variant configuration

DEPENDENCY - ACTION

Characteristic Values Action

MODEL Racing SADDLE = ‘Leather’

  Standard  

  Mountain  

     

SADDLE Plastic  

  Leather

 

Page 80: SAP Variant configuration

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.

Dependency - Action

Page 81: SAP Variant configuration

Questions

Page 82: SAP Variant configuration

TRAINING MANUALSTRAINING MANUALS

Page 83: SAP Variant configuration

TRAINING MANUALS

User Manual: It contains•Overview•Step by Step guide – Transactional•Material Master creation•BOM Creation

Configuration Manual: It contains step by step guide for Variant configuration

Microsoft Word Document

Microsoft Excel Worksheet

Page 84: SAP Variant configuration

THANKS