Code: Alles auswählen.
* Tabelle mit allen Fertigungsaufgaben
DATA: BEGIN OF i_tab OCCURS 1,
...
status(20), " Status
...
END OF i_tab.
Code: Alles auswählen.
* Fieldcatalog erzeugen
PERFORM fieldcat_init USING fieldcat[].
Code: Alles auswählen.
FORM fieldcat_init USING f_fieldcat TYPE slis_t_fieldcat_alv.
DATA: ls_fieldcat TYPE slis_fieldcat_alv.
REFRESH f_fieldcat.
CLEAR ls_fieldcat.
...
CLEAR ls_fieldcat.
ls_fieldcat-tabname = tabname.
ls_fieldcat-fieldname = 'STATUS'.
ls_fieldcat-reptext_ddic = 'Status'.
APPEND ls_fieldcat TO f_fieldcat.
...
ENDFORM. " fieldcat_init
Code: Alles auswählen.
...
ls_fieldcat-outputlen = 20.
...
Code: Alles auswählen.
...
* nächsten beiden Zeilen wichtig für das Filtern
ls_fieldcat-lowercase = 'X'.
ls_fieldcat-outputlen = 40.
...