Ansicht
Dokumentation
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.
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_RESTRICTIONCLASS
KEY_TABLE
LANGUAGE
MAX_TITLE
NUMBER_OF_HITS
NUMBER_OF_LOST_HITS
Ausnahmen
ATTRIBUTE_INVALIDATTRIBUTE_RESTRICTION_INVALID
CLASS_INVALID
INTERN_ERROR
Funktionsgruppe
SFBTBAL_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 )