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.
1223
Views
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53 • Verfasst in ABAP® für Anfänger
5
Antw.
9485
Views
LEFT OUTER JOIN
von Bernd » 05.01.2005 10:50 • Verfasst in ABAP® Core
12
Antw.
7600
Views
Zwei Tabellen zu einer Vereinigen
von CSelberg » 03.08.2018 11:39 • Verfasst in ABAP® für Anfänger
1
Antw.
2362
Views
3
Antw.
1326
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 16 Stunden von black_adept gelöst 23 / 3777
User Exit EXIT_RQCPRM10_001
vor 16 Stunden von a-dead-trousers 2 / 307
Trennen Strasse und Hausnummer
vor 22 Stunden von payten 13 / 10663
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1355

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

Dialog-Container mit Toolbar/Status
vor 16 Stunden von black_adept gelöst 23 / 3777
User Exit EXIT_RQCPRM10_001
vor 16 Stunden von a-dead-trousers 2 / 307
Trennen Strasse und Hausnummer
vor 22 Stunden von payten 13 / 10663
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1355

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2889
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9483