|
Fonction |
Avec la commande Pushbutton vous pouvez créer
vos propres boutons poussoirs dans les écran du SAP 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 SAP 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, un code
de transaction tel que /NFB01 ou /OMM02 ou une touche fonction
ou une combinaison de touches de fonction.
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 SAP 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). |
| -disabled |
Le bouton poussoir est
désactivé. |
| -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".
-
Une combinaison de touches de
fonction avec les touches Ctrl et Maj. peut être représentée par un
chiffre entre 13 et 48:
Maj. = +12
Ctrl = +24
La touche "Retour" peut être représentée par /0.
Maj.+F1
/13 Ctrlt+F1 /25
Maj.+Ctrl+F1 /37
Maj.+F2 /14 Ctrlt+F2 /26
Maj.+Ctrl+F2 /38
Maj.+F3 /15 Ctrlt+F3 /27
Maj.+Ctrl+F3 /39
Maj.+F4 /16 Ctrlt+F4 /28
Maj.+Ctrl+F4 /40
Maj.+F5 /17 Ctrlt+F5 /29
Maj.+Ctrl+F5 /41
Maj.+F6 /18 Ctrlt+F6 /30
Maj.+Ctrl+F6 /42
Maj.+F7 /19 Ctrlt+F7 /31
Maj.+Ctrl+F7 /43
Maj.+F8 /20 Ctrlt+F8 /32
Maj.+Ctrl+F8 /44
Maj.+F9 /21 Ctrlt+F9 /33
Maj.+Ctrl+F9 /45
Maj.+F10 /22 Ctrlt+F10 /34
Maj.+Ctrl+F10 /46
Maj.+F11 /23 Ctrlt+F11 /35
Maj.+Ctrl+F11 /47
Maj.+F12 /24 Ctrlt+F12 /36
Maj.+Ctrl+F12 /48
Exemple:
Pushbutton
(toolbar) "Afficher pièces-jointes" "/34" "F8"
Ctrl+F10 va être exécuté lorsque l'utilisateur appuie sur le
bouton poussoir. Il pourrait aussi déclencher la fonction
directement en appuyant sur "F8".
|