SAP VC 变式 OD 语法 Variant Configuration
https://help.sap.com/viewer/61155ee7ed304ae8b66b7526555a6a07/6.18.14/en-US
Operators
Operators
Use in Dependencies
AND
Two statements that are both either true or not true are linked with AND.
Length = 300 and Width = 200
OR
Two statements of which at least one is either true or not true are linked with OR.
Color = ‘red’ or Basic_material = ‘wood’
NOT
You can negate one or more expressions by using NOT.
NOT (Color = ‘blue’)
NOT (Color = ‘red’ and Basic_material = ‘wood’)
IF
Conditions in actions and procedures start with IF.
Color = 'red' if Model = ‘A’
Special Features
Lists
In lists, the individual elements are always separated by commas.
COLOR = 'RED' IF MODEL = 'A', COLOR = 'BLUE' IF MODEL = 'B', COLOR = 'GREEN' IF MODEL = 'C',
Case sensitivity
In characteristic names, object variables, and operators, there is no distinction between upper case and lower case letters.
Concatenation
LC
All letters are converted to lower case.
Leather_saddle = LC('Alpha')
= 'a'
UC
All letters are converted to upper case.
Leather_saddle = U C('Alpha')
= 'A'
This function is important if the assigned characteristic does not allow lower case, but the assigned expression may contain lower-case letters.
||
The string is cut off at the maximum number of 30 characters.
Leather_saddle = Alpha || Beta
= 'AB'
List of Built-In Conditions
Expression
Implied Condition
SPECIFIED
Characteristic has a value:
SPECIFIED COLOR
See Built-In Condition SPECIFIED
IN
One of these values must be set:
COLOR IN (‘red’, ‘green’, ‘blue’)
See Built-In Condition IN
TYPE_OF
Only for certain objects:
TYPE_OF ($ROOT, (Material) (300) (NR = 'U91’))
See Built-In Condition TYPE_OF
PART_OF
The object is a component of a BOM
(only in constraints).
See Constraints: Entering Conditions
SUBPART_OF
The object is a component of an assembly that is part of the BOM of a configurable material
(only in constraints).
