Mehrere Tabellen gleichzeitig abfragen (kein Join)

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

Mehrere Tabellen gleichzeitig abfragen (kein Join)

Beitrag von ManuelB (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich möchte Konditionen aus SAP auslesen. Diese sind in mehreren ähnlich strukturierten Tabellen erfasst (z.B. A503, A858). Eine Kondition kann dabei nur in einer Tabelle auftauchen, nie in mehreren. Zwischen den Tabellen besteht keine direkte Beziehung.

Kann ich eine Abfrage nach Konditionen (z.B. 1234 - 1238) an mehrere Tabellen starten, sodass ich eine Liste erhalte, die sich aus den Inhalten mehrerer Tabellen zusammensetzt? Wie?

Ziel schematisch:

Merkmal | Quelle | weitere Merkmale
0001234 | Table A | *
0001235 | Table B | *
0001236 | Table B | *
0001237 | Table A | *
0001238 | Table C | *

Viele Grüße
Manuel

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



Re: Mehrere Tabellen gleichzeitig abfragen (kein Join)

Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
ManuelB hat geschrieben:
14.06.2023 18:22
Eine Kondition kann dabei nur in einer Tabelle auftauchen, nie in mehreren.
Auf solche Aussagen würde ich mich nicht verlassen!
ManuelB hat geschrieben:
14.06.2023 18:22
Zwischen den Tabellen besteht keine direkte Beziehung.
Es besteht eine Beziehung zwischen den Tabellen, nämlich die Zugriffsfolge!

Du musst die Tabellen in der in der Zugriffsfolge definierten Reihenfolge lesen. Es bringt dir nichts, wenn du EINEN Zugriff auf alle Tabellen hast, weil du dann ggfs. Preise aus allen Tabellen bekommst (siehe mein Zweifel oben). Aber nur der erste ist gültig!

Falls meine Annahme doch verkehrt ist und es sich wirklich um komplett voneinander unabhängige Preisinformationen handelt, dann ist das von whaslbeck erwähnte UNION wahrscheinlich sinnvoll. Wobei ich trotz des wahrscheinlich etwas performanteren Zugriffs mit UNION (weil nur ein Zugriff auf die DB erfolgt) lieber einzelne SELECTS bauen würde.

Re: Mehrere Tabellen gleichzeitig abfragen (kein Join)

Beitrag von ManuelB (ForumUser / 2 / 0 / 0 ) »
Vielen lieben Dank euch beiden!

Meine SQL-Kenntnisse sind leider rudimentär und vermutlich kriege ich auch keine Berechtigung, um derartige Querys selbst zu erfassen, aber ich werde mich einmal weiter zu Union und Select informieren und dann die IT dazu kontaktieren.

Es sind tatsächlich unabhängige Tabellen. Die Konditionsnummern sind unikate Schlüsselmerkmale und haben eine zugeordnete (1:n) Konditionsart. Je nach Konditionsart besteht eine eigene Tabelle, welche nur die entsprechenden Konditionen speichert.

Re: Mehrere Tabellen gleichzeitig abfragen (kein Join)

Beitrag von DeathAndPain (Top Expert / 2010 / 271 / 425 ) »
Hmm... Berechtigung für Queries bekommst Du nicht, aber ABAP-Programme darfst Du erstellen? Das finde ich seltsam, da man mit einem Programm jenseits sämtlicher Berechtigungen alles machen kann, einschließlich allem, was eine Query ermöglichen würde.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4184
Views
Tabellen Join
von commolus » 08.06.2012 10:54 • Verfasst in ABAP Objects®
12
Antw.
8897
Views
3 Tabellen-Join
von kaufikauf » 12.08.2014 08:00 • Verfasst in ABAP® für Anfänger
4
Antw.
4015
Views
Join über Cluster Tabellen
von m.schwertle » 24.01.2008 10:48 • Verfasst in ABAP® Core
2
Antw.
988
Views
Join über mehrere Tabellen
von Bright4.5 » 09.07.2021 10:47 • Verfasst in ABAP® für Anfänger
9
Antw.
6646
Views
Problem mit Join von internen & DB-Tabellen
von debianfan » 10.11.2017 09:10 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 25783
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 26237
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 25751

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

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 25783
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 26237
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 25751

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 25784
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 76149
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 92137
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 103979