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.
2750
Views
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53 • Verfasst in ABAP® für Anfänger
12
Antw.
7844
Views
Zwei Tabellen zu einer Vereinigen
von CSelberg » 03.08.2018 11:39 • Verfasst in ABAP® für Anfänger
1
Antw.
2533
Views
3
Antw.
3192
Views
12
Antw.
7448
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

IBAN und BUT0BK
vor 12 Stunden von DeathAndPain gelöst 7 / 7564
SAPGui 8.00 32 Bit vs 64 Bit
vor 12 Stunden von DeathAndPain 3 / 985
Programm per Fremdtransport einspielen
vor 14 Stunden von IHe 3 / 387
Splitter-AlV erscheint nicht
vor 17 Stunden von qyurryus 2 / 415
Speichern Popup in MM42 verhindern
vor 21 Stunden von Noodl 1 / 426

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

IBAN und BUT0BK
vor 12 Stunden von DeathAndPain gelöst 7 / 7564
SAPGui 8.00 32 Bit vs 64 Bit
vor 12 Stunden von DeathAndPain 3 / 985
Programm per Fremdtransport einspielen
vor 14 Stunden von IHe 3 / 387
Splitter-AlV erscheint nicht
vor 17 Stunden von qyurryus 2 / 415
Speichern Popup in MM42 verhindern
vor 21 Stunden von Noodl 1 / 426