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 / 4395 / 223 / 1182 ) »
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.
3566
Views
Daten zwischen 2 internen Tabellen kopieren
von kaufmann123 » 25.02.2018 11:55 • Verfasst in ABAP® für Anfänger
9
Antw.
4218
Views
Unicode - Kopieren einer internen Tabelle in Arbeitsbereich
von genua » 26.10.2007 18:05 • Verfasst in ABAP® Core
1
Antw.
4162
Views
Kopieren von Tabellen
von chebello » 10.12.2007 08:57 • Verfasst in ABAP Objects®
5
Antw.
2870
Views
feldkatalog von internen tabellen?
von ismailer » 18.01.2005 13:50 • Verfasst in ABAP® Core
4
Antw.
6662
Views
gruppieren von internen Tabellen
von debianfan » 18.01.2018 03:17 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 744
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2368
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8954