Listimage

Fonction La commande Listimage vous permet d’afficher des fichiers images dans les listes ABAP du R/3. Toutes les caractéristiques de la commande Image s’appliquent également à la commande Listimage. La position de la liste est spécifiée à l’aide d’un string qui peut être entièrement défini.

Limitations:

  • Lors de l’impression, les images ne sont pas imprimées
  • Une image sera affichée lorsque sans GuiXT, le string correspondant est visible. Ceci signifie que, lors du défilement, l’image complète peut être éventuellement supprimée, le bas restant de l’image est supprimée. Par contre, il est possible que le haut d’une image soit représenté au bas d’une page.

Remarque:

Veuillez fixer dans votre rapport un statut de surface à l’aide de la commande ABAP “Set PF-Status …”. Le scripte GuiXT peut alors être adressé à l’aide du nom de rapport que vous avez fixé, par ex.: “ZIMGR000.F0120.txt”.  Le numéro de dynpro dans les listes est toujours 120. 
Sans la spécification d’un statut de surface, la liste aurait été stockée sous le nom de programme “SAPMSSY0″ et le scripte serait pris en compte pour tous les rapports qui ne fixent pas de statut de surface propre.

Exemple Listimage @Cs” (0,0) (20,50) “C:\GuiXT\Images\ffm.gif”  

Le fichier image C:\GuiXT\Images\ffm.gif sera affiché partout dans la liste à la place du string @Cs. Les coordonnées de l’image sont relatives à l’affichage du string @Cs.

Images
 variables
Pour l’affichage d’images variables vous pouvez ajouter à la suite du string une valeur entre parenthèses. Par exemple:

@Cs(12345678)

Le string &par dans le nom du fichier image sera remplacé par la valeur indiquée. Par exemple:

Listimage @Cs” (0,0) (20,50) “\\p800\produits\&par.gif”

Le fichier image \\p800\produits\12345678.gif sera affiché. Dans la liste, le string ainsi que la valeur associée seront effacés.

Format
  • Listimage “string” (Ligne, Colonne) Nom du fichier image” 

Les indications (Ligne,Colonne) représentent le coin haut gauche de l’image relatif à l’affichage de “string”.

  • Listimage “string” (Ligne, Colonne) (Ligne, Colonne) Nom du fichier image” 

similaire à la commande Image.

Options supplémentaires Vous avez les mêmes options que pour la commande Image ; les images multiples ou les interactions basées sur les images sont également admises.

Conseils
 & astuces
  • Le string doit être choisi de manière à ce qu’il n’y ait pas de confusion possible qui provoquerait l’affichage non-voulue d’images. Par exemple lors d’utilisation de caractères spéciaux.
  • Vous pouvez également afficher des images avec HAUT-DE-PAGE ou pour les désignations fixes des entêtes de colonnes.
Exemple d’une
 liste avec et
 sans GuiXT
Sap Guixt ex0006o ListImage

ListImage @Ci” (0,0) (6,50) “C:\GuiXT\Images\&par.gif” -NoStretch
ListImage @Ca” (0,0) (4,47) “C:\GuiXT\Images\&par.gif” -Plain

Sap Guixt ex0006 ListImage

ListImage