Ansicht
Dokumentation

ABENREGEX_MIGRATING_POSIX - REGEX MIGRATING POSIX

ABENREGEX_MIGRATING_POSIX - REGEX MIGRATING POSIX

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Migration von POSIX zu PCRE

Der ABAP-Kernel eines AS ABAP implementiert zwei Bibliotheken für reguläre Ausdrücke:

Reguläre Ausdrücke in der POSIX-Syntax sind obsolet. Die Verwendung von regulären Ausdrücken in der POSIX-Syntax führt zu einer durch das Pragma ##regex_posix ausblendbaren Warnung der Syntaxprüfung. Die Migration von regulären Ausdrücken von POSIX nach PCRE oder einer anderen durch ABAP unterstützten Syntax für reguläre Ausdrücke wird empfohlen.

Die folgenden Tabellen stellen allgemeine Informationen zur Problemanalyse bei der Migration von POSIX zu PCRE bereit:

Symptom Mögliche Lösungen
Die PCRE-Bibliothek lehnt das Muster ab (z.B. indem sie einen Compiler-Fehler zurückgibt oder eine Ausnahme auslöst) Stellen Sie sicher, dass keine Funktionen verwendet werden, die zwar von POSIX aber nicht von PCRE unterstützt werden. Beachten Sie auch die Fehlermeldung, die oft nützliche Informationen enthält.
Das Muster hat nicht die richtige Übereinstimmung nach der Migration zu PCRE Stellen Sie sicher, dass Sie den erweiterten Modus von PCRE berücksichtig haben, indem Sie entweder Leerräume kodiert oder den erweiterten Modus deaktiviert haben. Vergewissern Sie sich, dass Sie die korrekte Unicode-Behandlung für Ihren Kontext eingestellt haben.

Die folgenden Topics bieten detaillierte Hilfestellung für die Migration von POSIX zu PCRE.






Addresses (Business Address Services)   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2930 Date: 20240523 Time: 110141     sap01-206 ( 70 ms )