Pushbutton

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

PushButton