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 / 311 / 50 / 64 ) »
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 / 65 / 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 / 311 / 50 / 64 ) »
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.
1939
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.
5426
Views
reguläre Ausdrücke
von snooze » 23.08.2005 11:05 • Verfasst in ABAP® Core
1
Antw.
1101
Views
Anzahl Ausdrucke
von sormzx » 23.11.2005 14:14 • Verfasst in Sales and Distribution
2
Antw.
2316
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

Aktuelle Forenbeiträge

langtexte beim Fertigungsauftrag
vor 2 Tagen von ByteMeBaby 7 / 6414
Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon gelöst 1 / 66
Wie benutze ich COMMIT WORK richtig
vor 4 Tagen von msfox 17 / 464

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

langtexte beim Fertigungsauftrag
vor 2 Tagen von ByteMeBaby 7 / 6414
Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon gelöst 1 / 66
Wie benutze ich COMMIT WORK richtig
vor 4 Tagen von msfox 17 / 464

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon 1 / 66
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 273
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 324