reg.Ausdrücke beim SELECT

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

reg.Ausdrücke beim SELECT

Beitrag von msfox (Specialist / 307 / 50 / 63 ) »
Kann man auch schon beim SELECT mit regulären Ausdrücken arbeiten?
Ich will im Grund prüfen, ob bestimmte kriterien erfüllt sind.
Beim IN-Operator mit CP geht das nicht, da der ja nur die max. Länge des Feldes im Hight und low zulässt und der reg. Ausdruck länger sein kann.

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


Re: reg.Ausdrücke beim SELECT

Beitrag von whaslbeck (ForumUser / 61 / 12 / 7 ) »
Hallo,

ja - sofern du ein einigermaßen aktuelles System unter den Füßen hast (ABAP 7.55)

Du kannst dann LIKE_REGEXPR, OCCURRENCES_REGEXPR und REPLACE_REGEXPR in Open SQL verwenden.

e.g:

Code: Alles auswählen.

select matnr
  from mara
 where like_regexpr( value = matnr, pcre = '^M.*17$' ) = '1'
hth,
Walter

Folgende Benutzer bedankten sich beim Autor whaslbeck für den Beitrag:
msfox


Re: reg.Ausdrücke beim SELECT

Beitrag von msfox (Specialist / 307 / 50 / 63 ) »
Cool, wir haben 7.57. Würde also gehen. Aber auf der Datenbank ist es ein NUMC-feld - FMCI-fivor. Daher meckert die Prüfung, dass value vom Typ c oder sstring sein muss. Ich will die Daten aber auch nicht komplett selektieren und dann prüfen.

Edit:
geht mit Cast

Code: Alles auswählen.

SELECT fivor FROM fmci                
    WHERE like_regexpr( value = cast( fivor as SSTRING ) , pcre = '30|50' ) = 1                 
    INTO @DATA(lv_fivor).    
ENDSELECT.



Seite 1 von 1

Vergleichbare Themen

5
Antw.
1938
Views
Logische Ausdrücke
von Namp » 17.02.2006 10:09 • Verfasst in SAP - Allgemeines
3
Antw.
2283
Views
Reguläre Ausdrücke
von jaytee » 05.10.2005 11:15 • Verfasst in ABAP® für Anfänger
7
Antw.
5423
Views
reguläre Ausdrücke
von snooze » 23.08.2005 11:05 • Verfasst in ABAP® Core
1
Antw.
1100
Views
Anzahl Ausdrucke
von sormzx » 23.11.2005 14:14 • Verfasst in Sales and Distribution
2
Antw.
2314
Views
Ausdrucke aus Testsystem kennzeichnen
von hsiebert » 13.11.2007 09:36 • Verfasst in Basis

Über diesen Beitrag



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.