Allgemeiner Inner Join
In diesem Beitrag finden Sie einen Inner Join allgemein beschrieben. Es hilft Ihnen eventuell, die Erstellung eines Joins über zwei oder sogar mehr Tabellen zu verstehen oder dient Ihnen als Vorlage für Joins.
*** Datenbeschreibung ***
DATA: BEGIN OF wa_join,
feld01 LIKE tab01-feld01,
feld02 LIKE tab01-feld02,
feld03 LIKE tab02-feld01,
feld04 LIKE tab02-feld02,
END OF wa_join,
it_join LIKE TABLE OF wa_join.
*** Selektionsbild ***
SELECT-OPTIONS so_feld01 FOR wa_join-feld01.
*** Selektion der Daten aus dbtab01 und dbtab02
SELECT tab01~feld01 tab01~feld02 tab02~feld01 tab02~feld02
INTO TABLE it_join
FROM dbtab01 AS tab01
INNER JOIN dbtab02 AS tab02 ON tab01~feld01 = tab02~feld01
WHERE tab01~feld01 IN so_feld01.
*** Ausgabe der Daten
LOOP AT it_join INTO wa_join.
WRITE: / wa_join-feld01,
wa_join-feld02,
wa_join-feld03,
wa_join-feld04.
ENDLOOP.
- Interview mit Björn Schulz (Software-Heroes.com) - 3. September 2024
- Daten aus ALV ermitteln - 3. September 2024
- So lange es den SAPGUI noch gibt… - 27. Juni 2024