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 / 4282 / 214 / 1141 ) »
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.
3290
Views
Daten zwischen 2 internen Tabellen kopieren
von kaufmann123 » 25.02.2018 11:55 • Verfasst in ABAP® für Anfänger
9
Antw.
4074
Views
Unicode - Kopieren einer internen Tabelle in Arbeitsbereich
von genua » 26.10.2007 18:05 • Verfasst in ABAP® Core
1
Antw.
3950
Views
Kopieren von Tabellen
von chebello » 10.12.2007 08:57 • Verfasst in ABAP Objects®
3
Antw.
3835
Views
feldkatalog von internen tabellen?
von ismailer » 17.01.2005 11:47 • Verfasst in ABAP Objects®
5
Antw.
3711
Views
Vergleich von internen Tabellen
von Artie200 » 01.02.2011 16:42 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 30 Minuten von Patrick1982 gelöst 5 / 54
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 81

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

SELECT CHAR16 in CHAR12-Feld
vor 30 Minuten von Patrick1982 gelöst 5 / 54
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 81

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170