Join über Cluster Tabellen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Join über Cluster Tabellen

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
Hi,

ich versuche Tabellen aus dem SAP System zu extrahieren. Das ist ja an sich schon eine schwierige Sache, ich bin da jetzt aber schon ziemlich fortgeschritten.

Zu diesem Fortschritt zählt auch, dass ich sogar Join-Bedingungen eingeben kann und der mir dann Tabellen im Join abzieht.

Beispiel: Tabellen BKPF/BSEG, eigentlich perfektes Beispiel, wo man einen Join ansetzt.

Aber/Problem: Die BSEG ist eine sogenannte Cluster-Tabelle. Tabellen-Joins können aber nur über Transparente Tabellen ausgeführt werden.

Hat da irgendjemand ne Idee oder Erfahrung? (Ein View über beide, den man danach extrahiert, ist leider keine adäquate Lösung).

Danke, Gruss,
Martin

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


Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
Eigenlob srinkt!!!

Re: Join über Cluster Tabellen

Beitrag von ralf.wenzel (Top Expert / 3956 / 204 / 281 ) »
m.schwertle hat geschrieben:ich versuche Tabellen aus dem SAP System zu extrahieren. Das ist ja an sich schon eine schwierige Sache, ich bin da jetzt aber schon ziemlich fortgeschritten.
Das ist überhaupt nicht schwierig. Oder was findest du an einem SELECT schwierig?
m.schwertle hat geschrieben:Beispiel: Tabellen BKPF/BSEG, eigentlich perfektes Beispiel, wo man einen Join ansetzt.
Nein, das ist ein ausgesprochen schlechtes Beispiel, weil, wie du schon schreibst:
m.schwertle hat geschrieben:Die BSEG ist eine sogenannte Cluster-Tabelle. Tabellen-Joins können aber nur über Transparente Tabellen ausgeführt werden.
m.schwertle hat geschrieben:Hat da irgendjemand ne Idee oder Erfahrung?
Klar. Es geht nicht die BSEG in eine View zu bringen. Da wirst du wohl anders vorgehen müssen


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Re: Join über Cluster Tabellen

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
ralf.wenzel hat geschrieben:Das ist überhaupt nicht schwierig. Oder was findest du an einem SELECT schwierig?
Oh. Habe ich vergessen zu erwähnen, dass das dynamisch erfolgen soll? Also die Angabe von Tabellen und Tabellenfeldern erfolgt zur Laufzeit.
ralf.wenzel hat geschrieben:Nein, das ist ein ausgesprochen schlechtes Beispiel...
Falsche Feststellung: Einen Join über diese beiden Tabellen zu erzeugen ist ausserordentlich sinnvoll - es geht nur nicht.
ralf.wenzel hat geschrieben:Klar. Es geht nicht die BSEG in eine View zu bringen. Da wirst du wohl anders vorgehen müssen
Ahh, vielen Dank. Selten eine so hilfreiche Antwort erhalten. Mensch Ralf, sonst bist du hilfreicher, wenngleich mir deine zynischen Entgleisungen in anderen Threads nicht entgangen sind. Deshalb war ich gewappnet.

Re: Join über Cluster Tabellen

Beitrag von ralf.wenzel (Top Expert / 3956 / 204 / 281 ) »
m.schwertle hat geschrieben:Oh. Habe ich vergessen zu erwähnen, dass das dynamisch erfolgen soll? Also die Angabe von Tabellen und Tabellenfeldern erfolgt zur Laufzeit.
SE16


Ralf *ist alles, aber nicht berechenbar
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2958
Views
Cluster-Tabelle ist JOIN nicht erlaubt
von cuncon » 20.10.2017 12:05 • Verfasst in ABAP® für Anfänger
2
Antw.
5493
Views
Join über Tabelle trotz Pool/Cluster Tabelle
von em.tie » 04.12.2006 18:38 • Verfasst in ABAP® für Anfänger
12
Antw.
7678
Views
3 Tabellen-Join
von kaufikauf » 12.08.2014 08:00 • Verfasst in ABAP® für Anfänger
4
Antw.
3531
Views
Tabellen Join
von commolus » 08.06.2012 10:54 • Verfasst in ABAP Objects®
12
Antw.
6838
Views
Inner Join über 4 Tabellen
von falk » 02.03.2006 11:26 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.