Daten zwischen internen Tabellen kopieren

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

Daten zwischen internen Tabellen kopieren

Beitrag von Basler84 (ForumUser / 60 / 31 / 0 ) »
Hallo zusammen,

ich kopiere aus einer Datenbanktabelle Daten in eine interne Tabelle. Nun möchte ich alle Daten der ersten intermem Tabelle in eine zweite Interne Tabelle kopieren. Ich möchte aber nur Daten in Namensgleiche Felder der zweiten Tabelle kopieren. Also so eine Art into corresponding fields. Gibt es sowas zwischen internen Tabellen? Bzw. wie mache ich das am elegantesten?

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


Re: Daten zwischen internen Tabellen kopieren

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

warum füllst du Tabelle 2 nicht gleichzeitig, wenn du Tabelle 1 füllst ?
Wozu das Ganze ?
loop at table 1 referenz into ref1.
append initial line to table2 referenz into ref2.
check ref1 is bound and ref2 is bound.
move-corresponding ref1->* to ref2->*.
endloop.

Gruss Jens

Folgende Benutzer bedankten sich beim Autor jensschladitz für den Beitrag:
Basler84

thanks Jens

Re: Daten zwischen internen Tabellen kopieren

Beitrag von Mondhund76 (ForumUser / 21 / 0 / 2 ) »
Hallo,

wie wäre es mit:

Code: Alles auswählen.

      loop at ITAB into WA.

        MOVE-CORRESPONDING WA to wa_xyz.
        append wa_xyz to it_xyz.

      endloop.
Schöne Grüße

Mondhund76

Folgende Benutzer bedankten sich beim Autor Mondhund76 für den Beitrag:
Basler84


Re: Daten zwischen internen Tabellen kopieren

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi!

<klugscheisser>
Das geht noch einen Tick performanter:

Code: Alles auswählen.

LOOP AT tab1 ASSIGNING <lin1>.
  APPEND INITIAL LINE TO tab2 ASSIGNING <lin2>.
  MOVE-CORRESPONDING <lin1> TO <lin2>.
ENDLOOP.
Weil somit keine "unnötigen" Felder in die Workareas kopiert werden.
</klugscheisser>

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Basler84

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3267
Views
Daten zwischen 2 internen Tabellen kopieren
von kaufmann123 » 25.02.2018 11:55 • Verfasst in ABAP® für Anfänger
9
Antw.
4072
Views
Unicode - Kopieren einer internen Tabelle in Arbeitsbereich
von genua » 26.10.2007 18:05 • Verfasst in ABAP® Core
1
Antw.
3935
Views
Kopieren von Tabellen
von chebello » 10.12.2007 08:57 • Verfasst in ABAP Objects®
3
Antw.
2031
Views
Inhaltübergabe bei internen Tabellen
von castadiva » 22.10.2007 12:47 • Verfasst in ABAP® für Anfänger
3
Antw.
138
Views
Selektieren von Internen Tabellen
von Micha_ela » 29.09.2022 10:27 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140