Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MODIFY-VALUE Modify operand value definition

&pagelevel(5)&pagelevel

The MODIFY-VALUE statement is used to modify the definition of an operand value in the syntax file being processed. The operand value must be the “current” object.

MODIFY-VALUE

VALUE = *UNCHANGED / list-poss(2000): <c-string 1..1800 with-low>(...)

<c-string 1..1800 with-low>(...)

OUTPUT = *UNCHANGED / <c-string 1..1800>

VALUE =
Specifies the types of values allowed as input.

VALUE = *UNCHANGED
No changes are made with respect to the allowed input values.

VALUE = list-poss(2000): <c-string 1..1800 with-low>(...)
The value for the operand must be one of the specified values (mandatory for values of the type KEYWORD). If no list is specified here, the value given can be abbreviated on input by the user in contrast to the STANDARD-NAME and ALIAS-NAME. If the operand value is of the type KEYWORD, the specification of a list is not allowed.

OUTPUT =
Defines which value is passed on to the implementation.

OUTPUT = *UNCHANGED
No changes are made with respect to the passed value.

OUTPUT = <c-string 1..1800>
The value specified here is passed.