AS ABAP Release 758, ©Copyright 2024 SAP SE. All rights reserved.
ABAP - Keyword Documentation → ABAP - ABAP Release News → News for ABAP Release 7.5x → News for ABAP Release 7.53 →
Internal Tables in ABAP Release 7.53
Predicates in WHERE Conditions
In WHERE conditions of the statements
LOOP AT itab, DELETE
itab, and MODIFY itab,
and in table iterations with FOR, IS [NOT] INSTANCE OF can now be specified alongside the predicate expressions IS [NOT] INITIAL and IS [NOT] BOUND.
Stricter Syntax Check in COLLECT
Before the statement COLLECT can
be executed for an internal table, all components that are not part of the primary table key must have
a numeric data type. Until now, if certain structured components broke this rule, a syntax check warning and a program runtime error occurred. Now a syntax error occurs here too.
Changes to Write-Protected Components
Before ABAP release 7.53 it was possible to overwrite those write-protected components addressed using a data reference variable in a standard table, if the profile parameter abap/runt/write_check_fix was set to off. This profile parameter was removed in ABAP release 7.53 and it is no longer possible to modify write-protected components.