CS kein gültiger Vergleichsoperator in Select

für eilige Fragen
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

CS kein gültiger Vergleichsoperator in Select

Beitrag von Jam (ForumUser / 12 / 0 / 0 ) »
Hallo zusammen!

Wenn ich den Vergleichsoperator CS (contains string) in einem Select verwenden möchte, bekomme ich eine Fehlermeldung dass dies kein gültiger Vergleichsoperator sei.

SELECT pspid pspnr post1 plsez FROM proj INTO CORRESPONDING FIELDS OF TABLE it_proj
WHERE pspid IN s_projnr
AND plsez >= '01.01.2007'
OR profl CS 'PV'
OR profl CS 'IV'
OR profl CS 'KA'.


Wie kann ich das umgehen? Gibt es da noch einen anderen Befehl?
Besten Dank im vorraus...

Gruss
Jam

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


Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo Jam,

das Zauberwort heiß LIKE und das Maskenzeichen % (bzw. '_')

Beispiel aus der Hilfe:
PARAMETERS srch_str(20) TYPE c.
CONCATENATE '%' srch_str '%' INTO srch_str.
DATA text_tab TYPE TABLE OF doktl.
SELECT *
FROM doktl
INTO TABLE text_tab
WHERE doktext LIKE srch_str.


lg khb

Beitrag von ewx (Top Expert / 4887 / 319 / 644 ) »
...LIKE '%PV'%...
Gruß, Enno

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

das ist ja so auch richtig.
Für eine solche Prüfung müsstest Du mit dem SQL-Operator LIKE arbeiten und dazu deine Patterns mit '%' umschließen.
SELECT ... LIKE '%PV%' ...

PS:
in SQL werden die Wildcard-Zeichen '%' (entspricht '*') bzw. '_' (entspricht '+') benutzt.
Gruß
Ereglam


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

Beitrag von Jam (ForumUser / 12 / 0 / 0 ) »
Danke euch! :)
Hätte ich eigentlich auch selbst drauf kommen sollen....bin wahrscheinlich immer noch zur Hälfte im Urlaub... :wink:

Gruss
Jam

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 35 Minuten von DeathAndPain gelöst 7 / 7126
SAPGui 8.00 32 Bit vs 64 Bit
vor 39 Minuten von DeathAndPain 3 / 703
Programm per Fremdtransport einspielen
vor 3 Stunden von IHe 3 / 131
Splitter-AlV erscheint nicht
vor 5 Stunden von qyurryus 2 / 145
Speichern Popup in MM42 verhindern
vor 9 Stunden von Noodl 1 / 175

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

IBAN und BUT0BK
vor 35 Minuten von DeathAndPain gelöst 7 / 7126
SAPGui 8.00 32 Bit vs 64 Bit
vor 39 Minuten von DeathAndPain 3 / 703
Programm per Fremdtransport einspielen
vor 3 Stunden von IHe 3 / 131
Splitter-AlV erscheint nicht
vor 5 Stunden von qyurryus 2 / 145
Speichern Popup in MM42 verhindern
vor 9 Stunden von Noodl 1 / 175