DELETE aus internen Tabelle

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

DELETE aus internen Tabelle

Beitrag von meistercoach (ForumUser / 22 / 13 / 0 ) »
Hallo zusammen,

ich möchte aus einer internen Tabelle alle Datensätze löschen bei denen in einem Feld bestimmte Wert nicht stehen
Also theoretisch:

DELETE ITAB WHERE FELD NOT LIKE ('0199','0299','0399'). besser wäre noch DELETE ITAB WHERE FELD LIKE ('%99')
beide Varianten kann ich leider nicht im ABAP schreiben.

Eine Löschen über eine Positivliste.
DELETE ITAB WHERE FELD in (0001 ...) ist nicht möglich, da hier viel zu viele Werte eingegeben werden müssten.

Kann ich das löschen irgendwie in einem Schritt machen, oder geht das ganze ggfls. nur über einen LOOP der internen Tabelle mit schreiben einer neuen internen Tabelle.

Das dauert dann über 5 MIO Datensätze aber seine Zeit, oder?

Viele Grüße

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: DELETE aus internen Tabelle

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Moin,

wie wärs mit diesem Ansatz:

Code: Alles auswählen.

LOOP AT itab INTO ls_itab WHERE feld NE '0199'.
  DELETE TABLE itab FROM ls_itab.
ENDLOOP.
Ist jetzt ungetestet und müsste noch verfeinert werden, aber auf diese Weise loopst du durch die Tabelle und das nur auf die Einträge, die du löschen willst.

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
meistercoach

Gruß,
der Matze

Re: DELETE aus internen Tabelle

Beitrag von meistercoach (ForumUser / 22 / 13 / 0 ) »
Gleichfalls Moin und schon mal Danke :-)

Grundsätzlich funktioniert das, Kann ich jetzt noch statt 0199

LOOP AT itab INTO ls_itab WHERE feld NE '0199'.
DELETE TABLE itab FROM ls_itab.
ENDLOOP.

mit irgendeiner ABAP Technik auch

LOOP AT itab INTO ls_itab WHERE feld NE '%99'.
DELETE TABLE itab FROM ls_itab.
ENDLOOP.

das ganze laufen lassen? ggfls. müsste ich sonst alle Werte erst checken.

Re: DELETE aus internen Tabelle

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »

Code: Alles auswählen.

DELETE TABLE itab WHERE feld NP '*99'.
cheers

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
meistercoach

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: DELETE aus internen Tabelle

Beitrag von meistercoach (ForumUser / 22 / 13 / 0 ) »
Danke schön :-)

Genau diese Information "NP" hat mir gefällt. Es funktioniert alles fehlerfrei.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1965
Views
2
Antw.
5152
Views
Daten aus internen Tabelle in Tabelle speichern
von Stahle71 » 03.06.2015 11:03 • Verfasst in ABAP® für Anfänger
4
Antw.
3237
Views
Probleme mit der internen Tabelle
von swonny » 09.01.2007 09:11 • Verfasst in ABAP® für Anfänger
12
Antw.
3961
Views
Alle internen Tabelle anzeigen
von Paul » 03.07.2018 13:45 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 6 Tagen von Rabea1103 1 / 1255
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 15228
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 17117
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 15196

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 6 Tagen von Rabea1103 1 / 1255
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 15228
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 17117
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 15196

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 6 Tagen von Rabea1103 1 / 1255
Spool vereinen OTF und PDF
vor 3 Wochen von anna2205 1 / 14276
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 20873
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 39836