Message

Fonction La commande  Message vous permet, à partir d’un scripte GuiXT ou d’un InputScript de faire afficher à l’utilisateur un message particulier (dans une fenêtre indépendante – PopUp).
Exemple Message "Changement de prix &[AEDAT]" Title="Veuillez noter les nouveaux prix"
Format

Message "texte message"

Message "texte message" Title="titre"

Le message d’une ou plusieurs lignes "texte message" sera affiché dans une fenêtre avec pour titre "titre".

Options 
-StatusLine Le message  est affiché dans la ligne statut. Dans ce cas, un éventuel message SAP standard existant n’est alors pas affiché.

Si le texte du message commence par “S: “, “E: ” ou “W: “, le message est affiché respectivement comme un message d’information, d’erreur ou d’avertissement. Exemple:

Message "E: Le montant &V[montant] dépasse la limite de 50.000" -StatusLine

  • Dans ce cas, un paramètre titre est alors ignoré 
  • L’option -StatusLine est toujours sous-entendue dans l’environnement de “SAPGUI pour HTML” (ITS)
-yesno L’utilisateur a deux choix possibles: Oui et Non.

Exemple:

Message "Voulez-vous sauvegarder?" Title=Sauvegarde" -yesno

if Q[ok]

// L’utilisateur a appuyé sur le bouton Oui

   …

else

// L’utilisateur a appuyé sur le bouton Oui

   …

endif

Conseils & astuces
  • Vous pouvez utiliser des variables dans le texte du message ou le titre de la fenêtre.
  • En insérant \n dans le texte du message vous pouvez provoquer le passage à la ligne suivante, par \t une tabulation.

Message