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.
4174
Views
Tabellen Join
von commolus » 08.06.2012 10:54 • Verfasst in ABAP Objects®
12
Antw.
8869
Views
3 Tabellen-Join
von kaufikauf » 12.08.2014 08:00 • Verfasst in ABAP® für Anfänger
4
Antw.
4012
Views
Join über Cluster Tabellen
von m.schwertle » 24.01.2008 10:48 • Verfasst in ABAP® Core
2
Antw.
983
Views
Join über mehrere Tabellen
von Bright4.5 » 09.07.2021 10:47 • Verfasst in ABAP® für Anfänger
9
Antw.
6628
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 13 Stunden von Manfred K. 1 / 55
Pflegeview zeigt nicht alle Daten an
Gestern von sapdepp gelöst 7 / 434
ALV Grid und Dynprofeld
vor 2 Tagen von PeterPaletti 5 / 476

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 13 Stunden von Manfred K. 1 / 55
Pflegeview zeigt nicht alle Daten an
Gestern von sapdepp gelöst 7 / 434
ALV Grid und Dynprofeld
vor 2 Tagen von PeterPaletti 5 / 476

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 13 Stunden von Manfred K. 1 / 55
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50726
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 66983
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78735