ABAP Keyword Documentation → ABAP − Reference → Processing Internal Data → Internal Tables → Processing Statements for Internal Tables → DELETE itab
DELETE itab - itab_line
Other versions: 7.31 | 7.40 | 7.54
Syntax
... { table_key
| index }.
Effect
In this variant, the statement DELETE deletes a row specified by a table
key in table_key or a
row specified by a row number index.
Example
Deletes individual rows in an internal table. The first DELETE statement
uses the primary table key to find the row. The second DELETE statement deletes the row by specifying a row number (here also determined by accessing a key).
DATA itab TYPE SORTED TABLE OF string
WITH UNIQUE KEY primary_key COMPONENTS table_line.
itab = VALUE #( ( `X` ) ( `Y` ) ( `Z` ) ).
DELETE TABLE itab WITH TABLE KEY
primary_key COMPONENTS table_line = `X`.
DELETE itab INDEX
line_index( itab[ KEY primary_key table_line = `Z` ] ).