Ansicht
Dokumentation
TEXT_SEQUENTIAL_SEARCH - Sequentielle Suche in einem Text
ABAP Short Reference CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Mit dem Funktionsbaustein wird die sequentielle Suche in einem Text durchgeführt.
Bei
der sequentiellen Suche wird ein Text darauf untersucht, ob er die in einem Suchausdruck zusammengefaßten
Forderungen erfüllt. Besteht der Suchausdruck - im einfachsten Fall - nur aus einem Wort, so erfüllt der Text die Forderung, wenn er das Wort enthält.
Die Suche mit generischen Zeichenketten ist möglich.
Soll nach mehreren Wörtern
im Text gesucht werden, so ist der Suchausdruck mit mehreren Suchbegriffen und den entsprechenden logischen Operatoren zu füllen.
Der Suchausdruck ist über die Tabelle SEARCHTAB in reverser polnischer Notation zu übergeben.
Nach Negativwörtern kann nicht gesucht werden!
Beim Vergleich werden die Suchbegriffe im Suchausdruck und die Wörter im Text folgendermaßen normiert:
- Wörter des Textes sind durch Leerzeichen begrenzt.
- Kleinbuchstaben werden in Großbuchstaben transformiert.
- Alle Sonderzeichen in und an Textwörtern werden ignoriert.
- In Suchbegriffen bleiben nur die Sonderzeichen * und + erhalten.
- In Textwörtern werden die SAPscript-Steuerzeichen ignoriert.
- Die Umlaute und das ß werden in die E-Form bzw. in SS umgeschrieben.
Parameter
LANGUAGENEW_COUNT
OLD_COUNT
RESULT
SEARCHTAB
TEXT
Ausnahmen
INTERN_ERRORSEARCHTAB_EMPTY
SEARCHTAB_TOO_LONG
SEARCHTAB_UNCHECKED
Funktionsgruppe
SFSCBAL_S_LOG - Application Log: Log header data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2534 Date: 20240523 Time: 132052 sap01-206 ( 30 ms )