The Evaluate statement reduces code effort of writing multiple-if statements. Here, you’ll find the purpose of ‘WHEN OTHER’ in the EVALUATE statement.
Evaluate Syntax
The syntax for evaluate is:
EVALUATE TRUE
WHEN CONDITION
PERFORM PARA1
WHEN OTHER
continue
END-EVALUATE.
When Other in Evaluate..
Why “when other ” you need to write in evaluate?
the reasons are simple:
- This avoids ambiguity to the compiler.
- If the conditions are not matched, it helps what action it has to take.
- During Numeric or character validations, you may get data, which is not expected. So you need a piece of code in WHEN OTHER to handle these.
Related Posts
References