Show TOC

Syntax documentationDependency Syntax

For the syntax in dependency processing, the system does not differentiate between uppercase and lowercase for characteristic names, object variables, and operators. The following operators and functions are available:

Operators

Operators

Use in Dependencies

AND

Two statements that have an AND relationship are linked using AND.

Length = 300 AND Width = 200

OR

Two statements that have an OR relationship are linked using OR.

COLOR = 'red' OR BASIC MATERIAL = 'wood'

NOT

One or more statements can be negated using NOT.

NOT (COLOR = 'blue')

NOT (COLOR = 'red' AND BASIC MATERIAL = 'wood')

Features

Sequence of Statements

In lists, individual elements are separated by commas.

COLOR1 = 'RED', COLOR2 = 'BLUE', COLOR3 = 'GREEN'

String Operators

Lowercase (LC)

All letters are converted to lowercase.

Leather seat = LC('Alpha')

= 'alpha'

Uppercase (UC)

All letters are converted to uppercase.

Leather seat = UC('Alpha')

= 'ALPHA'

The function is important if the assigned characteristic does not allow lowercase letters, but the assigned statement may contain lowercase letters.

Concatenation: ||

The string is cut off at a maximum of 30 characters.

'bus driver' || 'driving exam'

= 'bus driver driving exam'

List of Built-in Conditions

Expression

Implied Condition

IN

One of the specified values must be set:

Color IN ['red', 'green', 'blue']

SPECIFIED

Attribute has a value:

SPECIFIED COLOR

Note Note

You cannot negate SPECIFIED.

End of the note.
Relational Operators

=

Equal to

<=

Less than or equal to

>=

Greater than or equal to

<

Less than

>

Greater than

<>

Unequal

Operators for Values and Value Ranges

=

Equal to

<=

Less than or equal to

>=

Greater than or equal to

<

Less than

>

Greater than

<>

Unequal

?=

Assignment of a default value