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 / 2021 / 273 / 425 ) »
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

Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

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

Beitrag von jocoder (Specialist / 347 / 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

ABAP, Java, JavaScript
GitHub

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

Beitrag von DeathAndPain (Top Expert / 2021 / 273 / 425 ) »
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

Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

Seite 1 von 1

Vergleichbare Themen

9
Antw.
6860
Views
Inhalt einer internen Tabelle in ein Field Symbol übertragen
von Andrzej » 25.05.2017 21:16 • Verfasst in ABAP® für Anfänger
10
Antw.
5377
Views
Probleme mit Field Symbol
von Kenny » 03.04.2013 17:11 • Verfasst in ABAP® für Anfänger
3
Antw.
4254
Views
Dump bei Field-symbol
von tho_died » 24.06.2008 14:43 • Verfasst in ABAP® für Anfänger
8
Antw.
24927
Views
Field-Symbol und löschen von Tabellenzeilen
von UserBC » 07.12.2008 21:11 • Verfasst in ABAP® für Anfänger
1
Antw.
6385
Views
Field-Symbol als Importing Parameter
von tekko » 12.06.2021 18:23 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45824
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3704
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2223

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

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45824
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3704
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2223