Code: Alles auswählen.
DATA it_filter TYPE lvc_t_filt.
DATA is_filter TYPE lvc_s_filt.
"hier sortiere ich die Daten die ich an den Filter übergeben will
LOOP AT gt_data ASSIGNING <fs_data>
WHERE fistp <> iv_fistp.
is_filter-ref_field = <fs_data>-fidbf. "Feldname im ALV
is_filter-ref_table = 'GT_DATA'. "Name der Daten itab die an das grid übergeben wird
APPEND is_filter TO it_filter.
ENDLOOP.
r_alv->set_table_for_first_display(
EXPORTING
is_layout = gs_layout
CHANGING
it_outtab = gt_data
it_fieldcatalog = gt_fieldcat
it_filter = it_filter
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
).
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
JohnLocklay
Versuchs mal mitJohnLocklay hat geschrieben:wenn ich is_filter-fieldname = <fs_data>-fidbf. angebe bekomme ich leider einen DUMP.
Code: Alles auswählen.
is_filter-fieldname = 'FIDBF'.