ABAP - Keyword Documentation →  ABAP - ABAP Release News →  News for ABAP Release 7.5x →  News for ABAP Release 7.53 → 
Mail Feedback

Internal Tables in ABAP Release 7.53


1. Predicates in WHERE Conditions

2. Stricter Syntax Check in COLLECT

3. Changes to Write-Protected Components



Modification 1  

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.



Modification 2  

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.



Modification 3  

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.