Code: Alles auswählen.
FORM ALV.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_callback_program = sy-cprog
i_callback_user_command = 'AKTION'
it_fieldcat_lvc = t_fieldcat[]
i_save = 'A'
TABLES
t_outtab = i_daten.
ENDFORM. " alv
FORM aktion USING pick LIKE sy-ucomm rs_selfield TYPE slis_selfield.
CASE pick.
WHEN '&DATA_SAVE'.
LOOP AT i_daten.
IF i_daten-abgleich = ' '.
DELETE i_daten.
ENDIF.
ENDLOOP.
ENDCASE.
ENDFORM. "aktion
Was heißt "ansonsten leider nicht"? Eigener Funktionscode?Ucke hat geschrieben: ansonsten leider nicht...
Code: Alles auswählen.
* Referenz auf ALV-Objekt
DATA: l_ref_alv TYPE REF TO cl_gui_alv_grid,
l_valid TYPE char01.
* Referenz auf ALV hohlen
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = l_ref_alv.
* Mit der Referenz, die Daten vom Frontend hohlen:
CALL METHOD l_ref_alv->check_changed_data
IMPORTING
e_valid = l_valid. "Wenn ein Fehler bei den Input-Daten vorliegt ist das Feld initial