Fonction | Avec la commande Pushbutton vous pouvez créer vos propres boutons poussoirs dans les écran du R/3 ou dans la barre d’outils. Vous pouvez rendre des fonctions de menu et la navigation à d’autres transactions directement accessibles avec vos propres boutons poussoirs.
|
Exemple | Pushbutton (10,50) “Split Screen Editor” “SCMP”
Vous créez un bouton poussoir à la ligne 10, colonne 50 avec le texte Split Screen Editor. En cliquant sur le bouton vous appelez le code interne SCMP qui lancera le Split Screen Editor.
|
Comment trouver un code interne? | Choisissez la fonction désirée dans le menu de la transaction et appuyez sur F1 pendant que le pointeur de la souris est sur la fonction. Le système R/3 va alors afficher le code interne dans une fenêtre pop-up |
Format |
- Pushbutton (ligne,colonne) “Texte du bouton poussoir” “FCode” Process=“…”
- Ajoute un bouton poussoir à la (ligne, colonne). Le bouton poussoir appelle le code interne FCode. Cela peut être un code de menu, par ex.: SCMP, ou un code de transaction tel que /NFB01 ou /OMM02.
Process=“…” se réfère au fichier InputScript. Vous pouvez omettre le paramètre “FCode“ si uniquement l’action sur la touche Retour est nécessaire pour passer à la transaction suivante.
- Pushbutton (Toolbar) “Texte du bouton poussoir” “FCode”
- Ajoute un bouton poussoir à la barre d’outils de l’application. Une touche de fonction disponible est associée automatiquement et affichée dans l’information rapide.
- Pushbutton (Toolbar) “Texte du bouton poussoir” “FCode” “Fkey”
- Vous pouvez spécifier la touche fonction de votre choix comme paramètre supplémentaire Fkey en utilisant le format F1,..F12, Shift+F1,…,Shift+F12, Ctrl+F1,…,Ctrl+F12, Shift+Ctrl+F1,…,Shift+Ctrl+F12. Si la touche choisie a déjà été attribuée, la touche fonction suivante disponible va être choisie.
Par ex.: Shift+F5 -> F17, F3 -> F3
|
Icône et information rapide | Vous pouvez également faire afficher une icône et une quickinfo. Utilisez les notations SAP suivantes:
Pushbutton (position) “@id\Qquickinfo@texte”
id est l’abréviation d’une icône SAP, quickinfo est le texte de la quickinfo et texte est le texte correspondant au bouton poussoir. Vous trouvez la liste de toutes les icônes de R/3 dans la transaction ICON, et une liste des abréviations des icônes dans le programme ABAP <ICON> (Transaction SE38, entrez le nom du programme <ICON> et appuyez sur le bouton Afficher). Reportez-vous également à “Conseils & astuces” Tip 24 Choisir une icône.
Exemple: Pushbutton (10,50) “@3G\QInvoquer le Split Screen Editor@Split Screen” “SCMP”
|
Option supplémentaire |
Size=x | Le bouton poussoir est représenté plus grand (x lignes). La taille par défaut est 1 ligne, le maximum est 99 lignes. |
Size=(x,y) | Le bouton poussoir est représenté plus grand (x lignes et y colonnes). |
-separator | Uniquement avec (Toolbar). Le bouton poussoir est séparé des boutons poussoir standards de SAP par une petite barre verticale.
|
|
Conseils & astuces |
- Vous pouvez effacer des boutons poussoirs en utilisant la commande del [Texte de bouton poussoir].
- Vous pouvez ajouter une quickinfo à un bouton poussoir existant en utilisant la commande Tip [Texte de bouton poussoir] “Quickinfo“.
- Les nouveaux boutons poussoirs sont ajoutés à droite dans la barre d’outils. Ils seront également affichés dans la fenêtre d’aperçu des touches fonctions (touche droite de la souris); ici l’ordre suit l’ordre des touches fonctions attribuées.
- Vous trouvez une introduction au sujet dans le Tutoriel 2 de GuiXT “Boutons poussoirs personnalisés”.
|