|
Les textes longs sont normalement saisis dans les transactions SAP dans une fenêtre spécifique “Text Control”, ce qui permet la saisie d’un nombre de lignes avec des retours à la ligne. Dans certains cas on utilise directement l’éditeur “SapScript Editor” ou alors on l’évoque. GuiXT offre une variété de possibilités de saisie de texte. Il est, en particulier possible, d’intégrer dans la simplification de transactions la saisie de textes (un ou plusieurs textes). Nous présentons dans la suite les différentes techniques utilisées dans les différents cas d’application. |
1. Intégrer une proposition de texte. Pour assister l’utilisateur lors de la saisie de texte vous proposez plusieurs boutons poussoirs supplémentaires, par lesquels un texte standard peut être intégré dans la fenêtre de saisie de texte. Ce texte peut ensuite est complété ou modifié par l’utilisateur. Le texte standard peut être adapté à la transaction par l’utilisation de variables textes. Il est également possible, selon la nature des données saisies (par exemple priorité) de proposer un texte adapté.
GuiXT Script SAPLCOIH.F3000.txt: InputScript propositiontexte.txt: Set V[Prio] “&F[Priorité]“ Proposition de texte pour la priorité 1 iw31text_prio1.txt: T r è s u r g e n t
Raison:
2. Saisie de texte dans des transactions à écran unique. En tant qu’exemple nous insérons un bouton poussoir dans la transaction MM02 (Modifier article), par lequel l’utilisateur pourra directement modifier la désignation et la description de l’article. L’exemple a pour but de montrer la technique; dans les cas concrets d’application il y a souvent d’autres champs à saisir en plus de la description.
GuiXT Script SAPLMGMM.F0060.txt: Pushbutton (16,2) “@2L@Sauvegarder” process=”MM02_UpdateTexte.txt” else Screen SAPLMGMM.0070 Screen SAPLMGMM.4004 Screen SAPLMGMM.4300 InputScript MM02_LireTexte.txt: Screen SAPLMGMM.0070 Screen SAPLMGMM.4004 Screen SAPLMGMM.4300 Set V[MM02_AfficherTextbox] “X” |