Select .. where exists

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

Select .. where exists

Beitrag von Bzzt (ForumUser / 4 / 0 / 0 ) »
Hallo Leute!
Bin noch ziemlich neu in Sachen ABAP.. Wollte euch nur schon mal warnen :D
Habe hier eine Select-Anweisung, die aus der Tabelle ymwtko die Einträge raussuchen soll, die nicht in der Tabelle ymwt01 sind. Klingt komisch, ist aber so. Sollte eigentlich nur ne ganz einfache select-Anweisung sein:

Code: Alles auswählen.

SELECT * FROM ymwtko INTO CORRESPONDING FIELDS OF itl_ymwtko WHERE
  NOT exists ( SELECT * FROM ymwt01 WHERE ladst = ymwtko-ladst OR
  ladst = ymwtko-entla ) 
AND datum IN sdatum AND tcode IN stcode
ORDER BY DATUM.
Also er soll mir alle LADST aus ymwtko ausgeben, die nicht in ymwt01 sind.
Aber irgendwie bringt er mir alle Einträge aus ymwtko.. :cry:
Kann mir jemand helfen? Vielen Dank schon mal.

LG

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


Re: Select .. where exists

Beitrag von ralf.wenzel (Top Expert / 4004 / 208 / 282 ) »
Bzzt hat geschrieben:Hallo Leute!

Code: Alles auswählen.

SELECT * FROM ymwtko INTO CORRESPONDING FIELDS OF itl_ymwtko WHERE
  NOT exists ( SELECT * FROM ymwt01 WHERE ladst = ymwtko-ladst OR
  ladst = ymwtko-entla ) 
AND datum IN sdatum AND tcode IN stcode
ORDER BY DATUM.
Schonmal das OR gegen ein AND getauscht?


Ralf *hat nur kurz drübergeguckt, wenig zeit
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von Bzzt (ForumUser / 4 / 0 / 0 ) »
Ja, hab ich.
Da kommt genau das gleiche raus.
Habe das Problem jetzt mit 3 verschachtelten Select bzw Select singles gelöst.
Würde aber trotzdem gern wissen, ob das auch mit (not) EXISTS geht...

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
ich glaube, du müsstest die Subquery ein wenig umformulieren

Code: Alles auswählen.

SELECT * FROM ymwtko INTO CORRESPONDING FIELDS OF itl_ymwtko WHERE 
  NOT exists ( SELECT * FROM ymwt01 WHERE ladst = ymwtko~ladst OR 
  ladst = ymwtko~entla ) 
AND datum IN sdatum AND tcode IN stcode 
ORDER BY DATUM.
innerhalb der Subquery in der WHERE-Klausel steht ymwtko~ladst statt ymwtko-ladst. Hier muss man als Trenner Tabelle-Feld die Tilde "~" statt dem Bindestrich "-" benutzen.

Denke, dann sollte es klappen.

Beitrag von Bzzt (ForumUser / 4 / 0 / 0 ) »
Jetzt hat er gar keine Datensätze gefunden :D
Habe heute leider keine Zeit mehr drüber zu gucken. Aber trotzdem vielen Dank für die Hilfe!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3820
Views
exists Befehl
von bohne » 11.12.2006 09:55 • Verfasst in ABAP® für Anfänger
2
Antw.
1603
Views
Job hängt an select, wie herausfinden welches select
von dpz » 01.08.2019 10:23 • Verfasst in ABAP® Core
8
Antw.
7713
Views
SELECT SINGLE oder SELECT UP TO 1 ROWS?
von nickname8 » 12.04.2021 10:38 • Verfasst in ABAP® für Anfänger
4
Antw.
21430
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
4
Antw.
10837
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

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

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 einer Woche von Manfred K. 1 / 43524
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45245
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43305

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43524
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 94278
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109432
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 117571