interne Tabellen vereinigen (outer join)

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

interne Tabellen vereinigen (outer join)

Beitrag von Carlos-X (ForumUser / 2 / 0 / 0 ) »
Hallo!

Ich habe 2 interne Tabellen, die ich zu einer dritten vereinigen will.

Tab 1:
Schlüssel_1 Wert_A
Schlüssel_2 Wert_B

Tab 2:
Schlüssel_1 Wert_C
Schlüssel_3 Wert_D

darus soll werden
Tab 3:
Schlüssel_1 Wert_A Wert_C
Schlüssel_2 Wert_B _NULL_
Schlüssel_3 _NULL_ Wert_D

In SQL wäre dies ein klassischer outer join. Gibt es in ABAP eine ähnliche Möglichkeit? Oder einen Funktionsbaustein? Momentan arbeite ich mit 2 Loops und einem Haufen Hilfstabellen, die sich merken sollen, welche Zeilen schon verwendet wurden - und es funktioniert eher bescheiden...

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Carlos-X,

mach Dir eine Kopie von der zweiten Tabelle. LOOPe über die erste Tabelle und lese den Schlüssel der zweiten, kopierten Tabelle. Schreibe das Resultat in Tabelle 3 und lösche nun den Satz aus der kopierten Tabelle.
Wenn Du mit Tabelle 1 fertigt bist, LOOPe über Tabelle 2, die Tabelle 1 dazuliest. Füge die Resultate in Tabelle 3 (sortiert) ein.
Fertig.

PS:
mit einem OUTER JOIN würdest Du nicht hinkommen, denn es würde nicht über Tabelle 2 gelesen werden, ohne zuerst Tabelle 1 gelesen zu haben...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Carlos-X (ForumUser / 2 / 0 / 0 ) »
Hat funktioniert, vielen Dank! Da ich die Tabelle nicht mehr brauche, habe ich nicht mal eine Kopie erstellt, aber das sollte ja eigentlich kein Problem sein.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1373
Views
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53 • Verfasst in ABAP® für Anfänger
12
Antw.
7673
Views
Zwei Tabellen zu einer Vereinigen
von CSelberg » 03.08.2018 11:39 • Verfasst in ABAP® für Anfänger
1
Antw.
2424
Views
3
Antw.
1707
Views
12
Antw.
7086
Views
3 Tabellen-Join
von kaufikauf » 12.08.2014 08:00 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 20 Minuten von gs3rr4 3 / 18
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 10
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1798
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

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

Absprung VA02 Position
vor 20 Minuten von gs3rr4 3 / 18
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 10
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1798
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 10
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 376
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 984
MS-Word als Editor
letzen Monat von tekko 1 / 4485