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 / 399 / 61 / 78 ) »
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 / 79 / 21 / 11 ) »
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 / 399 / 61 / 78 ) »
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.
2563
Views
Logische Ausdrücke
von Namp » 17.02.2006 10:09 • Verfasst in SAP - Allgemeines
1
Antw.
1350
Views
Anzahl Ausdrucke
von sormzx » 23.11.2005 14:14 • Verfasst in Sales and Distribution
9
Antw.
4257
Views
Vergleichen zwei Ausdrücke
von Nadine_2706 » 01.09.2011 07:41 • Verfasst in ABAP® für Anfänger
2
Antw.
2719
Views
Ausdrucke aus Testsystem kennzeichnen
von hsiebert » 13.11.2007 09:36 • Verfasst in Basis
0
Antw.
1155
Views
Anzahl Ausdrucke vorgeben und sperren
von wyps » 23.07.2007 13:18 • Verfasst in ABAP® Core

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Dialogprogramm to Reportprogramm
vor 9 Stunden von HH_ABAP 1 / 96
Anlagenstamm - Equipment - Infofeld?
vor 5 Tagen von CL_DRV 2 / 8314
Berechtigungsprüfung
vor einer Woche von rob_abc 6 / 17743

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.