SQL Problem

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

SQL Problem

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
Hallo liebe Forummitglieder,

habe ein SQL Problem weiss aber leider nicht ob ich in diesem Thread richtig bin.

Habe folgendes Problem:

Code: Alles auswählen.

SELECT * from Y000000O INTO CORRESPONDING FIELDS OF TABLE TU_Y000000O
  WHERE N0_fallnr = '2007000125'
                          AND N0_DIAGSCH = 'C34'
                          OR N0_DIAGSCH = 'C34.0'
                          OR N0_DIAGSCH = 'C34.1'
                          OR N0_DIAGSCH = 'C34.2'
                          OR N0_DIAGSCH = 'C34.3'
                          OR N0_DIAGSCH = 'C34.8'
                          OR N0_DIAGSCH = 'C34.9'.

Diese Bediengung prüft es komischerweise nicht ab.
WHERE N0_fallnr = '2007000125'

Habt Ihr vielleicht eine Idee?

Viele Grüße

swonny

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo swonny,

liegt an der Bindungsstärke von AND und OR. AND bindet stärker als OR, weshalb Deine Anweisung in etwa so aufgelöst wird:

Code: Alles auswählen.

SELECT * from Y000000O INTO CORRESPONDING FIELDS OF TABLE TU_Y000000O
  WHERE  ( N0_fallnr = '2007000125'
   AND N0_DIAGSCH = 'C34' )
   OR N0_DIAGSCH = 'C34.0'
   OR N0_DIAGSCH = 'C34.1'
   OR N0_DIAGSCH = 'C34.2'
   OR N0_DIAGSCH = 'C34.3'
   OR N0_DIAGSCH = 'C34.8'
   OR N0_DIAGSCH = 'C34.9'.
korrekt wäre aber:

Code: Alles auswählen.

SELECT * from Y000000O INTO CORRESPONDING FIELDS OF TABLE TU_Y000000O
  WHERE  N0_fallnr = '2007000125'
   AND 
   (  N0_DIAGSCH = 'C34' 
   OR N0_DIAGSCH = 'C34.0'
   OR N0_DIAGSCH = 'C34.1'
   OR N0_DIAGSCH = 'C34.2'
   OR N0_DIAGSCH = 'C34.3'
   OR N0_DIAGSCH = 'C34.8'
   OR N0_DIAGSCH = 'C34.9'). 
Alternativ müsste auch folgendes funktionieren:

Code: Alles auswählen.

SELECT * from Y000000O INTO CORRESPONDING FIELDS OF TABLE TU_Y000000O
  WHERE  N0_fallnr = '2007000125'
   AND 
     N0_DIAGSCH IN ('C34', "ACHTUNG kein Leerzeichen nach der Klammer
                    'C34.0',
                    'C34.1',
                    'C34.2',
                    'C34.3',
                    'C34.8',
                    'C34.9' ). "ACHTUNG kein Leerzeichen vor der Klammer
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von swonny (Specialist / 102 / 10 / 2 ) »
Ah, Vielen Dank, so geht's.

Du kennst nicht zufällig ein gutes SQL Buch?

Viele Grüße

swonny

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
nö, nicht wirklich. habe mich damit aber auch nicht sonderlich auseinandergesetzt...

PS:
die SAP-Hilfe zum OpenSQL ist schon recht gut. Es sind nur etwas wenig Beispiele vorhanden...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

15
Antw.
32227
Views
ADS Problem
von Trulchen » 11.08.2014 16:10 • Verfasst in Java & SAP®
5
Antw.
4528
Views
Problem mit ALV
von zickzack0312 » 17.01.2007 22:08 • Verfasst in ABAP Objects®
9
Antw.
8123
Views
Problem mit OO-ALV
von MQ658 » 07.09.2017 20:20 • Verfasst in ABAP Objects®
2
Antw.
4462
Views
SAP GUI 6.2 + ECC 6.0 Problem
von funky_escobar » 18.07.2007 11:03 • Verfasst in SAP - Allgemeines
1
Antw.
2167
Views
CSS Problem
von olgaberk1980 » 31.07.2008 11:56 • 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

ATC Finding in Smartforms
vor 2 Tagen von sap_enthusiast 2 / 299
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 361

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

ATC Finding in Smartforms
vor 2 Tagen von sap_enthusiast 2 / 299
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 361

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 71662
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 124677