divan написал:
Подскажите пожалуйста, как в объектном ALV Grid можно отследить, что пользователь удалил строку данных?
Что типа такого
Code:
DATA: BEGIN OF wa_os .
INCLUDE STRUCTURE t087v.
DATA: updkz TYPE updkz_d, "индикатор вставка, удаление, изменение
END OF wa_os.
FORM data_changed_nds USING er_data_changed TYPE REF TO
cl_alv_changed_data_protocol.
DATA: ls_inserted_row TYPE lvc_s_moce,
ls_deleted_row TYPE lvc_s_moce,
ls_modify_row TYPE lvc_s_modi,
l_row TYPE i.
LOOP AT er_data_changed->mt_deleted_rows INTO ls_deleted_row .
READ TABLE gt_os INTO wa_os INDEX ls_deleted_row-row_id.
IF sy-subrc = 0.
MOVE-CORRESPONDING wa_os TO gt_del_os.
APPEND gt_del_os.
gt_del_os-updkz = 'D'.
ENDIF.
ENDLOOP.
Дальше сам знаеш
