Einzelne Felder aus itab1 in itab2 übertragen

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

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

Einzelne Felder aus itab1 in itab2 übertragen

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Hallo,

ich würde gerne den Inhalt aus einer internen Tabelle in eine andere interne Tabelle übertragen.
Move-Corresponding überschreibt ja dann leider den Inhalt...

Weiß da jemand kurz die Lösung?

Vielen Dank schon mal :)

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


Re: Einzelne Felder aus itab1 in itab2 übertragen

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Du meinst, Du willst den Inhalt einer internen Tabelle A zum bereits bestehenden Inhalt einer internen Tabelle B hinzufügen?

Da gibt es je nach Umständen und Typisierung verschiedene Herangehensweisen. Wenn die beiden Tabellen identisch typisiert sind und es sich um Standardtabellen handelt, schreibst Du einfach

Code: Alles auswählen.

APPEND LINES OF A TO B.
Wenn sie verschieden typsiert sind und Du nur einige gleichnamige Spalten übernehmen möchtest, wird es spannender. Das geht mit:

Code: Alles auswählen.

B = CORRESPONDING #( BASE ( B ) A ).
Durch den BASE werden die Zeilen, die sich bereits in B befinden, wieder mit übernommen, so dass trotz der Zuweisung nichts verloren geht. Außerdem kannst Du diese Syntax auch verwenden, wenn die Tabelle B sortiert oder gehasht ist, so dass sich ein APPEND verbietet.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag (Insgesamt 2):
gtoXXL0w-RiDer


Re: Einzelne Felder aus itab1 in itab2 übertragen

Beitrag von generic_user (ForumUser / 22 / 3 / 0 ) »
so etwa:
Types: key1, key2, key3.
Data: dummy type table Types.
Move corresponding itab to dummy.
Move corresponding dummy to itab2.

VG GU

Re: Einzelne Felder aus itab1 in itab2 übertragen

Beitrag von L0w-RiDer (Expert / 535 / 83 / 2 ) »
B = CORRESPONDING #( BASE ( B ) A ).

Super, damit hat es funktioniert :).

Vielen Dank.

Re: Einzelne Felder aus itab1 in itab2 übertragen

Beitrag von L0w-RiDer (Expert / 535 / 83 / 2 ) »
Funktioniert dieser BASE-Befehl eigentlich auch für Strukturen??

z.B:
gs_merk = CORRESPONDING #( BASE ( gs_merk ) gs_collect_bestand ).

Leider hat es bei mir so nicht funktioniert. Habe ich einen Fehler drin oder geht das nur für Tabellen?

Seite 1 von 1

Vergleichbare Themen

6
Antw.
1981
Views
Löschen aus itab1, was NICHT in itab2
von Legxis » 28.03.2018 10:42 • Verfasst in ABAP® für Anfänger
1
Antw.
2720
Views
WD ALV einzelne Felder zeilenweise sperren
von Thanatos82 » 04.01.2013 12:57 • Verfasst in ABAP® Core
1
Antw.
2592
Views
leere Felder im IDoc übertragen
von bapimueller » 20.07.2018 10:21 • Verfasst in Sales and Distribution
2
Antw.
4611
Views
Nur bestimmte Felder im IDOC übertragen? Geht das?
von niermaj » 05.07.2007 12:36 • Verfasst in ABAP® Core
8
Antw.
6094
Views
ALV-Liste: Einzelne Summen-Felder (bzw. Zeilen) ausgeben
von S.D.E.F. » 12.12.2005 12:19 • Verfasst in ABAP® Core

Ü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

Rechnung: Belegspez. Adresse
vor 10 Stunden von ewx 2 / 385
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 4 / 2244
Regex in where
vor 2 Tagen von tar 8 / 1064
Programm anlegen mit Vorlage
vor 4 Tagen von DeathAndPain 2 / 826

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

Rechnung: Belegspez. Adresse
vor 10 Stunden von ewx 2 / 385
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 4 / 2244
Regex in where
vor 2 Tagen von tar 8 / 1064
Programm anlegen mit Vorlage
vor 4 Tagen von DeathAndPain 2 / 826

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Tagen von snooga87 1 / 722
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3906
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10329