Hallo Montana,
wie soll das Programm die Daten zur Anzeige bringen, per ABAP WRITE-Befehl oder als ALV Grid Tabelle?
Beim Writebefehl gibt es den Zusatz "AS ICON", über die Transaktion ICON werden alle in SAP vorhandenen Icons aufgelistet. Im Type-Pool ICON sind die ICONS als Konstanten definiert. Mit dem folgenden Befehl wird eine grüne Ampel angezeigt:
...
type-pools ICON.
...
write ICON_GREEN-LIGHT as ICON.
...
Beim ALV Grid Control muss in der Anzeigestruktur ein Feld für eine Ampelspalte definiert werden, zum Beispiel vom Typ CHAR01. Dieses Feld muss dann in der Layout Struktur (zum Beispiel vom Typ SLIS_LAYOUT_ALV) im Feld LIGHTS_FIELDNAME als Ampelspalte definiert werden. Die angezeigte Ampel wird dann durch den Wert der Spalte bestimmt:
1 = Rote Ampel
2 = Gelbe Ampel
3 = Grüne Ampel
0 = undefiniert
mfg Andreas