Select über zwei Tabellen

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

Select über zwei Tabellen

Beitrag von Michson1982 (ForumUser / 4 / 0 / 0 ) »
Hallo zusammen,

ich bin Anfänger und versuche gerade eine Query zu bauen, mit der ich mir bestimmte Daten aus zwei Tabellen holen möchte.
Mit dem Coding möchte ich aus einer Tabelle die Kopfdaten zu Frachtaufträgen selektieren, aus einer anderen Tabelle die dazugehörigen Positionen dieser Frachtaufträge.
Kann mir hierbei jemand helfen?

Vielen Dank vorab.

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


Re: Select über zwei Tabellen

Beitrag von wreichelt (Top Expert / 1061 / 31 / 192 ) »
Hallo,

über einen Join die relevanten Tabellen verknüpfen.
Transportkosten ist die Tb: VTTK.
Position ist die VTTP.

Gruß Wolfgang

Re: Select über zwei Tabellen

Beitrag von DeathAndPain (Top Expert / 1964 / 261 / 415 ) »
Der von wreichelt vorgeschlagene JOIN ist sicherlich die beste Lösung. Die zweitbeste wäre, erst mit einem SELECT die Transportaufträge zu lesen und danach mit einem SELECT FOR ALL ENTRIES IN dazu die Positionen.

Re: Select über zwei Tabellen

Beitrag von Michson1982 (ForumUser / 4 / 0 / 0 ) »
Hi,

vielen Dank erstmal.
Da ich aber absoluter Beginner bin, stellt sich mir die Frage, wie ich die beiden Lösungsansätze angehen soll.
Über einen Join bedeutet?
Wie verknüpfe ich denn die beiden Tabellen miteinander?

Danke und Gruß

Re: Select über zwei Tabellen

Beitrag von wreichelt (Top Expert / 1061 / 31 / 192 ) »
Hallo,

hier ein Beispiel dazu:

http://thinkdoforward.com/sap-sqvi-dies ... en-lassen/

Hier werde ich Dir nicht alle Möglichkeiten / Probleme etc. erklären können.

Gruß Wolfgang

Re: Select über zwei Tabellen

Beitrag von Michson1982 (ForumUser / 4 / 0 / 0 ) »
Ich schaue es mir an.

Vielen Dank für die zügige Antwort.

Gruß Michael

Re: Select über zwei Tabellen

Beitrag von ewx (Top Expert / 4873 / 314 / 644 ) »
Das Beispiel von Wolfgang ist der Quickviewer. Das ist eine komplette Anwendung mit der man sich Auswertungen basteln kann.
Du möchtest jedoch sicherlich ein Programm schreiben, um die Daten zu ermitteln...
Siehe hier:
https://tricktresor.de/blog/allgemeiner-inner-join/
https://tricktresor.de/blog/doppelter-inner-join/
und die SAP-Hilfe zu "join".

Siehe auch programm DEMO_JOINS.

Re: Select über zwei Tabellen

Beitrag von Michson1982 (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich habe mir eine Query gebastelt, die mir fast alle Daten ausspuckt.
Mein Problem ist aber folgendes :
Ich ziehe mir die Daten aus 4 Tabellen:
Tabelle A mit Positionsdaten
Tabelle B mit weiteren Positionsdaten
Tabelle C mit weiteren Positionsdaten und
Tabelle D mit den dazugehörigen Kopfdaten
Nun bekomme ich es aber nicht hin, mir auch die Fälle anzeigen zu lassen, die in der Tabelle D keine Daten haben.
Mein Ziel ist es, für diese Positionsdaten leere Spalten anzeigen zu lassen, wenn keine Kopfdaten vorhanden sind. Mit einem left outer join funktioniert das leider nicht.
Habt ihr da eine Idee und könnt mir helfen oder zumindest einen Denkanstoss geben?

Vielen Dank vorab.
Viele Grüße
Michael

Re: Select über zwei Tabellen

Beitrag von schick (ForumUser / 52 / 5 / 15 ) »
Sind nur in der Tabelle D keine Daten oder ggf. auch in B und/oder C keine Daten zu dem Satz in A?
Poste doch mal bitte den gesamten Join, dann ist es einfacher dir zu helfen.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
8689
Views
Select auf zwei Tabellen
von mip » 27.03.2008 16:05 • Verfasst in ABAP® für Anfänger
3
Antw.
558
Views
Operieren mit zwei Tabellen
von LisaKremer » 22.01.2020 17:57 • Verfasst in ABAP® für Anfänger
10
Antw.
4829
Views
Ausgabe von zwei Tabellen mit ALV
von Katinka » 15.09.2005 12:54 • Verfasst in ABAP® Core
7
Antw.
3809
Views
Zwei Tabellen joinen (für ALV)?
von k4lisp3r4 » 22.01.2007 16:33 • Verfasst in ABAP® für Anfänger
2
Antw.
1617
Views
ALV: Event zum synchronisieren von zwei Tabellen
von grossmic » 03.08.2010 10:13 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 7 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 9 Stunden von ewx gelöst 2 / 83
Mahnung erstellen
vor 13 Stunden von Sebastian82 4 / 115
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 113

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

Feldwerte vergleichen
vor 7 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 9 Stunden von ewx gelöst 2 / 83
Mahnung erstellen
vor 13 Stunden von Sebastian82 4 / 115
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 113

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 75
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 794
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1392