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
OR
is a weaker join thanNOT
andAND
is a stronger join thanEQUIV
.
- The operator
OR
implements a logical OR join. Negating a join of this type usingNOT
is 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.