Profile

Domains beinhalten die Domäne-Dateien für die lokale Wertehilfe (InputAssistant).

Domains

Help views Verzeichnis mit eigenen html-Hilfedateien (Viewer). Pro Transaktion kann in dem angegebenen Verzeichnis eine Datei abgelegt werden, z.B. d.transaction.VA01.html für Transaktion VA01, Sprache D. 
Zusätzlich muss das Verzeichnis eine Datei help.gif enthalten (Format 18×18 Pixel, z.B. Sap Guixt profile help Konfiguration / Profile) , die von GuiXT als Ikone rechts in der toolbar angezeigt wird, falls zu der aktuellen Transaktion eine entsprechende Hilfedatei existiert. Durch eine eigene Image-Anweisung mit ViewHelp=… kann die angegebene Datei im GuiXT Skript übersteuert werden. 
Im SAP logon-Bild wird die Datei d.transaction.logon.html gesucht, wobei der Sprachenschlüssel gemäss der Sprache des logon-Bildes eingesetzt wird.

HelpViewDirectory

Local script buffer. Dieses Verzeichnis enthält Skripte und Bilder, die von einem zentralen Fileserver gelesen wurden und hier zum schnelleren Zugriff lokal abgelegt sind. Siehe auch Profile-Parameter File Cache.
Bei Verwendung von Transaktionsvarianten mit GuiXT Skripten (R/3 4.6) werden die aus der zentralen R/3 Datenbank gelesenen Skripte und Bilder ebenfalls hier abgelegt. Sie werden nach einer Änderung in R/3 automatisch aktualisiert.

Directory0

User catalog. Hier können Sie eine Textdatei angeben, in der benutzerbezogen unterschiedliche Skriptverzeichnisse definiert werden. Nähere Informationen finden Sie in der Beschreibung Benutzerkatalog.

UserCatalog
Allgemeines Durch Klicken auf Edit->Profile im GuiXT Fenster können Sie die Konfigurationsparameter anzeigen oder ändern.

GuiXT unterstützt die Ablage der Profile-Parameter sowohl in der Windows Registry als auch in einer guixt.ini Datei.

Näheres dazu finden Sie in Ablage der Profile Parameter

Für die Verwendung in der guixt.ini-Datei finden Sie hier jeweils den Parameternamen
Sap Guixt profile1 Konfiguration / Profile Directories
(Verzeichnisse)

Hier können Sie verschiedene Verzeichnisse angeben. Diese können sich lokal auf Ihrem eigenen PC oder in einem lokalen Netzwerk befinden. Sowohl Laufwerkbuchstaben als auch UNC-Notation (\\servername\directory\…) sind möglich.

Sie können Systemvariablen benutzen, um die Verzeichnisse abhängig von R/3-System (&database), Mandanten (&client) oder Benutzer (&winuser) zu gestalten (z.B.: Directory1 \\Server\GuiXT\scripts\&database). Ebenfalls möglich sind Windows Umgebungsvariablen in der Form &%[ENVNAME], wobei ENVNAME der Name der Umgebungsvariablen ist, also z.B. C:\&%[GUIXTDIR]\Scripts.

Scripts1,… Scripts4 sind die Verzeichnisse in denen nach GuiXT-Skripten gesucht wird. Die Verzeichnisse werden immer in der Reihenfolge Scripts4, dann Scripts3, dann Scripts2, dann Scripts1 durchsucht. Sie könnten zum Beispiel, firmenweite Skripte in Scripts1 und eigene Skripte in Scripts2 ablegen. Speziell während der Skript-Entwicklungsphase kann es interessant sein, ein persönliches Verzeichnis für Skripte vorübergehend zu erstellen. Sie können die angegebenen Verzeichnisse mit sofortiger Wirkung aus- und einschalten.

GuiXT Skripte, Bilder (gif, jpg) und InputScripte können Sie ablegen in:

  • lokalen Dateien, z.B. unter C:\GuiXT\Scripts
  • zentralen Fileservern, z.B.  \\p00145\GuiXT\Scripts
  • http-Servern, z.B. http://www.synactive.com/demo.d.45
  • ftp-Servern, z.B. ftp://synactive.com/demo.d.45
  • SAP Web Repository (R/3 Datenbank), z.B. sapwr:z.guixt.demo
    Näheres hierzu finden Sie in:
    GuiXT Skripte im SAP Web Repository
Directory1
Directory2
Directory3
Directory4

History wird vom InputAssistant benutzt. Hier werden die Werte der Eingabehistorie abgelegt und es können private Input Sets dort definiert werden.
Bei der Eingabehistorie würde ein zentrales Verzeichnis dazu führen, daß die Eingabewerte aller Benutzer gemischt werden, was sicher nicht sinnvoll ist. Hier ist also auf jeden Fall, auch bei zentralen Programmen, Skripten und Profile, die Angabe eines lokalen Verzeichnisses nötig, z.B. C:\GuiXT\History. Der Benutzer sollte aus Datenschutzgründen darüber informiert sein, daß und wo die Historie seiner Eingabewerte abgelegt ist.


History

Shared Input Sets wird vom InputAssistant benutzt. Hier können Input Sets abgelegt werden, die mehreren Benutzern zur Verfügung stehen sollen.

InputSets
Sap Guixt profile12 Konfiguration / Profile File cache
Bei Aktivieren der Option File Cache werden alle von einem zentralen Server im Netzwerk gelesenen Dateien (Skripte, Bilder, Wertehilfe,…) lokal abgespeichert, um einen schnelleren Zugriff zu gewährleisten.
  • Alle Dateien aus einem Verzeichnis mit UNC-Notation (mit \\ beginnend, z.B. \\p00145\GuiXT\Scripts) werden lokal gepuffert.
  • Bei Verwendung eines Laufwerkbuchstabens, z.B. S:, erfolgt dagegen keine Pufferung, auch wenn der Buchstabe einem externen Verzeichnis zugeordnet ist.
  • Jeweils bei dem ersten Zugriff auf eine gepufferte Datei pro R/3 Session wird das Änderungsdatum der Datei auf dem Server geprüft und die Datei falls nötig neu vom Server geladen.
  • Danach erfolgen innerhalb einer R/3 Session alle Zugriffe auf die Datei aus dem lokalen Cache.

Wenn Sie Skripte von einem Webserver (ftp/http) einlesen, ist es für eine optimale Performance empfehlenswert, File Cache zu aktivieren.

Replication Yes/No

Encryption

Alle Skripte, InputScripte und der “User Catalog” werden im Cache in verschlüsselten Format zwischengespeichert.

CacheEncryption Yes/No
 Sap Guixt profile2 Konfiguration / Profile Installed components
(Installierte Komponenten)

Markieren Sie die Komponenten die Sie einsetzen möchten.

Bitte markieren Sie “GuiXT” und keine anderen Komponenten, wenn Sie GuiXT mit einem R/3 Rel. 4.0 oder höher ohne Lizenzschlüssel einsetzen möchten.

Component GuiXT
Component InputAssistant
Component Viewer
Component Designer
Sap Guixt profile3 Konfiguration / Profile             

Sap Guixt profile18 Konfiguration / Profile

License keys and Testkey
(Lizenz- und Testschlüssel)

Sie benötigen einen Lizenzschlüssel um die Synactive Komponente einzusetzen. Allein die Komponente GuiXT, ohne irgendeine weitere Komponente, kann ohne Lizenzschlüssel bei R/3 Rel. 4.0 oder höher eingesetzt werden.

Bitte beachten Sie, daß Lizenzschlüssel abhängig von Ihrer Komponentenwahl und Ihrer R/3 Installationsnummer sind.

Testkeys können auf Anfrage durch Synactive, für eine Testdauer von 30 Tagen, erstellt werden. Die Testschlüssel sind für alle Synactive Komponenten gültig. Bitte verwenden Sie die Internetseite “Bestellung” aus www.synactive.com um einen Testschlüssel zu beantragen. Dieser wird per email zugeschickt.

Key
Key
Key
Testkey

Sap Guixt profile4 Konfiguration / Profile

User keys
(Benutzerschlüssel)

Ein Benutzerschlüssel wird generiert wenn Sie auf “Activate GuiXT” im R/3 Status-Bildschirm klicken. Dies brauchen Sie nur einmal, nach Installation eines neuen Lizenzschlüssels, durchzuführen.

Diese Schlüssel benötigen keine manuelle Änderung.

User

Sap Guixt profile13 Konfiguration / Profile

R/3 Systems

Sie können die Namen von R/3-Systemen angeben für die die GuiXT-Konfiguration aktiviert werden soll. Den Namen des Systems finden Sie unter “System” “Status” “Datenbankdaten” “Name”, z.B. D11. Sie können mehrere Systeme angeben. 

EnableSystem XXX
EnableSystem YYY
Sap Guixt profile5 Konfiguration / Profile Start window
(Start-Fenster)

Beim Start von GuiXT, kann das Gu
iXT-Fenster sichtbar (“visible”), minimiert und sichtbar (“minimized”) oder versteckt (“hidden”) sein. Der Modus “hidden” (versteckt) ist besonders sinnvoll für Anwender, die keine Änderung an den Skripten oder an den Einstellungen durchzuführen haben.

Bitte beachten Sie, daß bei aktivierten “Hidden”-Option, der Konfigurationsbildschirm auch nicht mehr angezeigt wird. Wenn Sie GuiXT erneut starten mit Angabe des Parameters “visible”, haben Sie erneut Zugriff auf das GuiXT-Profil und können die Konfigurationseinstellungen sehen und evtl. ändern:

guixt.exe visible

StartMinimized Yes/No
StartHidden Yes/No
Sap Guixt profile6 Konfiguration / Profile Icon Id

Diese Option bezieht sich auf den Befehl Tip in GuiXT Skripten. Sie können eine beliebige standard Icon Id aus dem SAP System angeben. Dieses Icon zeigt dem Benutzer, daß ein Tip (Quickinfo) zur Verfügung steht.

Icon_Tip_Field
Icon_Tip_Box
Sap Guixt profile7 Konfiguration / Profile System Trace

Diese Option wird ausschließlich für Debugging-Zwecke verwendet. Wenn diese Option aktiviert ist, wird das System einen Trace in einem separaten Fenster anzeigen.

Bei aktivierter Trace Option (System Trace On) wird der Trace in der Datei gespeichert, die Sie hier benennen (ggf. mit Pfadangabe).

Trace Yes/No
TraceFile
Sap Guixt profile8 Konfiguration / Profile History

Diese Optionen beziehen sich auf den InputAssistant. Ist die Option Update active aktiviert, wird der InputAssistant die History-Dateien bei jeder Eingabe updaten.

Die beiden nächsten Optionen Show… steuern, ob die Eingabehistorie bei Klick auf die rechte oder mittlere Maustaste angezeigt wird. Die Applikationstaste kann immer zur Anzeige der Historie verwendet werden.

Die Option Display history icon zeigt das HistoryIcon Sap Guixt historyicon Konfiguration / Profile auf Bildschirmen für die Werte in der Historie abgelegt wurden. Durch Drücken auf das HistoryIcon werden die Felder mit den zuletzt eingegebenen Werten gefüllt. Der Defaultwert ist “No”.

HistoryUpdate Yes/No
HistoryOnRightButton Yes/No
HistoryOnMiddleButton Yes/No
HistoryShowIcon Yes/No
Sap Guixt profile14 Konfiguration / Profile Further Options

No language key in script file name

Wenn diese Option markiert ist, sucht GuiXT nach Skripten ohne Sprachenschlüssel, z.B. anstelle der Skriptdatei SAPMF05A.D0100.txt liest es die Datei SAPMF05A.0100.txt.
Zusätzlich finden Sie im GuiXT Screen Elements Fenster die technischen Feldnamen in der ersten Spalte. Siehe Special Topic Multi language support

NoLanguageKey Yes/No
SAP-URL in html

Bei Ankreuzen dieser Option kann bei einer beliebigen html Anzeige im Internet Explorer mit der SAP URL gearbeitet werden.

LinkSapUrl Yes/No
Enable Controls

Beim Prozessieren eines InputScripts werden Controls automatisch mit aufgebaut (andernfalls nur bei “Enable Controls” im InputScript). Im allgemeinen ist es sinnvoll, diese Option einzuschalten.

EnableControls Yes/No
Sap Guixt profile16 Konfiguration / Profile Text editor

GuiXT verwendet standardmäßig das Programm Notepad als Skripteditor. In diesem Feld können Sie wahlweise einen alternativen Texteditor benennen.

Texteditor
Sap Guixt profile9 Konfiguration / Profile User Options
(Benutzer-Optionen)

In GuiXT Skripten können Sie diese Optionen abfragen mit dem Befehl if Q[Option=xxxx]. Sie könnten zum Beispi
el eine Option
display_help anbieten. Aktiviert der Benutzer diese Option im GuiXT-Profil, könnten Sie einen Hilfetext zu einer bestimmten Transaktion anzeigen, entweder eine Bild-Datei mit dem Befehl Image oder eine rtf- oder html-Datei mit dem Befehl View. Jeder Benutzer kann also entscheiden ob er den Hilfetext anzeigen lassen möchte.

Option
Option
Option
Sap Guixt profile10 Konfiguration / Profile Special material number layout
(Spezielle Darstellung der Materialnummer)

Diese spezielle Option gehört nicht zum Standard des GuiXT. Sollten Sie Interesse an dieser Option haben, nehmen Sie bitte mit Synactive GmbH Kontakt auf.

Ziel dieser Option, ist die Materialnummer in einer strukturierten Form anzuzeigen. Sie können ein beliebiges Bitmap angeben, das automatisch in dem unteren Bereich des Materialnummerneingabefeld angezeigt wird.

Beispiel:

Sap Guixt material Konfiguration / Profile

Materialmask1
Materialmask2
Materialmask3
Materialmask4
Sap Guixt profile11 Konfiguration / Profile

 

Sap Guixt profile15 Konfiguration / Profile

RFC User

Unter diesem Benutzernamen werden RFC-Aufrufe durchgeführt. Das Passwort ist verschlüsselt abgelegt. Nähere Informationen finden Sie in:  RFC (Remote Function Call) in GuiXT. Sie können den Rfc-Aufruf über den aktuellen Mandanten durch Ankreuzen von “Script download via current client” steuern.

RfcUser
RfcPassword

RfcPasswordEnc (Passwort verschlüsselt)

Hinweis: Um das RFC Passwort in verschlüssselter Form zu erhalten, rufen Sie guixt auf mit
guixt RfcPassword  <password>
wobei <password> das alte Passwort ist. Das verschlüsselte Passwort wird dann angezeigt und gleichzeitig in das Windows Clipboard übertragen, sodass Sie es mit Strg+V in die guixt.ini Datei einfügen können.

RfcConnect    Explizite Parametrisierung der RFC Verbindung.  

Man kann entweder den Applikationsserver direkt benennen  durch ASHOST=… und SYSNR=… , oder mit load balancing (Gruppenanmeldung) arbeiten durch MSHOST=… R3NAME=… GROUP…
Beispiel:
RfcConnect   ASHOST=tst0120.internal SYSNR=00

Es ist ebenfalls möglich, mehrere Systeme zu unterscheiden:

RfcConnect  ifDatabase=C11  ASHOST=c11main.internal SYSNR=00
RfcConnect ifDatabase=PR1  MSHOST=pr1msg.prod  R3NAME=PR1 GROUP=PUBLIC

RfcCurrentClient Yes     Rfc-Aufruf über den aktuellen Mandanten

Beispiel für eine typische guixt.ini Datei für SAP GUI ab 4.6B:

IgnoreRegistry Yes
StartHidden Yes

// Komponenten und Lizenzschlüssel
Component GuiXT
Component InputAssistant
Key jnfglm

// Scripts und Input Sets von Server
Directory1 \\P00112\GuiXT\Scripts
InputSets \\P00112\GuiXT\Inputsets

// History
HistoryUpdate Yes
History C:\GuiXT\History

// Lokale Wertehilfe
Domains \\P00112\GuiXT\Domains

// Cache
Replication Yes
Directory0 C:\GuiXT\Temp

Weitere Parameter in guixt.ini

Die folgenden Parameter können nur in guixt.ini gesetzt werden:

IgnoreRegistry Yes

Die GuiXT-Profile-Einträge in der Windows Registry werden bei IgnoreRegistry Yes ignoriert. Nur die Parameter in guixt.ini sind wirksam. Empfehlenswert bei Verwendung von SAP GUI ab 4.6B (in diesem Fall liegt die Datei guixt.ini im SAP GUI-Verzeichnis), falls die Parametrisierung nur über guixt.ini erfolgen soll.

Optional No

Ab SAP GUI 4.6B. Sobald GuiXT in den SAP GUI-Optionen einmal eingeschaltet ist, kann es nicht mehr durch den Benutzer ausgeschaltet werden.

Bitte beachten Sie, daß diese Option im Enjoy-Modus nicht einsetzbar ist.
In diesem Fall muß der Eintrag
HKEY_CURRENT_USER/Software/SAP/SAPGUI Front/SAP Frontend Server/Administration
in der Registry geändert werden: Fügen Sie eine neue String Variable “DisappearItems” hinzu, der Sie den Wert “Activate GuiXT” geben. (Ab SAP GUI 4.6D Patch 103). Falls diese Variable bereits mit anderen Einträgen vorhanden ist, dann fügen Sie den Eintrag “Activate GuiXT” am Ende hinzu, mit einem ‘;’ abgetrennt,
z.B. “Generate graphic;Activate GuiXT”.
Wenn GuiXT immer aktiv sein soll, dann setzen Sie den Wert “GuiXT” in 
HKEY_CURRENT_USER/Software/SAP/SAPGUI Front/SAP Frontend Server/Customize 
auf “1″.  

FileAccessTimeout

Maximale Zeit für den Zugriff auf  “http://…”,  “ftp://…” oder  “\\server\…” Dateien. Beispiel:

FileAccessTimeout  60

Nach 1 Minute (60 Sekunden) versucht GuiXT stattdessen, den File aus seinem lokalen Cache zu laden. Im GuiXT Protokoll erfolgt ein Timeout-Eintrag.

Falls FileAccessTimeout nicht explizit angegeben ist, arbeitet GuiXT mit einem Defaultwert von  300 = 5 Minuten.

Konfiguration / Profile