Im Dynpor ein ICON einbauen
Ziel ist es ein Icon in einem Dynpro einzubauen wie z.B diese Ampel
Dazu legen Sie im Screen Painter Ein/Ausgabefeld an.
Reiter Programm:
machen Sie nu ein Hacken bei Ausgabe Feld
Reiter Anzeige:
machen Sie nu ein Hacken bei 2-dimensonal
In der Ablauflogik macht Ihr ein neues MODULE display_icon
PROCESS BEFORE OUTPUT.
1
MODULE display_data.
MODULE display_icon.
Das Coding in diesem Modul könnte z.B. wie folgt aussehen:
DATA: gt TYPE STANDARD TABLE OF ztabel,
zlight TYPE c LENGTH 6.
INCLUDE <icon>.
REFRESH gt.
SELECT * FROM ztest_tabel
INTO TABLE gt
WHERE pernr = pernr-pernr.
IF sy-subrc = 0.
zlight = icon_green_light.
ELSE.
zlight = icon_red_light.
ENDIF.