Inner Join funktioniert nicht

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Inner Join funktioniert nicht

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Hallo Zusammen

Ich möchte den folgenden Inner-Join ausführen:

Code: Alles auswählen.

SELECT ekko~bsart ekko~lifnr ekes~ebeln ekes~ebelp ekes~vbelp
  INTO CORRESPONDING FIELDS OF TABLE t_data
  FROM ekko AS ekko INNER JOIN ekes AS ekes ON ekko~ebeln = ekes~ebeln INNER JOIN ekpo AS ekpo ON ekes~ebeln = ekpo~ebeln
  WHERE ekes~ebtyp = 'AB'     AND
        ekes~eindt IN s_eindt AND
        ekko~lifnr = p_lifnr  AND
        ekpo~pstyp = '5'.
Dieser funktioniert erst nicht, wenn ich jedoch die Zeile

Code: Alles auswählen.

ekes~eindt IN s_eindt AND
enferne dann geht die Abfrage. Warum kann ich das Datum so nicht abfragen??
Als default-Wert verwende ich das heutige Datum..
Deklariert habe ich die Select-Options folgendermassen:

Code: Alles auswählen.

SELECT-OPTIONS:   s_eindt FOR ekes-eindt DEFAULT sy-datum TO sy-datum,
...
Mir ist das unerklärlich. Danke für eure baldige Hilfe!!

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


Re: Inner Join funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Hi!

Lass mal die ganzen AS ... Deklarationen weg. Da du ja den Tabellennamen verwendest ist das unnötig.

Was kommt denn für eine Fehlermeldung?

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Inner Join funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Hab das Coding grad bei uns am System genau so ausprobiert wie du das gepostet hast und es hat fehlerfrei geklappt.
Ich glaub dein Fehler liegt irgendwo anders.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Inner Join funktioniert nicht

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Hm das ist ja komisch.

Also eine Fehlermeldung bekomme ich keine, ich sehe einfach, dass wenn ich den Code debugge dann wird der ganze Select-Befehl einfach übersprungen.

Das ist für mich echt ein Rätsel :S. Hast du eine Idee an was das liegen könnte??

Re: Inner Join funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Was meinst du mit "übersprungen"?
Bleibt der Debugger nicht stehen wenn du genau an dem Befehl einen Breakpoint machst?
Werden keine Daten selektiert? SY-SUBRC?

Ich würde mal drauf tippen, dass keine bzw. keine zusammenpassenden Daten in den Tabellen sind.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Inner Join funktioniert nicht

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Deine Formulierung klingt verdammt nach einem sy-subrc = 4, sprich es können keine Daten gefunden werden. Und wenn das ganze ohne angabe des Datumintervalls klappt würde ich daraus jetzt schlussfolgern, dass es einfach keine passenden Einträge zu deinem Intervall gibt und dementsprechend nichts gefunden wird.
Gruß,
der Matze

Re: Inner Join funktioniert nicht

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Wenn Dummheit weh tun würde, wäre ich wahrscheinlich bereits verstorben.

Hab die falschen Daten selektiert^^. Kein Wunder werden keine Einträge gefunden.

Danke für eure Hilfe, ich werde mich jetzt in eine Ecke setzen und mich schämen :)

Seite 1 von 1

Vergleichbare Themen

1
Antw.
755
Views
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53 • Verfasst in ABAP® für Anfänger
7
Antw.
2545
Views
Wie funktioniert der Z-Operator?
von DeathAndPain » 14.09.2017 18:10 • Verfasst in ABAP® für Anfänger
17
Antw.
7136
Views
JOIN
von robin1at » 22.02.2006 17:28 • Verfasst in ABAP® für Anfänger
2
Antw.
1641
Views
inner join
von dim » 14.02.2005 14:43 • Verfasst in ABAP® Core
6
Antw.
710
Views
Inner Join
von L0w-RiDer » 26.03.2021 14:52 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.