Configuring structures by classic variants
Configuring complex variant conditions
Although you can define variant conditions only from simple Boolean expressions (for example, Load IF car type = GLX OR car type = GLS), you can construct more complex conditions when configuration depends on more than one option. For example, a special facia may be required if the customer chooses car type option GLX or GLS and also chooses the Fog Lights option. (Additional switches are necessary on the dashboard to control the fog lights, so the special facia is required.) The special facia requires the following variant condition to meet this requirement: Copy Load IF fog lights = yes and (car type = GLX or car type = GLS) You can construct the following variant condition in the Variant Condition dialog box to define this requirement: Copy fog lights = yes AND car type = GLX OR car type = GLS When you have built this basic condition, select the GLX and GLS lines and click the (..) button. Teamcenter places brackets around the selected clauses, as follows: Copy fog lights = yes AND ( car type = GLX OR car type = GLS ) To remove the brackets, select the range of lines between the opening and the closing brackets (including the intervening lines) and click (..) again. If a value is obsolete but is still referenced by the expression, it is represented by a <?> icon.
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/pse/qwa1737253395276/var_config_complex.html · retrieved Sat Jul 11 2026 00:00:00 GMT+0000 (Coordinated Universal Time)