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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 78018
Stücklisten
vor einer Woche von Selma.schwarz 1 / 79559

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

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 78018
Stücklisten
vor einer Woche von Selma.schwarz 1 / 79559

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 79559
Belege
vor einer Woche von Selma.schwarz 1 / 77424