Fichiers scriptes – Répertoires de scriptes – Désignation des scriptes

Où sont stockés les scriptes GuiXT? Les scriptes GuiXT sont stockés en tant que fichier ASCII normaux  sur votre ordinateur personnel, sur un serveur de fichiers dans un réseau local, un serveur ftp ou http ou dans le SAP Web Repository. Vous pouvez définir les répertoires des scriptes GuiXT dans la configuration de GuiXT profile GuiXT) ou dans le fichier paramètres guixt.ini: 

Directory1 nomderepertoire 

Par exemple: 
Directory1
“C:\GuiXT\Script1″ 

Vous pouvez définir jusqu’à quatre répertoires: Directory1,…,Directory4. La recherche d’un scripte approprié se fait dans l’ordre inverse Directory4,…,Directory1. La Directory1 pourrait, par exemple, contenir les scriptes spécifiques à la société et la  Directory2 les scriptes spécifiques à un certain groupe d’utilisateurs. 

Les paramètres de profile GuiXT vous permettent d’attribuer différents scriptes à différents groupes d’utilisateurs. Si vous travaillez dans plus d’un système R/3 ou avec plusieurs clients, vous pouvez utiliser les variables systèmes dans les noms des répertoires: 

&client est remplacé par le mandataire R/3 actuel
&database est remplacé par la base de données actuelle (System Id) 

Exemple:

Directory1 \\Serveur\GuiXT\scriptes
Directory2
F:\GuiXT\scriptes\&database
Directory3
C:\GuiXT\messcriptes\&database

Supposons par exemple que nous travaillons dans le système R/3 TST. Tout d’abord GuiXT cherchera les scriptes dans la directory3, c’est à dire C:\GuiXT\messcriptes\TST. Si GuiXT n’y trouve pas les scriptes, il cherchera dans le répertoire F:\GuiXT\scriptes\TST et finalement dans le répertoire \\Serveur\GuiXT\scriptes.

Dans l’écran d’enregistrement du R/3 (Logon) la variable &client sera remplacée par la valeur 000, étant donné que le mandataire n’a pas encore été choisi par l’utilisateur.

Convention de désignation des scriptes GuiXT Chaque GuiXT Script correspond exactement à un écran R/3 (R/3 dynpro). Dans le R/3 les écrans sont identifiés par le nom du programme ABAP et un nombre de 4 chiffres, par ex.: Screen 0100 pour le programme SAPMF05A. Etant donné que les scriptes GuiXT sont spécifiques à une langue (ils contiennent des noms de champs, textes, images), leurs clés contiennent également une clé de langue par ex.: E pour l’Anglais, F pour le Français, I pour l’Italien, J pour le Japonais… 

Le nom d’un fichier scripte est construit de façon suivante: 

pppppppp.Lnnnn.txt 

pppppppp: nom du programme ABAP 
L: clé de langue E, F, I, J, … (clé à un caractère du système R/3) 
nnnn: numéro d’écran (4 chiffres) 

Exemple:  

SAPMF05A.E0100.txt 

Il y a deux exceptions: 

  • Le scripte de l’écran d’entrée (logon screen) est stocké sous le nom Elogon.txt, Flogon.txt,… Ici la clé de langue correspond à la langue dans laquelle sera affiché l’écran d’entrée, vu que l’on ne sait pas encore dans quelle langue l’utilisateur va choisir. 
  • Les scriptes du menu d’applications seront stockés selon les noms des programmes GUI correspondants MENUxxxx au lieu de SAPMSYST. Ceci permet de définir des présentations différentes pour tous les écran du menu d’applications. Ces écrans sont relativement vides dans le standard R/3. Par exemple: MENUS000.F0040.txt ou MENUPR00.
    F0040.txt

Vous pouvez utiliser Image, View, Pushbutton pour définir vos propres présentations graphiques des menus d’applications.

Fichiers scriptes – Répertoires de scriptes – Désignation des scriptes