ABAP: Tabellenzeile(n) löschen

Anbei das Coding um Zeilen aus einer Datenbank-Tabelle bzw. aus einer internen Tabelle zu löschen.
Zeile(n) löschen (DB Tabelle)
Alle Zeilen löschen, die den WHERE
-Bedingungen entsprechen
DELETE FROM <dbtab> WHERE <cond>.
Es werden alle Zeilen (meist nur eine) gelöscht, die dem Primärschlüssel der Struktur ls_tab
entsprechen
DELETE <dbtab> FROM <ls_tab>.
Erweiterung zum ls_tab
. Hier können eine Vielzahl an Zeilen gelöscht werden
DELETE <dbtab> FROM TABLE <lt_itab>.
Zeile(n) löschen (interne Tabelle)
Alle Zeilen löschen, die den WHERE
-Bedingungen entsprechen
DELETE <itab> WHERE <cond>.
Es werden alle Zeilen (meist nur eine) gelöscht, die dem Primärschlüssel der Struktur ls_tab
entsprechen
DELETE TABLE <itab> FROM <ls_tab>.
Doppelte Einträge löschen. Tabelle muss vorher sortiert worden sein, da nur nachfolgende Einträge geprüft werden.
DELETE ADJACENT DUPLICATE ENTRIES FROM <itab> [ COMPARING… ].
Letztes Update: 09.03.2022