41
06/08/22 Overview on SAP VARIANT CONFIGURATION Satyam O2C Competency

1 Variant Configuration Final Draft 06Apr08 Overview

Embed Size (px)

DESCRIPTION

test

Citation preview

Page 1: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

Overviewon

SAP VARIANT CONFIGURATION

Satyam O2C Competency

Page 2: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

SAP Consultants (Logistics & FI/CO)SAP Champion UsersPeers

Target Audience

Satyam O2C Competency

Page 3: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 4: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 5: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 6: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 7: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

VC Integration with other SAP Modules

Satyam O2C Competency

Page 8: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/238

VC Integration

Few Application components like

– Material Master – Sales – Purchasing– Costing– MRP – Production Orders, etc.,

Satyam O2C Competency

Page 9: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 10: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/2310

Configurable Material

Engine Capacity

Configurable Material

Variants

AUTOMOBILE

Fuel System Colour

Satyam O2C Competency

Page 11: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/2311

Configurable Material

Satyam O2C Competency

Page 12: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/2312

Variant Configuration- Keywords

Characteristics Class Classification Dependency

Precondition Selection condition Actions Procedures

Tables & Functions Configuration profile Variant condition

Satyam O2C Competency

Page 13: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/2313

Variant Configuration- Keywords (2)

1

Satyam O2C Competency

Page 14: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 15: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 16: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

Classification: Multi-module impact

R/3Client Server

ABAP/4

SD

MM

PP

QM

PM

COCO

Satyam O2C Competency

Page 17: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 18: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 19: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 20: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

Classification: Central Concepts

Satyam O2C Competency

Page 21: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 22: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 23: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 24: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

Dependency Types

Precondition

Selection Condition

Action

Procedures

Satyam O2C Competency

Page 25: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 26: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 27: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 28: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 29: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 30: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 31: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 32: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 33: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 34: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 35: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 36: 1 Variant Configuration Final Draft 06Apr08 Overview

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’

Page 37: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 38: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 39: 1 Variant Configuration Final Draft 06Apr08 Overview

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

Page 40: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

Q & A

Satyam O2C Competency

Page 41: 1 Variant Configuration Final Draft 06Apr08 Overview

04/21/23

Thank You

Satyam O2C Competency