Ansicht
Dokumentation
SKWF_INDEX_COMBINED_SEARCH_XML - Kombinierte Volltext- und Attributsuche mit Berechtigung
BAL Application Log Documentation PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Normal;Kombinierte Volltext- und Attributsuche in XML
Der Baustein ermöglicht eine Volltextsuche (exakte Suche, Fuzzy Suche, ...) gemäß der XML-Syntax.
Weiterhin ermöglicht er eine Attributsuche (Einschränkung der Suchbedingung).
Die Attributsuche kann mit Hilfe von PHIO-Klassen (PH_CLASS) und der entprechenden Query PHIO_QUERY eingeschränkt werden.
Die Suche wird über folgende Tabellen angesprochen:
CATATTRIBTAB: dient zur Identifizierung der Indexkategorie
XMLQUERYTAB: Suchquery
Über die beiden Parameter RESULT_FROM, RESULT_TO definiert sich ein Treffer-Intervall, welches die Ergebnismenge einschränkt.
Die gefundenen Dokumente (PHIO/LOIO-Information) befinden sich in der Tabelle RESULTDOCTAB und die zugehörigen Attribute in der Tabelle RESULTATTRTAB. Die zur RESULTATTRTAB zugehörigen Dokumente sind über die Komponenten OBJID und CLASS eindeutig verknüpft.
Der Rückgabeparameter KIND_OF_SEARCH bestimmt die Art der durchgeführten Suche:
A: reine Attribut-Suche
C: kombinierte Attribut-Volltext-Suche
F: reine Volltext-Suche
Der Rückgabeparameter LAST_SEARCH_LIMIT gibt die zuletzt verwendete (interne) Suchobergrenze zurück und sollte bei gestaffelter Suche (Volltext- oder kombinierter Suche) genutzt werden, um die Folgeintervalle zu definieren.
Die Tabelle RESULTATTRTAB beinhaltet die gewünschten gefundenen Attribute. Fehlt die Tabelle, werden keine Attribute bestimmt.
Die Tabelle REQUESTED_PROPS spezifiziert die gewünschten Attribute. Ist sie leer, werden sämtliche Attribute zu den gefundenen Dokumenten bestimmt. Ansonsten werden nur die spezifizierten Attribute zu den gefundenen Dokumenten bestimmt.
Ist der Importparameter X_FEATURE gesetzt, werden für die Ergebnisdokumente die zugehörigen Merkmale extrahiert und in der Tabelle RESULTFEATTAB zurückgegeben.
Die Anzahl der Merkmale pro Dokument wird über den Eingabeparameter NUMBERFE festgelegt.
Beispiel für XML-Syntax:
bedeutet: (Volltext Hinweis ) AND (Attribut IWB_STATE = "RELEASED")
Parameter
ATTRIBUTE_QUERIESCONNECTION_SPACE
CONTEXT_ID
ERROR
ES_ERRORCODE
FEATURES_RESULT
FOLDERS
KIND_OF_SEARCH
LANGUAGE
LAST_SEARCH_LIMIT
NUMBER_OF_FEATURES
NUM_OF_HITS
PHIO_CLASSES
PROPERTIES_REQUEST
PROPERTIES_RESULT
PTYPE
RCODE
RESULT_FROM
RESULT_LOIOS_PHIOS
RESULT_TO
XML_QUERIES
X_STRICT
Ausnahmen
Funktionsgruppe
SKWF_RETRIEVALFill RESBD Structure from EBP Component Structure BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3426 Date: 20240523 Time: 100820 sap01-206 ( 55 ms )