Dans un système aussi vaste que R/3, disposer de moyens de navigation rapide, simple et aussi étendue que possible est fondamental. Le produit R/3 offre en standard de telles possibilités, à l'aide de menus déroulants ou de boutons poussoirs.
A cela, GuiXT offre en plus la possibilité d'ajouter vos propres boutons poussoirs aux écrans, par exemple pour faciliter l'exécution d'actions répétées ou de fonctions spéciales, au sein d'une transaction.
  A l'aide des menus déroulants de la transaction R/3 de passage de commande, vous pouvez obtenir des listes de demandes d'informations, de cotations ou de commandes. Supposons maintenant que vous voulez intégrer ces trois actions directement dans l'écran.

 

 

Pour ce faire, vous recherchez tout d'abord le code interne associé à une action en pressant la touche fonction F1 lorsque le curseur est positionné sur l'action, dans le menu déroulant. La commande "Pushbutton" vous permet alors d'afficher un bouton poussoir et d'y associer un code fonction :

Pushbutton  (12,01) "Demandes d'offre"  "/OVA15" 
Pushbutton  (12,12) "Offres"            "/OVA25" 
Pushbutton  (12,24) "Commandes clients" "/OVA05" 
Les trois boutons poussoirs s'affichent. En cliquant dessus, vous pouvez obtenir les listes associées.

Il est possible d'associer à un bouton poussoir une icône et une ligne d'information. Pour les icônes, il est nécessaire de se conformer aux règles standards R/3 de définition :



Pushbutton  (12,01)  "@3D\QListe: Demandes d'offre@Demandes d'offre"   "/OVA15" 
Pushbutton  (12,16)  "@3D\QListe: Offres@Offres"                       "/OVA25"     
Pushbutton  (12,32)  "@3D\QListe: Commandes clients@Commandes clients" "/OVA05" 
  Il est possible de sélectionner n'importe quel icône standard du système R/3.
Le code à 2 lettres des icônes peut être obtenu en exécutant la transaction ICON.

 

 

Par ce moyen, vous pouvez créer des menus complets consistant en des images et des boutons poussoirs, où toutes les actions utiles pour un groupe donné d'utilisateurs sont regroupées et décrites.

Continuer