Configuration GuiXT

Généralités Cliquez sur Edit->Profile dans la fenêtre GuiXT pour afficher ou modifier les paramètres de configuration du GuiXT.

Informations techniques:
Tous les paramètres de configuration sont stockés par défaut dans la Registry de Windows. Il est également possible de travailler avec un fichier guixt.ini. Ceci peut être intéressant si vous travaillez avec plusieurs configurations différentes ou si vous désirez installer GuiXT avec une configuration prédéfinie sur d’autres machines.

Il suffit pour ceci de créer un fichier guixt.ini dans le répertoire du SAP GUI. Reportez-vous à position de la configuration GuiXT pour plus d’informations.

Les noms des paramètres pour le fichier guixt.ini sont indiqués dans ce cadre
Sap Guixt profile1 Configuration GuiXT / Profile Directories

Ici vous pouvez spécifier les différents répertoires pour les scriptes. Ils peuvent être sur votre ordinateur personnel ou sur le réseau local. Vous pouvez désigner la désignation par les lettres ou utiliser la notation UNC.

Vous pouvez utiliser les variables-système dans la désignation des répertoires pour définir des répertoires en fonction du système R/3 (&database), du client (&client) ou de l’utilisateur  (&winuser), par ex.: Directory1 \\Server\GuiXT\scripts\&database.  Vous pouvez également inclurer les variables d’environnement de Windows en utilisant la notation &%[ENVNAME], où  ENVNAME est le nom de la variable. Exemple:  C:\&%[GUIXTDIR]\Scripts.

Scripts1,… Scripts4 sont les répertoires où seront cherchés les scriptes GuiXT. La recherche se fait toujours dans l’ordre Scripts4, ensuite Scripts3, ensuite Scripts2, ensuite Scripts1. Vous pouvez, par exemple, avoir des scriptes valables pour toute l’entreprise dans la directory Scripts1 et des scriptes personnels dans Scripts2. En particulier, lorsque vous êtes en phase de développement de nouveaux scriptes il est intéressant de stocker ces scriptes temporairement dans un répertoire local. Vous pouvez activer et désactiver les répertoires instantanément.

Vous pouvez stocker les scriptes GuiXT, les images (gif, jpg) et les InputScript:

  • dans des fichiers locaux, par ex.: sous C:\GuiXT\Scripts
  • sur un serveur de fichiers central, par ex.:  \\p00145\GuiXT\Scripts
  • sur un serveur http, par ex.: http://www.synactive.com/demo.d.45
  • sur un serveur ftp, par ex.: ftp://synactive.com/demo.d.45
  • dans le SAP Web Repository (base de données R/3), par ex.: sapwr:z.guixt.demo
    Pour plus de détails reportez-vous à: Scriptes GuiXT dans le SAP Web Repository
Directory1
Directory2
Directory3
Directory4

History est le répertoire utilisé par l’InputAssistant. Ici, sont stockées à la fois l’historique des données saisies et aussi les ensembles des données de saisie (Input Sets).

History

Shared input sets est également lu par l’InputAssistant. Vous pouvez définir dans ce répertoire des ensembles de données de saisie (Input Sets) qui seront partagés par plusieurs utilisateurs.

InputSets

Domains contient les fichiers domaine utilisés pour l’aide de valeurs locale (InputAssistant).

Domains

Help views Répertoire contenant vos propres fichiers d’aide (Viewer). Pour chaque transaction vous pouvez créer un fichier séparé, par ex.:  f.transaction.VA01.html pour la transaction VA01, clé de langue F.
En plus, GuiXT cherche un fichier image  “help.gif” dans ce répertoire (format 18×18 pixel. par ex.: Sap Guixt profile help Configuration GuiXT / Profile). C’est cette icône que GuiXT affichera dans la barre d’outils si un fichier d’aide existe pour la transaction actuelle. Vous pouvez utiliser la commande image avec ViewHelp=… pour remplacer le fichier image.
Pour l’écran du logon du SAP, le fichier d’aide f.transaction.logon.html est cherché. Le code de langue est spécifié en fonction de la langue de l’écran du logon.

HelpViewDirectory

Local script buffer contient les scriptes et les images qui sont lus de la base des données R/3 et mis en mémoire ici. Ils sont synchronisés automatiquement avec la base des données R/3 à chaque fois qu’ils sont requis par un common time stamp.

Directory0

User catalog. vous pouvez spécifier dans un fichier texte différents répertoires de scriptes à utiliser en fo
nction de l’utilisateur. Reportez-vous à description user catalog pour plus d’informations.

UserCatalog
Sap Guixt profile12 Configuration GuiXT / Profile File cache
Si vous activez l’option File cache, tous les fichiers lus d’un serveur central seront répliqués localement afin de réduire la charge du réseau (scriptes, images, ensembles de valeurs de saisies…).
  • Tous les fichiers d’un répertoire à notation UNC ( par ex. \\p00145\GuiXT\Scripts) sont répliqués localement
  • Si vous utilisez au lieu de cela une lettre de drive, par ex. S:, alors il n’y aura pas de réplication, même si la désignation se reporte à un répertoire externe.
  • Avant qu’un fichier répliqué soit lu du cache local pour la première fois lors d’une session R/3, la date de la mise à jour est vérifiée sur le serveur. Le fichier sera rechargé si nécessaire.
  • Pendant une même session R/3 le fichier sera lu du cache local au lieu du serveur.

Si vous utilisez des scriptes stockés sur un serveur web (ftp/http), nous vous conseillons d’activer l’utilisation d’un cache pour optimiser la performance.

Replication Yes/No

Encryption

Tous les scriptes, InputScript et le catalogue utilisateurs (“User Catalog”) vont être stockés temporairement sous forme cryptée dans le cache.

CacheEncryption Yes/No
 Sap Guixt profile2 Configuration GuiXT / Profile Installed components

Vous pouvez sélectionner les composantes que vous utilisez.

Veuillez cocher uniquement “GuiXT” et aucune autre composante si vous voulez utiliser GuiXT sans clé de licence avec un système R/3 à partir de la version 4.0.

Component GuiXT
Component InputAssistant
Component Viewer
Component Designer
Sap Guixt profile3 Configuration GuiXT / Profile              Sap Guixt profile18 Configuration GuiXT / Profile License keys and Testkey

Vous avez besoin d’une clé de licence si vous voulez utiliser les composantes Synactive. Seul GuiXT, sans aucune autre composante peut être utilisé sans clé de licence si vous avez un système R/3 à partir de la version 4.0.

Veuillez noter qu’une clé de licence est spécifique aux composantes choisies et à votre numéro d’installation du système R/3.

Les clés de licence-test peuvent être générées sur demande pour une durée de 30 jours par Synactive. Ces clés de licence-test sont valables pour toutes les composantes. Veuillez utiliser la page “commande” de notre site Internet si vous désirez obtenir une telle clé www.synactive.com . La clé vous parviendra par email.

Key
Key
Key
Testkey

Sap Guixt profile4 Configuration GuiXT / Profile

User keys

Une clé utilisateur est générée lorsque vous cliquez sur “Activate GuiXT” dans l’écran statut de votre système R/3. Ceci est uniquement nécessaire lorsque vous avez installé une nouvelle clé de licence.

Vous n’avez pas besoin de changer ces clés manuellement.

User

Sap Guixt profile13 Configuration GuiXT / Profile

R/3 Systems

Vous pouvez spécifier des noms de systèmes R/3 pour lesquels la configuration GuiXT est active. Vous trouvez le nom du système, sous “Système” “Statut” “Données de base de données” “Nom”, par exemple D11. Vous pouvez spécifier plusieurs systèmes. 

EnableSystem XXX
EnableSystem YYY
Sap Guixt profile5 Configuration GuiXT / Profile Start window

Lorsque GuiXT est exécuté, la fenêtre GuiXT peut être visible, visible et minimisée ou cachée. Le mode caché (“hidden”) est intéressant pour utilisateurs qui n’ont pas à changer les scriptes ou la configuration.
Notez que dans ce cas l’écran de configuration ne sera plus disponible. Si vous exécutez GuiXT à nouveau avec le paramètre “visible”, la fenêtre GuiXT sera à nouveau affichée et vous pouvez alors modifier la configuration:

gui
xt.exe visible

StartMinimized Yes/No
StartHidden Yes/No
Sap Guixt profile6 Configuration GuiXT / Profile Icon Id

Concerne la commande Tip dans les scriptes GuiXT. Vous pouvez spécifier n’importe quelle icône standard du R/3. Elle est utilisée pour indiquer à l’utilisateur qu’une information rapide (quickinfo) est disponible.

Icon_Tip_Field
Icon_Tip_Box
Sap Guixt profile7 Configuration GuiXT / Profile System Trace

Cette option est utilisée uniquement pour des fins de débuggage. Lorsqu’elle est activée, le système affichera une trace dans une fenêtre séparée. Cette trace peut être sauvegardée dans un fichier qui pourra être envoyé à Synactive GmbH pour une analyse plus approfondie. Lorsque vous activez cette option, le fichier trace va être stocké dans le fichier que vous aurez indiqué (éventuellement en indiquant le répertoire complet).

Trace Yes/No
TraceFile
Sap Guixt profile8 Configuration GuiXT / Profile History

L’option Update active concerne l’InputAssistant. Si elle est activée, l’InputAssistant mettra à jour le fichier historique pour chaque valeur saisie pour un champ.

Les deux options suivantes Show… spécifient si l’historique apparaît en appuyant sur la touche droite de la souris ou sur la touche du milieu de la souris. Vous pouvez toujours utiliser la touche applications pour afficher l’historique.

L’option Display history affiche l’icône HistoryIcon Sap Guixt historyicon Configuration GuiXT / Profile sur les écrans pour lesquels des valeurs ont été stockées dans l’historique. Lorsque vous appuyez sur l’icône, les champs sont remplis avec les valeurs saisies lors de la dernière utilisation. Cette option n’est pas sélectionnée par défaut.

HistoryUpdate Yes/No
HistoryOnRightButton Yes/No
HistoryOnMiddleButton Yes/No
HistoryShowIcon Yes/No
Sap Guixt profile14 Configuration GuiXT / Profile Further Options (autres options)

No language key in script file name

Si vous activez cette option GuiXT cherche le scripte sans code de langue, par ex. au lieu de SAPMF05A.F0100.txt GuiXT lit le fichier SAPMF05A.0100.txt. 
En plus, dans la fenêtre “éléments d’écran” (screen elements) les noms techniques seront affichés dans la première colonne.
Veuillez également vous reporter à la documentation, Special Topics, Multi language support

NoLanguageKey Yes/No
SAP-URL in html

Si vous activez cette option vous pouvez travailler avec des liens SAP URL dans n’importe quel écran html de l’Internet Explorer.

LinkSapUrl Yes/No
Enable Controls

Les Controls seront automatiquement traités lors de l’exécution d’un InputScript (autrement uniquement lorsque l’instruction “Enable Controls” se trouve dans l’InputScript). En général il est conseillé de sélectionner cette option.

EnableControls Yes/No
Sap Guixt profile16 Configuration GuiXT / Profile Text editor

GuiXT utilise en standard l’éditeur de textes Notepad comme éditeur pour les scriptes. Vous pouvez spécifier l’éditeur de votre choix à la place du Notepad.

Texteditor
Sap Guixt profile9 Configuration GuiXT / Profile User Options

Dans les scriptes GuiXT vous pouvez vérifier ces options utilisateur dans une commande if Q[Option=xxxx]. Vous pouvez, par exemple offrir une option display_help. Lorsque l’utilisateur active cette option dan
s la configuration, vous pouvez afficher un texte d’aide pour certaines transactions, soit sous forme d’un fichier image avec la commande
Image, soit sous forme d’un fichier rtf ou html avec la commande View. Chaque utilisateur peut décider si il veut ou non utiliser un texte d’aide.

Option
Option
Option
Sap Guixt profile10 Configuration GuiXT / Profile Affichage spécial du code article (material number)

Cette option particulière n’est pas disponible dans la version standard du GuiXT. Veuillez contacter Synactive GmbH si vous êtes intéressé par cette option.

Le but de cette option est d’afficher de manière structurée le code article. Vous pouvez spécifier un bitmap de votre choix qui sera affiché automatiquement dans le bas du champ du code article.

Exemple:

Sap Guixt material Configuration GuiXT / Profile

Materialmask1
Materialmask2
Materialmask3
Materialmask4
Sap Guixt profile11 Configuration GuiXT / Profile

Sap Guixt profile15 Configuration GuiXT / Profile

RFC user

Le nom d’utilisateur et le mot de passe pour invoquer des modules de fonction RFC. Le mot de passe est stocké dans un format crypté. Veuillez-vous reporter à RFC (Remote Function Call) dans GuiXT. Vous pouvez effectuer le rfc par le client actuel en cochant l’option “Script download via current client”.

RfcUser
RfcPassword

RfcPasswordEnc (mot de passe crypté)

Notice: pour obtenir le mot de passe RFC sous forme cryptée, veuillez lancer GuiXT avec la commande:
guixt RfcPassword  <password>
où <password> est l’ancien mot de passe. Le mot de passe crypté est affiché et automatiquement copié dans le Clipboard. Ainsi il est directement disponible avec les touches Ctrl+V pour être copié facilement dans le fichier guixt.ini.

RfcConnect    Paramètres explicites de connection utilisés dans tous les appels RFC.

Il est également possible de spécifier ASHOST= et SYSNR= directement, ou de travailler avec le load balancing (MSHOST=… R3NAME=… GROUP…)
Exemple:
RfcConnect   ASHOST=tst0120.internal SYSNR=00

Il est également possible de distinguer entre les différents systèmes:

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

RfcCurrentClient Yes    Le Rfc est effectué par le client actuel

Typical guixt.ini file for SAP GUI à partir de la version 4.6B:

IgnoreRegistry Yes
StartHidden Yes

// Composantes et clés de licences
Component GuiXT
Component InputAssistant
Key jnfglm

// Scriptes et Input Sets sur un serveur
Directory1 \\P00112\GuiXT\Scripts
InputSets \\P00112\GuiXT\Inputsets

// Historique de données
HistoryUpdate Yes
History C:\GuiXT\History

// aide de valeurs locale
Domains \\P00112\GuiXT\Domains

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

Paramètres additionnels dans guixt.ini

Les paramètres suivants ne peuvent être utilisés que dans guixt.ini:

IgnoreRegistry Yes

Les données de configurations de GuiXT présentes dans la Registry de Windows seront ignorées si vous avez spécifié IgnoreRegistry Yes. Ceci est intéressant pour 4.6B et plus haut, si tous les paramètres sont à prendre dans le fichier guixt.ini. Veuillez, dans ce cas, copier le fichier guixt.ini dans le répertoire du SAP GUI.

Optional No

Pour SAP GUI 4.6B et plus haut. Si GuiXT est activé dans les options du SAP GUI, il n’est alors plus possible de le désactiver. 
Cette fonction ne fonctionne pas dans le mode “Enjoy”. Dans ce cas, il faut ajouter l’expression variable “DisappearItems” (à partir de SAPGUI 4.6D Patch 103) avec pour valeur  “Activate GuiXT” dans HKEY_CURRENT_USER/Software/SAP/SAPGUI Front/SAP Frontend Server/Administration
Si cette variable existe déjà pour d’autres points de menu, vous pouvez ajouter cette nouvelle valeur  “Activate GuiXT” à la fin en la séparant de la première par  ‘;’, par ex.: “Generate graphic;Activate GuiXT”
.
Si vous souhaitez que GuiXT soit toujours activé, donnez la valeur 1 à la variable “GuiXT” dans la registry sous  
HKEY_CURRENT_USER/Software/SAP/SAPGUI Front/SAP Frontend Server/Customize).

FileAccessTimeout

Temps maximal, en secondes, autorisé pour l’accès de fichiers sur “http://…”,  “ftp://…” ou  fichiers “\\server\…”. Exemple:

FileAccessTimeout  60

Après 1 minute (60 secondes) GuiXT essaie de récupérer le fichier de son cache. Un enregistrement est fait dans le fichier protocole de GuiXT.

Si vous ne spécifiez pas explicitement de FileAccessTimeout, GuiXT prend par défaut la valeur 300 = 5 minutes.

Configuration GuiXT / Profile