ABAP Keyword Documentation → ABAP − Reference → Program Flow Logic → Expressions and Functions for Conditions → log_exp - Logical Expressions → log_exp - Boolean Operators and Parentheses
log_exp - OR
Other versions: 7.31 | 7.40 | 7.54
Syntax
... log_exp1 OR log_exp2 OR log_exp3 ...
Effect
If multiple logical expressions log_exp
are joined using OR, a new logical expression is created which is true if
at least one of the logical expressions log_exp is true. The join is false only if all logical expressions are also false.
Notes
- The operator
ORis a weaker join thanNOTandANDis a stronger join thanEQUIV.
- The operator
ORimplements a logical OR join. Negating a join of this type usingNOTis the same as using a NOR join (Not OR). It is true if all expressions are false.
Example
Check whether the local time is within one of two intervals. The language elements AND
are not Boolean operators in this case, but belong to the relational operator BETWEEN.
IF sy-timlo BETWEEN '080000' AND '120000' OR
sy-timlo BETWEEN '130000' AND '170000'.
...
ENDIF.