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 / 411 / 61 / 79 ) »
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 / 22 / 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 / 411 / 61 / 79 ) »
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

9
Antw.
4941
Views
Vergleichen zwei Ausdrücke
von Nadine_2706 » 01.09.2011 07:41 • Verfasst in ABAP® für Anfänger
2
Antw.
3018
Views
Ausdrucke aus Testsystem kennzeichnen
von hsiebert » 13.11.2007 09:36 • Verfasst in Basis
0
Antw.
1359
Views
Anzahl Ausdrucke vorgeben und sperren
von wyps » 23.07.2007 13:18 • Verfasst in ABAP® Core
3
Antw.
2792
Views
ECC 6 -> Wasserzeichen global für alle Ausdrucke...
von marvin » 27.05.2008 12:52 • Verfasst in Basis
4
Antw.
3437
Views
Reguläre Ausdrücke: letzte Fundstelle
von ST22 » 07.06.2017 21:55 • Verfasst in ABAP® Core

Ü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 38 Minuten von sap_enthusiast 2 / 114
LSMW-Problem
Gestern von rob_abc 4 / 190

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 38 Minuten von sap_enthusiast 2 / 114
LSMW-Problem
Gestern von rob_abc 4 / 190

Unbeantwortete Forenbeiträge

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