A Complete Guide of SAP Variant Configuration Tutorial (2024)

A Complete Guide of SAP Variant Configuration Tutorial (1)

Variant configuration is for manufacturing complex products. The manufacturer can always have to offer new variants of its products. Usually, new variants are created by modifying existing product designs as you process the order. The important thing is to react instantly to customers’ requirements. The product configurator improves the information exchange between sales, engineering, and production. Variant configuration helps the customer to put together specifications for the product and ensure that the product can be produced from these specifications. It also ensures that production costs do not overstep the mark.

In this tutorial, you will learn

Introduction to SAP VC

What is Configurable Material?

Super BOM in VC

Configuration Profile

Variant Tables

Material Variant and Planning Material

Modeling Environment for Variant Configuration

Introduction to SAP VC

Variant configuration is for used manufacturing complex products in which customer determines the features of the product. The objective of variant configuration is to react quickly to customers’ requirements.

Here it doesn’t need to create separate material for each variant of a product. When businesses introduce variant configuration this often goes beyond a business process re-engineering project. The variant configuration offers an opportunity to restructure product structures for which then processes are defined. This has a direct impact on core areas such as marketing and product data management.

Advantages of VC

  • It’s no need to Create separate material master for each variant combination.
  • Super BOM and Super Routing are enough for representing all possible Variants and Operations.
  • Able to react more flexibly to customer demands.
  • It increases the Information exchange between sales, engineering, and production.

What is Configurable Material?

A material with different features or characteristics is known as configurable material. Example: PC, Car. Configurable materials are either created in a material type, allows the configuration (n the standard system, the material type KMAT) or they are given the indicator Configurable in the material master record.

Master Data used for
VC

The following Objects are used as Master data for Variant configuration.

  • Super BOM
  • Super Routing
  • Characteristic
  • Class
  • Object Dependencies
  • Configuration Profile
  • SD Condition records

Super BOM in VC

Super BOM Contains all the components for producing configurable products. It contains both variants as well as non-variant parts required for producing a configurable product.

Super BOM with Class Item

Class items can be used to control the selection of variant parts in a BOM. Variant parts are classified in a class, and the class is entered in the BOM as a class item. When you configure the material then the class is replaced by a suitable variant part.

These are the following steps involved in super BOM with Class:

  • Determine all Characteristics and its Values assign it to Class with type 200.
  • Assign a characteristic Values to materials by using Classification material
  • Assign class 200 with the material instead of assigning all BOM items.
  • Create and Assign class 300 (with same characteristics) with configurable products using configuration profile.

Super BOM with Material Components

This BOM (bill of material) 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).

These are the following steps involved in super BOM with Material Components:

  • Describe all Characteristics and its values assign it to Class with type 300.
  • Assign Class with configurable material in the Configuration profile.
  • Bill of Material is created with all variant and non-variant items.
  • Describe interdependency between objects (Characteristic, BOM item, Routing Operation, etc?) by using Object Dependencies.
  • Assign class 300 with configurable products using the configuration profiles.

Configuration Profile

Configuration profile for a material controls the configuration process in the sales order. The configurable profile also used to define central settings for configuring the object. Using this profile it is possible to hide some of the characteristic value defined during character creation. We can assign any number of profiles for a configurable material in which the selection is based on either priority or manual selection during configuration.

By defining a filter in the configuration profile, possible to describe the scope of the BOM items to improve system performance when exploding the BOM. The filter is active in high-level configuration, result-oriented BOMs, and SET processing.

Following objects can be used as a filter:

Object type: Class, material, document, text

  • In the standard system, all object types are selected and therefore collapsed in the configuration. Remove the selection for the object types, which you do not want to be displayed.

Item category: Example stock or non-stock item

  • All item categories in the configuration are collapsed in the standard system. Deselect for the item categories you do not want to be displayed.

Item status:

  • You can maintain the status of a BOM item in maintain BOM dependent on its usage.
  • All the items are visible regardless of their item status in the standard system. However, only the items with this status are displayed when you select specific item statuses. Items are not visible that does not have the selected status.

Sort string:

  • You can use to assign sort strings for BOM items in maintaining BOM and you can restrict the display of the BOM items by using these sort strings.
  • Only items can carry sort strings are checked and only those that match are displayed. Items that have no sort of string are always displayed.

Variant Tables

Tables are used to store combinations of values for different characteristics for example, you can only have a gray car interior if the car’s paintwork is blue.

Tables are an aid to entry for dependencies. You enter the table in a dependency. The system uses the table to infer and check the values. If the interdependencies between characteristics change that you change the table, not the dependencies.

Integration

  • You can use tables in selection conditions, preconditions, actions, and constraints.
  • In selection conditions, preconditions, and the conditional part of actions and procedures, tables are used to check the consistency of the values entered.
  • In actions, procedures, conditions, and constraints, you can use tables to infer values.
  • In constraints, you can use tables to restrict the allowed values for a characteristic.

Material Variant and Planning Material

Material Variant

  • Material Variant is a material that can arise from individual Configuration of a configurable product and can be kept in stock
  • For variants that are required to create material variants frequently, which can be produced without a sales order and kept in stock. When a sales order is received, it is possible to check whether the variant required is in stock, so that it can be delivered immediately.
  • For material variants, a separate material master record is created with a material type and that is kept in stock.
  • Separate the BOM and routing for a material variant, or you can link the material variant to the BOM and routing of the configurable material. The correct BOM items and operations are defined from the characteristic values assigned to the variant.

Planning Material

  • Planning Material is a material that contains all the non-variant parts.
  • Using the planning material all non-variants are procured/produced before sales order.
  • It is also possible to plane the Planning Materials without reference to any sales requirement.
  • Planning material is planned separately by using strategy 65 and produced before sales order creation.

Modeling Environment for Variant Configuration

The use modeling environment for Variant Configuration is to view product configuration models in their entirety, edit the objects in the model, and test the model itself. You can specify which configurator is to be used for interactive product configurations involving the material that you have loaded in the modeling environment.

You can use this tool as a simple alternative to the traditional functions for maintaining models.

Features

The modeling environment shows the key objects in the form of a model tree. It also provides detailed views for each object and shows the object’s attributes. You can create new objects and you can edit existing ones in both the tree structure and detailed views. The environment is mainly used to create and edit object dependencies.

You can load existing objects that do not belong to the model you are currently editing into your work list in the modeling environment, which groups all the objects that belong to your model in a clear overview. A favorites list allows you to manage frequently used objects separately.

You can able to test the model directly from the modeling environment. You can also use both the standard Variant Configuration function and the Internet Pricing and Configurator (IPC) to simulate configurations.

Activities

To launch the modeling environment, you can choose Modeling Environment for Variant Configuration from the Variant Configuration menu.

  • Configurable material
  • The class type that is allowed for Variant Configuration
  • Date or change number
  • Plant or BOM application

Post Views: 5,938

November 18, 2019

  • sap bpc
A Complete Guide of SAP Variant Configuration Tutorial (2024)

FAQs

How do I set variant configuration in SAP? ›

You can configure the following objects: Materials. Standard networks in the Project System. PM General maintenance task lists.
...
Variant configuration is integrated in the following applications:
  1. CA Classification.
  2. LO Material Master.
  3. PP Bill of Material.
  4. PP Routings.
  5. PP–PI Master Recipes.
  6. SD Sales.
  7. SD Conditions.
  8. MM Purchasing.

How do I create a variant in SAP? ›

Procedure
  1. Open the initial screen for maintaining variants for the relevant program. ...
  2. In the Variant field, enter the name of the new variant. ...
  3. Choose Create. ...
  4. If there is more than one selection screen, choose the appropriate radio button. ...
  5. Choose Continue.
  6. The (first) selection screen for the report appears.

How do I create a variant in BOM? ›

Steps to create variant bom:
  1. From the bills of material menu, choose Material BOM ® Create. You see the Create material BOM initial screen.
  2. Enter the data for the variant BOM you want to create. ...
  3. Enter the validity data for the variant BOM. ...
  4. If you want to check the data you enter, choose Check entries.
5 Dec 2008

What is SAP variant configuration? ›

Variant configuration helps the customer, or salesperson put together specifications for the product and ensures that the product can be produced based on these specifications. The Variant Configuration service exposes variant configuration capabilities of SAP ERP or SAP S/4HANA to your front office applications.

What is BOM and super BOM? ›

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.

How many variants are there in SAP? ›

What is Variant Principle in SAP? The variant principle there is 3 variants.

How do you create variants in Tcode? ›

In order to create a new transaction variant following steps should be performed in transaction SHD0:
  1. Run transaction SHD0.
  2. Choose the transaction you want to create a variant, in the example we will use FB50.
  3. Go to the tab “Transaction Variant”
  4. Choose a name for the transaction variant.

How do I get a list of variants in SAP? ›

Displaying a List of all Variants
  1. Go to the initial screen for maintaining variants.
  2. Position the cursor on the Variant field and press F4. A dialog box with all existing variants for the program appears.
  3. On the variants initial screen, choose Variants → Catalog. The variant catalog for the program appears.

How many types of BOM are there in SAP? ›

There are four types of BOMs in SAP Business One.

What is Variant BOM? ›

A variant BOM describes the specific product variant for each product, with all its components and assemblies. If you are producing several similar products that have a lot of common parts, you can describe these products using a variant BOM.

How can I get configuration in SAP? ›

To run the configuration check, open transaction DBAco*ckPIT, switch to the Database tab, and select Configuration SAP Configuration Check from the menu. This feature is available starting with SAP NetWeaver 7.02 SP17, SAP NetWeaver 7.30 SP13, SAP NetWeaver 7.31 SP14, SAP NetWeaver 7.40 SP09.

What are configurable materials in SAP? ›

Definition. Material, for which different variants are possible. Configurable materials have a bill of material that contains all components that are used in at least one variant. Likewise, the task list for the configurable material contains all operations that are used to manufacture at least one variant.

How do you compare variants in SAP? ›

you can use transaction code SE39 to compare code.

What is variant configuration in PLM? ›

Variant configuration enables the manufacturing of complex products that also have many variants. Often, new variants are created. by modifying existing product designs as the order is processed and reacting quickly to customers' requirements is also necessary.

What is configurable BOM? ›

Configurable BOM (cBOM)

A configurable BOM contains all the components required to design and manufacture material to a customer's specific requirements.

What is PP in SAP? ›

SAP Production Planning (SAP PP) is the component of ERP Central Component (ECC) that helps businesses plan the manufacturing, sale and distribution of goods.

What are the 5 parts of a bill of materials? ›

What is included in a bill of materials? Most BOMs include the following elements: BOM level; the part number, name, description and quantity; cost; and the unit of measure.

How many types of BOM are there? ›

The two main types of BOMs are engineering BOMs and manufacturing BOMs. An engineering bill of materials defines the design of the finished product.

What is difference between EBOM and MBOM? ›

Unlike engineering bill of materials (EBOM), which is organized with regards to how the product is designed, the MBOM is focused on the parts that are needed to manufacture a product. In addition to the parts list in an EBOM, the MBOM also includes information about how the parts relate to each other.

How do you maintain variants in SAP? ›

Maintaining the Attributes of a Variant
  1. In the Variant field on the initial screen for maintaining variants, enter the name of the variant.
  2. Choose Change. ...
  3. On the application toolbar, choose Variant attributes. ...
  4. Maintain the relevant attributes.
  5. Choose with the quick info text Save.

What is the first step in variant principle? ›

Configuration Steps
  1. Define variant. Define New Posting Variant.
  2. Assign variant to company code. Assign Posting Variant to Company Code.
  3. Maintenance of posting periods.
27 Jun 2017

How do I assign a variant to a user in SAP? ›

...
  1. Open transaction SHD0, enter the transaction code, and press enter.
  2. Choose the Standard Variants tab page, and then the sub tab page Variant Groups, and enter a group name, such as GROUP1.
  3. Choose Create. Enter a short text on the Maintain Variant Group window that appears and save the variant group.

How do I create a variant in SAP without SE38? ›

You need not have access to SE38 for creating variants for reports. Go to the transaction of the report and enter the values and click on SAVE. This will create a variant.

How do you create multiple variants in SAP? ›

Creating Variants
  1. On the ABAP Editor initial screen, enter the name of the program for which you want to create a variant, select Variants, and choose Change.
  2. On the variant maintenance initial screen, enter the name of the variant to be created. ...
  3. Choose Create.

How do I create a variant in SAP GUI? ›

To create a variant, open a transaction and enter the search criteria you would like to see every time you execute. Select Goto from the menu, then select variants, then save the variant. If the system default variant comes up, make sure to change the name and not overwrite it.

What is the variant table in SAP? ›

SAP Tables for Variant — the most relevant and popular Tables are listed at the top. You can click on a Table to view more information like table structure, field names, SAP Help/reference links etc. You can also click on the Functional Area to view all the Tables for that module/sub-module. # TABLE.

How do you read variant values in SAP? ›

We can read Variant value by using RS_VARIANT_CONTENTS. I have to read complete variant of SAP standard program parameter which is length of char100. By using above FM we can read upto char45.

How do I download variants in SAP? ›

On the Execute Report Group: Initial Screen , choose Utilities Variant maintenance Transport variants . The Export/Import Report Group Variants screen appears. Enter data as required.

How can I get configuration in SAP? ›

To run the configuration check, open transaction DBAco*ckPIT, switch to the Database tab, and select Configuration SAP Configuration Check from the menu. This feature is available starting with SAP NetWeaver 7.02 SP17, SAP NetWeaver 7.30 SP13, SAP NetWeaver 7.31 SP14, SAP NetWeaver 7.40 SP09.

What is advanced variant configuration in SAP? ›

With this feature you can use a new, advanced variant configurator that lets you customize sales, planning, production, and engineering with process and data integration.

How do I see variants in SAP? ›

Displaying a List of all Variants
  1. Go to the initial screen for maintaining variants.
  2. Position the cursor on the Variant field and press F4. A dialog box with all existing variants for the program appears.
  3. On the variants initial screen, choose Variants → Catalog. The variant catalog for the program appears.

What are configurable materials in SAP? ›

Definition. Material, for which different variants are possible. Configurable materials have a bill of material that contains all components that are used in at least one variant. Likewise, the task list for the configurable material contains all operations that are used to manufacture at least one variant.

What is config table in SAP? ›

SAP Spro Configuration Tables
#TABLEDescription
1MARAGeneral Material Data
2MARCPlant Data for Material
3T001Company Codes
4TSTCSAP Transaction Codes
46 more rows

What is the purpose of configuration in SAP? ›

CONFIGURATION: The process of tailoring SAP software by selecting specific functionality from a list of those supported by the software, very much like setting defaults.

What is SPRO full form? ›

SPRO is SAP project reference object. regards.

Which tables are simplified in SAP S4 Hana? ›

Answer: The key innovations of SAP S/4 HANA are a simplified data model with new table structures (ACDOCA, MATDOC) in order to simplify the transac- tional data structure in the database, a new user experi- ence enabled by SAP Fiori, and a guided configuration to be able to tailor the pre-configured processes.

Which feature in SAP's 4 Hana allows to configure complex assemblies at multiple levels? ›

This feature provides you with the following benefits: You can configure assemblies across multiple levels. Multiple levels of the BOM of a configurable material are exploded during configuration.

How many user defined currencies can be configured in SAP's 4HANA 1809? ›

However in Universal Journal table(ACDOCA) we can have maximum upto 10 currencies. In this Customizing activity, you configure the currency types and currency conversion settings that you use in Accounting and define the corresponding ledger settings and assign accounting principles for ledgers and company codes.

How do you maintain variants in SAP? ›

Maintaining the Attributes of a Variant
  1. In the Variant field on the initial screen for maintaining variants, enter the name of the variant.
  2. Choose Change. ...
  3. On the application toolbar, choose Variant attributes. ...
  4. Maintain the relevant attributes.
  5. Choose with the quick info text Save.

How do I run a variant program in SAP? ›

Procedure
  1. On the initial screen of the ABAP Editor, enter the name of the program that you want to run.
  2. Choose Execute with Variant. A dialog box appears, in which you can enter a variant.
  3. Choose the F4 key. ...
  4. Select a variant.
  5. Confirm your selection by choosing Select or ENTER. ...
  6. Choose Execute to run the program.

What is the variant table in SAP? ›

SAP Tables for Variant — the most relevant and popular Tables are listed at the top. You can click on a Table to view more information like table structure, field names, SAP Help/reference links etc. You can also click on the Functional Area to view all the Tables for that module/sub-module. # TABLE.

What is variant BOM in SAP? ›

A variant BOM describes the specific product variant for each product, with all its components and assemblies. If you are producing several similar products that have a lot of common parts, you can describe these products using a variant BOM.

What is a configurable BOM? ›

Configurable materials have a super bill of material (BOM) that contains all the components for producing every variant of the material. Similarly, they have a super task list that contains all the operations. When a material is configured, only the components and operations needed for a variant are selected.

What is the item category for configurable material? ›

The item category REC is meant for configurable materials.

Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 6603

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.