|
Its (Internet Transaction Server) et SAP GUI pour HTML permettent l’accès à un système SAP à partir de n’importe quel ordinateur personnel qui possède un Web Broswer et un accès à l’internet. A partir d’ITS 6.10 Patch 14 ainsi que GuiXT 2002 Q2 9 GuiXT peut également être utilisé avec le SAP GUI pour HTML sur des serveurs ITS sous Windows pour la simplification de l’interface utilisateur SAP. Ceci est en particulier intéressant pour deux raisons:
GuiXT travaille alors de manière centrale sous forme de processus “agate” du serveur ITS. Aucune installation de GuiXT n’est alors nécessaire au niveau de chaque utilisateur, même avec GuiXT il suffit d’un web browser pour travailler sur le système SAP. GuiXT représente l’écran SAP d’une manière différente à l’utilisateur mais il reste complètement transparent par ailleurs. Fonctionnalités Quasiment toutes les fonctionnalités de GuiXT sont disponibles avec le même langage de scripte. Il est également possible d’avoir des écrans dépendant des rôles ou différents selon les différents groupes d’utilisateurs. De la même manière que dans l’environnement SAP GUI pour Windows aucune modification du système SAP (dynpros et programmes) n’est nécessaire. Pour l’instant, les commandes suivantes ne sont pas encore supportées:
Pour les autres composantes de Synactive:
Un exemple
Scripte GuiXT correspondant
|
Installation
Veuillez suivre de préférence la procédure suivante:
-
Installez l’ITS 6.10 Patch 14 ou plus haut. Vous trouverez le Setup sur le SAP Service Marketplace.
-
Installez GuiXT 2002 Q2 9 ou plus haut. Vous trouverez le setup sur la page Téléchargement de Synactive.
-
Copiez les fichiers guixt.exe et guixt.dll du répertoire GuiXT dans le répertoire programme de l’ITS.
La plupart du temps c’est C:\Program files\Sap\Its\2.0\programs -
Activez GuiXT pour ITS dans la Registry de Windows (ITS 6.10) ou dans le fichier ITSDefault.xml dans le répertoire “config” de l’ITS:
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>Plus tard GuiXT pourra également activé ou désactivé par l’administration de l’ITS.
-
Pour tester, nous vous conseillons d’autoriser le service ITS “ITS Manager” d’afficher sur le Desktop. Ainsi la fenêtre de GuiXT sera visible. Pour ceci allez à l’affichage des services de Win2000 ou NT, répérez l’entrée “ITS Manager” et cliquez sur “Startup”. Cochez ensuite le champ de sélection “Allow Service to Interact with Desktop”.
-
Vos configurations seront validées après le relancement du service ITS-Manager (appuyez une fois Stop et Start dans le Service-Manager). La fenêtre GuiXT sera ouverte automatiquement lors de la prochaine connexion au système SAP par l’ITS. Définissez vos paramètres de configuration exactement comme pour l’utilisation du SAP GUI pour Windows.
Veuillez noter: GuiXT ne peut pas fonctionner à la fois sur le serveur ITS dans l’ITS et dans un SAP GUI local. Si vous désirez tester la configuration de GuiXT sur le serveur ITS auparavant dans le SAP GUI, veuillez stopper le service ITS pendant ce temps.
En alternative vous pouvez également travailler sur le serveur ITS avec un fichier guixt.ini dans le répertoire programme de l’ITS, qui se réfère à un fichier guixt.ini central. Vous pouvez y référer également à partir d’un ordinateur personnel SAP GUI pour effectuer les tests.
Un exemple pour ceci: votre serveur ITS s’appelle itsmain01. Tous les scriptes GuiXT et le fichier guixt.ini seront stockés sur un serveur p00012 dans un répertoire centralguixt. Vous testez sur un ordinateur personnel pcm12 avec SAP GUI. Sur cet ordinateur vous pouvez également vous connecter au serveur ITS par l’intermédiaire d’un broswer.
-
Sur le serveur ITS itsmain01 vous créez un fichier guixt.ini dans le répertoire programme de l’ITS C:\Program files\Sap\Its\2.0\programs. Ce fichier guixt.ini ne comporte que la ligne suivante:
SwitchTo \\p00012\centralguixt\guixt.ini -
Sur l’ordinateur personnel pcm12 créez un fichier guixt.ini dans le répertoire programme du SAP GUI C:\Program files\Sapps\sapgui. Ce fichier guixt.ini ne comporte que la ligne suivante:
SwitchTo \\p00012\centralguixt\guixt.ini -
Sur le serveur p00012 créez un fichier guixt.ini avec la spécification du répertoire des scriptes dans un répertoire à accès libre centralguixt, les scriptes mêmes pourront être dans un sous-répertoire séparé.
Dans un environnement productif GuiXT devra être exécuté avec l’option “StartHidden Yes”, car sinon la fenêtre GuiXT sera constamment actualisée. Toutes les autres configurations de la guixt.ini décrites pour l’environnement SAP GUI peuvent également être utilisées.
InputScripts
L’exécution des InputScripts (composante InputAssistant) se fera toujours sur le serveur ITS et non pas sur le Browser-Client. Si vous exécutez certains écran de manière “cachée”, il n’y a pas de génération html et pas de transmission au browser. A la place de ceci votre saisie (commande “Set” dans l’InputScript) est immédiatement retransmise au système SAP. C’est ainsi que les tâches exécutées automatiquement par un InputScript (par exemple: transaction à écran unique) peuvent être nettement plus rapides.
Exemple simplifié: MM01 (Créer article) sous forme de transaction à écran unique
|
Tous les pas intermédiaires ont été exécutés de manière “cachée” sur le serveur ITS |