Showing results for 
Search instead for 
Did you mean: 

Variant Tables

Former Member
0 Kudos

Hi All,

Can anyone please explain what are variant tables and why is it used in Variant Configuration? What is the minimum uniqueness set and the naming standard in SAP for variant tables? I'll appreciate if you can explain rather than sending a help link.



Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Variant Tables

In this step you dan define the following settings for variant tables:

Possible statuses for tables

Groups to use as search criteria

Maintain Statuses

In this step you can check the statuses for variant tables.

The standard system provides the following statuses:

Status Description Effect

0 In prep. Maintenance of table entries and use in

dependencies not released

1 Released Maintenance of table entries and use in

dependencies released

2 Locked Maintenance of table entries and use in

dependencies not released


You can change the effect of the statuses and the description

Maintain Groups

In this step, you can define groups for variant tables. You can then use the groups as search criteria to find variant tables.

You can enter a group for a table on the basic data screen of the table structure.


You create group TEST to group together all variant tables that you create for test purposes. You can use the search functions to find all variant tables in group TEST.


You can use groups in the productive system to group together all tables that belong to the knowledge base of a configurable material.


Create groups according to your requirements.

Former Member
0 Kudos

All the variants maintained for the ABAP programs are maintained in TVARV table.

In ECC 6.0 TVARV is replaced using TVARVC.

If you want to create variants for transactions these are created using SHD0.

Hope this helps you.

Active Contributor
0 Kudos

1.Variant tables are the tables that a consultant can create with few characterisctics that has been created by himself.

2.The tables are made up of the charactersicits of a particular class.

3.IN this tables you can maintain the values for the characterstics for certain materials.

4.Usingthis charcterstics values we can infer the values when we configure the values automatically to the configurable mateiral.

If u like to know more about his then you need to know the below things

1. Configuratble material


3. Variant class

4. Dependency

5. configuration profiel

6. Net dependecny

then finall is the variant table ..