Funktion Mit der Listimage-Anweisung können Sie Bilddateien in den SAP ABAP Listen anzeigen. Der Funktionsumfang ist bezüglich der Bilder der gleiche wie in der Image-Anweisung beschrieben. Die Position in der Liste wird durch einen frei definierbaren Suchstring festgelegt.

Einschränkungen:

  • Beim Drucken der Liste werden die Bilder nicht mitgedruckt
  • Ein Bild wird genau dann angezeigt, wenn ohne GuiXT der entsprechende Suchstring sichtbar ist. Das heißt: Beim Weiterblättern fällt unter Umständen das Bild insgesamt weg, es wird nicht der untere Teil des Bildes angezeigt. Dagegen ist am unteren Seitenrand unter Umständen der obere Teil eines Bildes sichtbar

Bitte beachten:

Setzen Sie in Ihrem Report bitte  einen Oberflächenstatus durch die ABAP-Anweisung "Set PF-Status ...". Das GuiXT-Script kann dann  unter dem von Ihnen gewählten Reportnamen angesprochen werden, also z.B. "ZIMGR000.D0120.txt".  Die Dynpronummer in Listen ist immer 120.
Ohne Setzen eines Oberflächenstatus wird die Liste dagegen unter dem Programmnamen "SAPMSSY0" ausgegeben und das Script würde dann für alle Reports prozessiert, die keinen eigenen Oberflächenstatus setzen.

Beispiel Listimage "@Cs" (0,0) (20,50) "C:\GuiXT\Images\ffm.gif"  

Die Bilddatei C:\GuiXT\Images\ffm.gif wird in der Liste überall statt des Strings @Cs angezeigt. Die Bildkoordinaten gelten dabei relativ zur Ausgabe des Suchstrings @Cs.

Variable Bilder Zur Ausgabe variabler Bilder kann in der Liste hinter dem Suchstring in runden Klammern ein Wert mitgegeben werden, z.B.

@Cs(12345678)

In dem Namen der Bilddatein wird dann der String &par durch den angegebenen Wert ersetzt. Beispiel:

Listimage "@Cs" (0,0) (20,50) "\\p800\products\&par.gif"

Es wird die Bilddatei \\p800\products\12345678.gif angezeigt. In der Liste wird sowohl der Suchstring als auch der mitgegebene Wert gelöscht.

Zusatzoptionen Es gelten die gleichen Zusatzoptionen wie in der Image-Anweisung; auch multiple Bilder und Interaktionen sind möglich.
Format
  • Listimage "string" (Zeile,Spalte) "Name der Bilddatei"

Die Angaben (Zeile,Spalte) stellen die linke obere Ecke des Bildes relativ zur Ausgabe von "string" dar.

  • Listimage "string" (Zeile1,Spalte1) (Zeile2,Spalte2) "Name der Bilddatei"

Analog der Image-Anweisung.

Tipps & Tricks
  • Der Suchstring muß so eindeutig gewählt werden, daß er nicht zu unbeabsichtigter Ausgabe von Bildern führt, z.B. unter Verwendung von Sonderzeichen
  • Auch bei TOP-OF-PAGE oder in den festen Spaltenüberschriften einer Liste können Bilder verwendet werden
Beispiel


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

Komponente GuiXT