Lokale Wertehilfe | Die zentrale Wertehilfe des SAP-Systems
können Sie durch den GuiXT Input Assistant um eine
lokale Variante ergänzen, die in der praktischen Arbeit
mit SAP folgende Vorteile bietet:
Die hierzu benötigten Dateien können Sie aus dem SAP-System generieren (siehe weiter unten) und entweder auf einzelnen PCs oder auf einem Server im lokalen Netz ablegen. Der Speicherplatz (pro Sprache) beträgt insgesamt etwa 5-10 Megabyte. Das Verzeichnis für die Dateien der lokalen Wertehilfe können Sie in guixt.ini oder GuiXT Profile durch den Parameter Domains festlegen, z.B. Domains \\P80590\GuiXT\Domains Default hierfür, falls Sie keine Domains Angabe in guixt.ini haben, ist das Unterverzeichnis Domains in dem Pfad, aus dem GuiXT gestartet wurde, also z.B. C:\GuiXT\Domains. |
Funktion | Die lokale Wertehilfe benötigt
folgende Dateien:
Sämtliche Dateien können maschinell aus dem SAP System erzeugt werden (ABAP Programme ZGUIXT12 und ZGUIXT16). Optional können die Dateien auch manuell gepflegt werden, um die zentrale Wertehilfe an Ihre Bedürfnisse anzupassen (zum Beispiel nur eine Teilmenge der Werte). Sie können auch für Domänen, zu denen sehr viele Werte existieren und zu denen SAP bei F4 statt einer festen Wertemenge eine Matchcode-Suchhilfe anbietet (bei der Materialnummer z.B.), die gebräuchlichsten Werte in Form einer Wertehilfedatei manuell oder maschinell zusammenstellen. |
Generieren der Wertehilfedateien | Sie starten das ABAP Programm ZGUIXT16
im SAP System: Wählen Sie eine einzelne Domäne oder eine Menge von Domänen aus. Über den Parameter Maximum number of values selektieren Sie nur diejenigen Wertehilfen, die aus einer kleineren als der angegebenen Anzahl von Werten bestehen. Die Laufzeit für eine einzelne Domäne ist sehr gering (Größenordnung 1 Sekunde). Die erzeugte Datei ist im allgemeinen ca 1-10k groß. Eine Gesamtgenerierung aller Wertehilfedateien benötigt etwas mehr Zeit (Größenordnung 30 Minuten). Der gesamte Platzbedarf für alle Dateien (bei Parameter 400) liegt in einem IDES-System unter 10 Megabyte. Das Programm ZGUIXT16 generiert die Wertemengen nur für diejenigen Domänen, für die im Data Dictionary (SE11) eine Wertemengentabelle spezifisiert ist. Das Programm ZGUIXT16 können Sie sich von unserer Download-Seite herunterladen. |
Generieren der Domänendateien | Sie starten das ABAP Programm ZGUIXT12
im SAP System: Eine Selektion nach Programm, Dynpronummer oder Domäne ist nur zu Testzwecken vorgesehen. Zur produktiven Nutzung sollte ein Gesamtlauf ohne Einschränkungen erfolgen. Die beiden erzeugten Dateien sind in einem IDES-System zusammen etwa 0.5 Megabyte groß. Die Laufzeit über alle Dynprosr des SAP-Systems liegt in der Größenordnung von 30 Minuten. Das Programm ZGUIXT12 können Sie sich von unserer Download-Seite herunterladen. |
Struktur der Wertehilfedateien | Die Wertehilfedateien sind
analog zur F4-Wertehilfe von SAP aufgebaut. Pro Wert enthält
die Datei eine Zeile. Diese beginnt mit dem jeweiligen
Wert, anschließend folgen die übrigen Spalten (meist
der zugehörige Text). Die Spalten sind durch zwei Schrägstriche
// voneinander getrennt. Beispiele (Domänen WAERS
und BUKRS): ADP //Andorianische
Peseta 0001
//Buchungskreis 0001 //Walldorf //DEM |
Struktur der Domänendateien | Die Datei domText.D.txt
enthält pro Feldbezeichnung die am häufigsten
verwendete Domäne. Format einer Zeile: Text: Domäne Beispiele: Finanzamt:FZAMA In der Datei domTextScreen.D.txt sind alle Ausnahmen zu finden, d.h. alle Felder mit einer anderen Domäne, als sich aus ihrer Bezeichnung gemäß Datei domText.D.txt ergeben würde. Dem Feldtext sind dabei Programmname und Dynpronummer vorangestellt, z.B.: MP001200.2000.Finanzamt:FZAMN |
Wann ist eine Neugenerierung der Dateien nötig? | Einzelne Wertehilfedateien müssen
gegebenenfalls nach Customizing-Änderungen neu generiert
werden, z.B. nachdem eine neue Materialklasse oder ein
neuer Geschäftsbereich aufgenommen wurde. Eine Neugenerierung der Domänendateien ist nach Modifikationen an Dynpros oder nach Releasewechsel nötig, da sich eine der Feldbezeichnungen wie Material, Geschäftsbereich, Buchungsschlüssel, ... geändert haben könnte oder neue Domänen dazugekommen sind. |
Pufferung der lokalen Dateien | Die Domänendatei domText.D.txt
und domTextScreen.D.txt werden von GuiXT
nach dem ersten Einlesen im Speicher gehalten. Die
Wertehilfedateien dagegen werden jeweils bei Bedarf
hinzugelesen. Änderungen von domText.D.txt oder domTextScreen.D.txt werden daher erst wirksam, nachdem Sie sich von SAP abgemeldet und dann GuiXT beendet und neu gestartet haben. Alle übrigen Dateien (Wertehilfedateien) werden jeweils neu gelesen. Falls die Dateien auf einem zentralen Fileserver im Netz abgelegt sind, können Sie im GuiXT die Cache-Funktion einschalten und die Dateien dadurch lokal replizieren (sie Dokumentation zum GuiXT Profile). |
Anlegen spezieller eigener Werthilfedateien | Mit wenig Aufwand können Sie
für einzelne Felder eine eigene spezielle Wertehilfe
erfassen; auch dort, wo im SAP System keine Standard-F4-Hilfe
vorgesehen ist. So gehen Sie vor:
Hierbei stehen einige Sonderoptionen zur Verfügung:
|
Checkliste | Bei Problemen hilft vielleicht die Checkliste weiter |