ABAP Keyword Documentation → ABAP - Reference → Program Flow → Expressions and Functions for Logical Expressions → log_exp - Logical Expressions → log_exp - Predicates → log_exp - IS
log_exp - IS INITIAL
Other versions: 7.31 | 7.40 | 7.54
Syntax
... operand IS [NOT] INITIAL ...
Effect
This logical expression checks whether the operand operand
is initial. The expression is true, if the operand contains its type-specific
initial value. For operand
, you can specify data objects,
built-in functions and
functional methods. The latter use the return value as the operand.
With the addition NOT
, the expression is true if the operand contains a value other than its type-specific initial value
Example
The logical expression in the IF
statement is true if the internal table in the SELECT
statement was filled with rows.
...
CLEAR spfli_tab.
SELECT *
FROM spfli
INTO TABLE spfli_tab
WHERE ...
IF spfli_tab IS NOT INITIAL.
...
ENDIF.