interne Tabelle löschen

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

interne Tabelle löschen

Beitrag von lisa (ForumUser / 53 / 8 / 1 ) »
Hi zusammen,

weißt jemand, wie man eine interne Tabellen löschen kann?

Vielen Dank
lisa

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Lisa,

wie meinst Du das? Inhalt oder die Tabelle an sich?

Inhalt:
  • REFRESH itab.
  • CLEAR itab. "Tab ohne Kopfzeile
  • CLEAR itab[]. "Tab mit und ohne Kopfzeile
  • DELETE itab WHERE ...
  • FREE itab.
  • ...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von lisa (ForumUser / 53 / 8 / 1 ) »
Hi ereglam,

ich möchte nur den Inhalt von der internen Tabelle löschen.
Vielen Dank für deine Hilfe. Es hat geklappt mit Clear itab[].

lisa

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

wenn schon, denn schon.

Wenn die Tabelle gleich wieder gefüllt wird kann man das so lassen.

Wenn es eine Weile dauert und man noch "was anderes" zwischendurch macht, sollte man den Tabelleninhalte mit REFRESH oder (neuerdings) FREE "entsorgen"

Dann kann der interne Speicher vom Laufzeitsystem neu optimiert bzw. angeordnet werden.

Gruß
babap
P.S. aber vielleicht macht ja mittlerweile der Compiler aus CLEAR tabelle[] einen FREE tabelle.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
babap hat geschrieben:Hallo,

wenn schon, denn schon.

Wenn die Tabelle gleich wieder gefüllt wird kann man das so lassen.

Wenn es eine Weile dauert und man noch "was anderes" zwischendurch macht, sollte man den Tabelleninhalte mit REFRESH oder (neuerdings) FREE "entsorgen"

Dann kann der interne Speicher vom Laufzeitsystem neu optimiert bzw. angeordnet werden.

Gruß
babap
P.S. aber vielleicht macht ja mittlerweile der Compiler aus CLEAR tabelle[] einen FREE tabelle.
Hallo babap,

vor wenigen Tagen habe ich in der Hilfe zum REFRESH in einem ECC 6.0 gelesen, dass statt dessen immer ein CLEAR itab[] benutzt werden sollte.

Der FREE gibt, wie Du schon angegeben hast, auch Verwaltungsdaten und reservierte Blöcke einer Tabelle frei.
Trotzdem bzw. gerade deshalb würde ich FREE nicht mit den anderen Befehlen gleichsetzen. (hätte ich oben auch schon machen sollen... ;-) )

PS:
persönlich finde ich den REFRESH aussagekräftiger...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3563
Views
Generisch interne Tabelle löschen mit IndexNummer
von retsch » 03.04.2023 21:06 • Verfasst in ABAP® für Anfänger
4
Antw.
4670
Views
Interne Tabelle Duplikate löschen Zähler Inkrementieren
von SamyB » 19.03.2012 16:52 • Verfasst in ABAP® für Anfänger
4
Antw.
4097
Views
5
Antw.
5056
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 621
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 628

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

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 621
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 628

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50929
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67175
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78936