|
Its (Internet Transaction Server) und SAP GUI for HTML ermöglichen den Zugriff auf ein SAP System von jedem PC aus, der über einen Web Browser und Internetanschluss verfügt. Ab ITS 6.10 Patch 14 sowie GuiXT 2002 Q2 9 kann GuiXT auch im SAP GUI for HTML auf ITS-Servern unter Windows zur Vereinfachung der SAP Oberfläche genutzt werden. Das ist aus zwei Gründen dort besonders nützlich
GuiXT läuft dann zentral im “agate”-Prozess des ITS Servers. Es ist keinerlei GuiXT-Installation pro Benutzer nötig, auch mit GuiXT reicht der Web Browser zur Bedienung des SAP Systems aus. GuiXT stellt für den Benutzer eine andere Sicht des SAP Systems her, ist ansonsten aber völlig transparent. Funktionsumfang Es steht nahezu der volle GuiXT Funktionsumfang, mit identischer Skriptsprache, zur Verfügung. Auch rollenbasierte Layouts, unterschiedlich für einzelne Benutzergruppen, sind möglich. Ebenso wie in der SAP GUI for Windows Umgebung ist keinerlei Modifikation des SAP Systems (Dynpros oder Programme) nötig. Zur Zeit noch nicht unterstützt sind folgende Anweisungen:
Für die Synactive Zusatzkomponenten gilt:
Ein Beispiel
GuiXT Skript hierzu. Das gleiche Skript (falls gewünscht auch die identische Ablage) kann gleichzeitig für SAP GUI for Windows und SAP GUI for HTML verwendet werden:
|
Installation Gehen Sie am besten wie folgt vor:
-
Installieren Sie ITS 6.10 Patch14 oder höher. Das Setup finden Sie auf dem SAP Service Marketplace.
-
Installieren Sie GuiXT 2002 Q2 9 oder höher. Das Setup finden Sie auf der Synactive Download-Seite.
-
Kopieren Sie die Dateien guixt.exe und guixt.dll aus dem GuiXT-Verzeichnis in das ITS-Programmverzeichnis.
Meist ist das C:\Program files\Sap\Its\2.0\programs -
Aktivieren Sie GuiXT für ITS in der Windows Registry (ITS 6.10) oder in der Datei ITSDefault.xml im ITS Ordner “config”:
ITS 6.10:
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP\its\2.0\TST\Programs\AGate]
“GuiXTEnabled”=dword:00000001ITS 6.20:
ITSDefault.xml:
<value name=”GuiXtEnabled“ type=”number“>1</value>Danach kann GuiXT auch über die ITS Administration ein- und ausgeschaltet werden.
-
Zum Test ist es empfehlenswert, dem ITS Service “ITS Manager” die Ausgabe auf dem Desktop zu gestatten, da dann das GuiXT Fenster sichtbar wird. Gehen Sie dazu in die Anzeige der Win2000 oder NT Services, suchen Sie den Eintrag “ITS Manager” und klicken Sie auf “Startup”. Kreuzen Sie anschliessend die Checkbox “Allow Service to Interact with Desktop” an.
-
Nach Durchstart des ITS-Manager Service (einmal Stop und Start im Service-Manager) sind Ihre Einstellungen wirksam. Bei der nächsten Anmeldung an das SAP System über ITS startet das GuiXT-Window automatisch. Tragen Sie im Profile Ihre Parameter exakt wie bei Nutzung des SAP GUI for Windows ein.
Zu beachten: GuiXT kann auf dem ITS Server nicht gleichzeitig in ITS und einem dort lokal laufenden SAP GUI genutzt werden. Falls Sie die GuiXT Einstellungen auf dem ITS Server zunächst im SAP GUI testen wollen, bitte den ITS-Service zunächst stoppen.
Alternativ können Sie auf dem ITS-Server auch mit einer guixt.ini-Datei im ITS-Programmverzeichnis arbeiten, die sich auf eine zentrale guixt.ini-Datei bezieht. Diese können Sie dann von einem SAP GUI-PC aus ebenfalls referieren und damit testen.
Beispiel hierzu: Ihr ITS Server heißt itsmain01. Alle GuiXT Skripte und die Datei guixt.ini sollen auf einem Server p00012 in einem Verzeichnis centralguixt liegen. Sie testen auf einem PC pcm12 mit SAP GUI. Dort können Sie sich dann über einen Browser auch gleichzeitig an ITS anmelden.
-
Auf dem ITS Server itsmain01 legen Sie eine Datei guixt.ini in das ITS Programmverzeichnis C:\Program files\Sap\Its\2.0\programs. Sie enthält nur den Eintrag
SwitchTo \\p00012\centralguixt\guixt.ini -
Auf dem PC pcm12 legen Sie eine Datei guixt.ini in das sapgui Programmverzeichnis C:\Program files\Sapps\sapgui. Sie enthält nur den Eintrag
SwitchTo \\p00012\centralguixt\guixt.ini -
Auf dem Server p00012 legen Sie eine guixt.ini Datei mit den Angaben für die Skript-Verzeichnisse in das freigegebene Verzeichnis centralguixt, die Skripte selbst z.B. in ein separates Unterverzeichnis.
In produktiven Umgebungen sollte GuiXT mit der Option “StartHidden Yes” gestartet werden, da sonst das GuiXT-Skript-Fenster ständig aktuell gehalten wird. Ansonsten sind alle Einträge wie für die SAP GUI-Umgebung beschrieben einsetzbar.
InputScripts Die Verarbeitung der InputScripts (Komponente InputAssistant) erfolgt immer im ITS-Server, nicht auf dem Browser-Client. Falls Sie einige Bilder “dunkel” prozessieren, erfolgt keine html-Generierung und kein Senden an den Browser. Stattdessen wird Ihre Eingabe (“Set”-Anweisungen im InputScript) sofort an das SAP-System zurückgegeben. Daher können die über ein InputScript automatisierten Abläufe (z.B. Einbildtransaktionen) erheblich schneller ablaufen.
Vereinfachtes Beispiel: MM01 (Anlegen Material) als Einbildtransaktion |
Alle Zwischenschritte wurden “dunkel” auf dem ITS Server prozessiert |