Ansicht
Dokumentation

ABENPCRE_CALLOUT_ABEXA - PCRE CALLOUT ABEXA

ABENPCRE_CALLOUT_ABEXA - PCRE CALLOUT ABEXA

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Regulärer PCRE-Ausdruck mit Callouts

Dieses Beispiel demonstriert den Aufruf einer ABAP-Methode aus deinem regulären PCRE-Ausdruck.

Quelltext

Ausführen

Beschreibung

Eine objektorientierte Darstellung eines regulären PCRE-Ausdrucks wird aus der Klasse CL_ABAP_REGEX erzeugt. Der reguläre Ausdruck enthält die Sonderzeichen (?C...) für Callouts. Die ersten drei Callouts übergeben numerische Daten und die anderen beiden übergeben String-Daten.

Eine lokale Klasse handle_regex implementiert das Interface IF_ABAP_MATCHER_CALLOUT und eine Instanz dieser Klasse wird als Callout-Behandler gesetzt. Bei Übereinstimmung des regulären Ausdrucks wird die Interfacemethode CALLOUT für jede Callout-Stelle aufgerufen und kann auf den übergebenen Parameter zugreifen.






BAL_S_LOG - Application Log: Log header data   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1298 Date: 20240523 Time: 120306     sap01-206 ( 25 ms )