interne Tabelle in Field-Symbol mit weniger spalten kopieren

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

interne Tabelle in Field-Symbol mit weniger spalten kopieren

Beitrag von JanR (ForumUser / 65 / 15 / 2 ) »
Hallo zusammen,

ich habe eine interne Tabelle it_ouput mit selbst erstellter Struktur.
Ich möchte gerne den Inhalt dieser Tabelle in mein Field-Symbol <tab> kopieren, diese hat aber nur 3 der 4 Spalten meiner Struktur.

Danke schonmal im Voraus.

Viele Grüße
Jan

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


Re: interne Tabelle in Field-Symbol mit weniger spalten kopieren

Beitrag von DeathAndPain (Top Expert / 1980 / 266 / 418 ) »
Das geht mit MOVE-CORRESPONDING oder mit <tab> = CORRESPONDING #( ).

Siehe die jeweiligen Onlinehilfen.

Die Spalte, die es im Feldsymbol nicht gibt, wird dabei logischerweise nicht mitkopiert.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
JanR


Re: interne Tabelle in Field-Symbol mit weniger spalten kopieren

Beitrag von jocoder (Specialist / 345 / 3 / 103 ) »
Ein Hinweis zu Feld-Symbolen: Die sind Zeiger, die auf ein anderes Datenobjekt verweisen. Wenn die Tabelle lt_output um eine Spalte verkleinert werden soll, sind Feld-Symbole nicht hilfreich. Hier ist es besser, die reduzierte Tabelle direkt zu deklarieren.

Code: Alles auswählen.

DATA: reduced_table TYPE TABLE OF reduced_structure_3_columns.
MOVE-CORRESPONDING lt_output TO reduced_table.
oder mit neuer 7.40 Syntax

Code: Alles auswählen.

TYPES _reduced_table TYPE TABLE OF reduced_structure_3_columns.
DATA(reduced_table) = CORRESPONDING _reduced_table( lt_output ).
Die Tabellendefinition ist natürlich an deine Gegebenheiten anzupassen (Struktur reduced_structure_3_columns ist nur ein Platzhalter).

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
JanR


Re: interne Tabelle in Field-Symbol mit weniger spalten kopieren

Beitrag von DeathAndPain (Top Expert / 1980 / 266 / 418 ) »
jocoder hat geschrieben:
02.10.2020 14:52
Ein Hinweis zu Feld-Symbolen: Die sind Zeiger, die auf ein anderes Datenobjekt verweisen. Wenn die Tabelle lt_output um eine Spalte verkleinert werden soll, sind Feld-Symbole nicht hilfreich.
Das hängt von den Umständen ab. Lass die Tabellen dynamisch typisiert sein. Dann gibt es da irgendwo eine mit CREATE DATA erzeugte Tabelle. Auf die wird man anders nicht sinnvoll zugreifen können, als dass man sich ein Feldsymbol darauf verschafft und damit dann den CORRESPONDING macht.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
JanR


Seite 1 von 1

Vergleichbare Themen

7
Antw.
3979
Views
Interne Tabelle als Field-Symbol verwenden Release 3.1i
von spaceman21th » 12.05.2006 11:22 • Verfasst in ABAP® für Anfänger
9
Antw.
6020
Views
Inhalt einer internen Tabelle in ein Field Symbol übertragen
von Andrzej » 25.05.2017 21:16 • Verfasst in ABAP® für Anfänger
3
Antw.
3519
Views
Dump bei Field-symbol
von tho_died » 24.06.2008 14:43 • Verfasst in ABAP® für Anfänger
10
Antw.
4132
Views
Probleme mit Field Symbol
von Kenny » 03.04.2013 17:11 • Verfasst in ABAP® für Anfänger
1
Antw.
3844
Views
Field-Symbol als Importing Parameter
von tekko » 12.06.2021 18:23 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

Barcode lässt sich nicht skalieren
vor 21 Stunden von wolli 2 / 2733
Intervall mit Beziehungswissen füllen
vor 23 Stunden von wolli 1 / 145
Probleme beim Debuggen Einkaufsformular
vor einer Woche von Xilukarim gelöst 2 / 1377

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

Barcode lässt sich nicht skalieren
vor 21 Stunden von wolli 2 / 2733
Intervall mit Beziehungswissen füllen
vor 23 Stunden von wolli 1 / 145
Probleme beim Debuggen Einkaufsformular
vor einer Woche von Xilukarim gelöst 2 / 1377

Unbeantwortete Forenbeiträge

Intervall mit Beziehungswissen füllen
vor 23 Stunden von wolli 1 / 145
GUIXT Tabellen in Container ansprechen
letzen Monat von Denaris 1 / 47448
Speichern Popup in MM42 verhindern
letzen Monat von Noodl 1 / 47976
Meine Inbox
May 2025 von Rabea1103 1 / 63344