Ansicht
Dokumentation

SEARCHTERM_INPUT - Eingabe und Prüfung eines Suchausdruckes

SEARCHTERM_INPUT - Eingabe und Prüfung eines Suchausdruckes

ABAP Short Reference   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein sorgt für die Eingabe und Prüfung von Suchausdrücken, wie sie für die sequentielle Suche und für die Suche mittels Indexdatei (Dokumenten-Retrieval) benötigt werden.

Er kann in zwei verschiedenen Modi betrieben werden:
1. Eingabe des Suchausdruckes über Bildschirm und
2. Eingabe des Suchausdruckes über die Tabelle SEARCHTAB_ORIG.

Eingabe über Bildschirm wird durch die Parameterangabe
DYNPRO_INPUT = 'X'
ausgelöst. Über Bildschirm können Suchausdrücke mit maximal neun Suchbegriffen eingegeben werden. Bei der Eingabe werden die in Suchausdrücken unzulässigen Negativwörter zurückgewiesen. Logisch falsche Suchausdrücke können bei der Eingabe nicht erzeugt werden.
Im Falle der Eingabe über Dynpro kann m.H. des Parameters TITLE_S_INPUT gesteuert werden, ob der Nutzer die Möglichkeit auf dem Bildschirm bekommt, die Suche auf die Titel zu beschränken, nämlich über TITLE_S_INPUT = 'X'. Nur dann kann der IMPORT- und EXPORT-Parameter SEARCH_IN_TITLE über die Oberfläche geändert werden, ansonsten wird der gleiche Wert exportiert, der als IMPORT vorlag.

Die Eingabe des Suchausdruckes über die Tabelle SEARCHTAB_ORIG wird durch den Parameter
DYNPRO_INPUT = SPACE
ausgelöst. Es wird die Logik und es werden die einzelnen Suchbegriffe des angebotenen Suchausdruckes geprüft. Der Suchausdruck kann beliebig viele Suchbegriffe enthalten.

Der geprüfte Suchausdruck wird in der Tabelle SEARCHTAB weitergegeben.





Parameter

DYNPRO_INPUT
LANGUAGE
LANGUAGE
REFINING_STEP
SEARCHTAB
SEARCHTAB_ORIG
SEARCH_IN_TITLE
SEARCH_IN_TITLE
TITLE_S_INPUT

Ausnahmen

CANCELLED
LOGIC_INVALID
SEARCHTAB_ORIG_EMPTY
WORD_AND_LOGIC_INVALID
WORD_INVALID

Funktionsgruppe

SFQU

Vendor Master (General Section)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3394 Date: 20240523 Time: 133653     sap01-206 ( 48 ms )