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 / 4451 / 227 / 1197 ) »
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.
3779
Views
Daten zwischen 2 internen Tabellen kopieren
von kaufmann123 » 25.02.2018 11:55 • Verfasst in ABAP® für Anfänger
9
Antw.
4325
Views
Unicode - Kopieren einer internen Tabelle in Arbeitsbereich
von genua » 26.10.2007 18:05 • Verfasst in ABAP® Core
1
Antw.
4250
Views
Kopieren von Tabellen
von chebello » 10.12.2007 08:57 • Verfasst in ABAP Objects®
5
Antw.
4001
Views
Vergleich von internen Tabellen
von Artie200 » 01.02.2011 16:42 • Verfasst in ABAP® für Anfänger
4
Antw.
6818
Views
gruppieren von internen Tabellen
von debianfan » 18.01.2018 03:17 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor einer Stunde von DeathAndPain 12 / 2671
Netzplan drucken
vor 3 Tagen von sap_enthusiast 2 / 714
SALV: Titel zu lang
vor 6 Tagen von ralf.wenzel 3 / 1285
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1820

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

FOR mit CORRESPONDING
vor einer Stunde von DeathAndPain 12 / 2671
Netzplan drucken
vor 3 Tagen von sap_enthusiast 2 / 714
SALV: Titel zu lang
vor 6 Tagen von ralf.wenzel 3 / 1285
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1820

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1820
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 4116
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 4036