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
Directories

Ici vous pouvez spécifier les différents répertoires pour les scripts. 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 SAP (&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 scripts GuiXT. La recherche se fait toujours dans l'ordre Scripts4, ensuite Scripts3, ensuite Scripts2, ensuite Scripts1. Vous pouvez, par exemple, avoir des scripts valables pour toute l'entreprise dans la directory Scripts1 et des scripts personnels dans Scripts2. En particulier, lorsque vous êtes en phase de développement de nouveaux scripts il est intéressant de stocker ces scripts temporairement dans un répertoire local. Vous pouvez activer et désactiver les répertoires instantanément.

Vous pouvez stocker les scripts 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 SAP), par ex.: sapwr:z.guixt.demo
    Pour plus de détails reportez-vous à: Scripts 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 18x18 pixel. par ex.: ). 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 scripts et les images qui sont lus de la base des données SAP et mis en mémoire ici. Ils sont synchronisés automatiquement avec la base des données SAP à 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 scripts à utiliser en fonction de l'utilisateur. Reportez-vous à description user catalog pour plus d'informations.

UserCatalog
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 (scripts, 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 SAP, 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 SAP le fichier sera lu du cache local au lieu du serveur.

Si vous utilisez des scripts 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 scripts, InputScript et le catalogue utilisateurs ("User Catalog") vont être stockés temporairement sous forme cryptée dans le cache.

CacheEncryption Yes/No
  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.

Component GuiXT
Component InputAssistant
Component Viewer
Component Designer
              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.

Veuillez noter qu'une clé de licence est spécifique aux composantes choisies, à votre numéro d'installation du système SAP ainsi qu'aux noms de vos systèmes SAP.

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 "Licence-test" de notre site Internet si vous désirez obtenir une telle clé. La clé vous parviendra par email.

Key
Key
Key
Testkey

User keys

Une clé utilisateur est générée lorsque vous cliquez sur "Activate GuiXT" dans l'écran statut de votre système SAP. 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

Enabled Systems

Vous pouvez spécifier des noms de systèmes SAP 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
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 scripts 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:

guixt.exe visible

StartMinimized Yes/No
StartHidden Yes/No
Icon Id

Concerne la commande Tip dans les scripts GuiXT. Vous pouvez spécifier n'importe quelle icône standard du système SAP. Elle est utilisée pour indiquer à l'utilisateur qu'une information rapide (quickinfo) est disponible.

Icon_Tip_Field
Icon_Tip_Box
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
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 history affiche l'icône HistoryIcon 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
Further Options (autres options)

No language key in script file name

Si vous activez cette option GuiXT cherche le script 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
Check all directories

GuiXT cherche chaque script dans tous les répertoires spécifiés.

CheckAllDirectories Yes/No
profile16.gif (1089 bytes) Text editor

GuiXT utilise en standard l'éditeur de textes Notepad comme éditeur pour les scripts. Vous pouvez spécifier l'éditeur de votre choix à la place du Notepad par exemple l'éditeur de scripts GuiXT qui a été développé par Synactive GmbH spécifiquement pour le développement de scripts GuiXT et mis gratuitement à votre disposition.

Synactive GmbH

Texteditor
User Options

Dans les scripts 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 dans 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
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:

Materialmask1
Materialmask2
Materialmask3
Materialmask4

profile15.gif (1089 bytes)

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

Fichier guixt.ini type:

IgnoreRegistry Yes
StartHidden Yes

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

// Scripts 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 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

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" 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.

 

RfcAccessTimeout

Temps maximal, en secondes, autorisé pour les appels RFC (Remote Function Call).

RfcAccessTimeout  10

Chaque appel RFC sera annulé après 10 secondes.

 

UserStatistics

Spécifie un dossier partagé, accessible en écriture par tous les PCs, où GuiXT  entrera les informations suivantes par utilisateur: système SAP, nom d'utilisateur, la version SAP GUI, la version GuiXT, les composantes actives de GuiXT.