Ansicht
Dokumentation

DOCUMENT_RETRIEVAL_DIALOG - Retrieval (Freiwort und Attribute) mit Suchausdruckeingabe

DOCUMENT_RETRIEVAL_DIALOG - Retrieval (Freiwort und Attribute) mit Suchausdruckeingabe

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit dem Funktionsbaustein wird das Dokumenten-Retrieval mit vorgegebenen Attributeinschränkungen durchgeführt. Über Bildschirm erfolgt die Eingabe des Suchausdruckes und evtl. eine schrittweise Verfeinerung mit weiteren Suchausdrücken.

Das Retrieval nutzt die Indexdatei, die mit dem Funktionsbaustein DOCUMENT_MAINTAIN_INDEX für die Wörter der Texte und die Attributwerte aufgebaut worden ist. Damit kann nur nach jenen Dokumenten recherchiert werden, die vorher mit DOCUMENT_MAINTAIN_INDEX indexiert worden sind.
Entsprechend dem Aufbau der Indexdatei kann nach allen Wörtern (außer Negativwörtern) gesucht werden, d.h. es findet ein Freiwort-Retrieval statt.

Die Indexdatei ist je Dokumentenklasse (Parameter CLASS) und Sprache (Parameter LANGUAGE) aufgebaut. In der Indexdatei stehen (kurze) Pointer auf die Dokumente. Sie werden hier, vor der Rückkehr ins rufende Programm, wieder in die (langen) Dokumentenschlüssel umgesetzt, die beim Indexieren des Dokuments angegeben worden sind.

Der Suchausdruck wird innerhalb dieses Funktionsbausteines (mittels des Funktionsbausteines SEARCHTERM_INPUT) über Bildschirm eingegeben. Bei der Eingabe wird der Suchausdruck geprüft. Die Suchbegriffe werden beim Vergleich folgendermaßen behandelt:
- Kleinbuchstaben werden in Großbuchstaben transformiert.
- Es beleiben nur die Sonderzeichen * und + erhalten, andere Sonderzeichen werden ignoriert.
- Die Umlaute und das ß werden in die E-Form bzw. SS umgeschrieben.

In der Tabelle ATTRIBUTE_RESTRICTION sind die Attributeinschränkungen anzugeben, die sich auf die Attribute der gesuchten Dokumente beziehen. Die gültigen Attributnamen und ihr Typ sind durch die Angabe der Dokumentenklasse festgelegt. Die Verarbeitung der angegebenen Beschränkungen erfolgt in Abhängigkeit von Eintragungen in der Tabelle SFIA mit attribut- oder typspezifischen Prüfprogrammen.

Das Ergebnis des Retrievals kann in verschiedener Weise angeziegt werden. In Abhängigkeit vom Wert des Parameters MAX_TITLE wird
- entweder sofort die Titelübersicht gezeigt,
falls die Anzahl der Dokumente kleiner oder gleich MAX_TITLE ist,
- oder nur die Anzahl der pro Suchbegriff gefundenen Dokumente
angezeigt.
In diesem Falle ist es oft sinnvoll, das Retrieval durch Eingabe eines weiteren, einschränkenden Suchausdruckes zu verfeinern.

Eine schrittweise Verfeinerung kann in jedem Falle durchgeführt werden.





Parameter

ATTRIBUTE_RESTRICTION
CLASS
KEY_TABLE
LANGUAGE
MAX_TITLE
NUMBER_OF_HITS
NUMBER_OF_LOST_HITS

Ausnahmen

ATTRIBUTE_INVALID
ATTRIBUTE_RESTRICTION_INVALID
CLASS_INVALID
INTERN_ERROR

Funktionsgruppe

SFBT

BAL_S_LOG - Application Log: Log header data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4003 Date: 20240523 Time: 122528     sap01-206 ( 79 ms )