Variant tables are used to store combinations of characteristic values. For example, you can only have a gray car interior if the exterior paint color is blue.
Variant tables can simplify dependencies. You reference the table in the dependency and the system used the table to check assigned values or infer values.
Note
If the interdependencies change between characteristic values, the table content also changes. There's no need to change the individual dependencies.You can link a variant table to a database table.
You can use variant tables with all dependencies types.
- In selection conditions, preconditions, constraints, and the conditional part of procedures, variant tables can be used to check the values entered during configuration.
- In procedures and constraints, you can also use tables to infer values.
- In constraints, you can use tables to restrict the allowed values for a characteristic (restrictable characteristics)
The next figure gives you an example and variant tables in syntax.
