Feld einer internen Tabelle dynamisch löschen

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

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

Feld einer internen Tabelle dynamisch löschen

Beitrag von Hagbard ( / / 0 / 3 ) »
Hallo,

wie kann ich in einer it ein Feld das ich vorher gebraucht habe, aber für die weitere Verarbeitung nicht mehr brauche, dynamisch löschen.

Danke

Gruß
Hagbard

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi,

meinst du a) den Feldinhalt löschen oder das b) Feld

a) mit:

assign component + clear <f>


lg Andreas

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Andreas,

das Feld sollte gelöscht werden.

Gruß
Hagbard

Beitrag von Jupp (ForumUser / 47 / 0 / 2 ) »
Wenn das Feld, also eine ganze Spalte, der Tabelle gelöscht werden soll, dann würde ich behaupten wollen, dass das nicht möglich ist.

Höchstens in dem Sinne, dass man sich eine zweite Tabelle erzeugt, die bis auf die Spalte, um die es geht, genauso struktiert ist wier die erste, und dass man dann die Inhalte kopiert.
Always Better Alternatives Possible.

assign component + clear <f>

Beitrag von Hagbard ( / / 0 / 3 ) »
Hallo Asaph,

assign component + clear <f>

könntest Du mir den Code etwas genauer erklären.

Danke

Gruß
Hagbard

Beitrag von Jupp (ForumUser / 47 / 0 / 2 ) »
Also doch der Feldinhalt:

Code: Alles auswählen.

FIELD-SYMBOLS: <fs_table> TYPE ANY TABLE.
FIELD-SYMBOLS: <fs_struktur>, <f>.


LOOP AT <fs_table> ASSIGNING <fs_struktur>.
  ASSIGN COMPONENT 'FELDNAME' OF STRUCTURE <fs_struktur> TO <f>.
  CLEAR <f>.
ENDLOOP.
Always Better Alternatives Possible.

Beitrag von Gast ( / / 0 / 3 ) »
Vielen Dank Jupp :D

Beitrag von PsychoMantis (ForumUser / 98 / 0 / 0 ) »
Asaph hat geschrieben: assign component + clear <f>
Hi Asaph,

ich würde genauso gerne wie Hagbard etwas mehr über diesen Befehl wissen :) Wat passiert dann genau?

Danke schonmal
Psy

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
@Psy: Ein Feldsymbol zeigt dann genau auf ein Feld einer Struktur bzw. einer Zeile einer ITab. Der CLEAR wirkt sich dann genau auf das entsprechende Feld aus.

@Topic:
Das LOOP-ASSIGN-CLEAR-ENDLOOP-Konstrukt ist aber nicht unbedingt notwendig:

Code: Alles auswählen.

DATA
    : gs_str LIKE LINE OF itab
    .
CLEAR gs_str-feldname.
MODIFY itab FROM gs_str TRANSPORTING feldname
       WHERE feldname NE space.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4464
Views
Lesen in einer dynamisch generierten internen Tabelle
von Svenson » 05.10.2005 17:07 • Verfasst in ABAP® Core
10
Antw.
11509
Views
Spalten einer internen Tabelle löschen
von dEr_BuMaN » 27.06.2007 21:33 • Verfasst in ABAP® für Anfänger
11
Antw.
1166
Views
Ein Feld einer internen Tabelle anpassen
von Alexity » 10.01.2020 09:28 • Verfasst in ABAP® für Anfänger
4
Antw.
2056
Views
5
Antw.
3487
Views

Ü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

Banf anlegen
vor 2 Tagen von wreichelt 2 / 1944
Banf anlegen
vor 2 Tagen von Manfred K. 1 / 1830
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15738
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6784
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 8521

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

Banf anlegen
vor 2 Tagen von wreichelt 2 / 1944
Banf anlegen
vor 2 Tagen von Manfred K. 1 / 1830
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15738
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6784
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 8521