我想获取ALV中选择单元格的值,我尝试get_selected_cells
了方法,但值字段是INITIAL。
这种方法有什么问题?
FORM delete_livraison .
DATA: lt_cells TYPE lvc_t_cell,
ls_cells TYPE lvc_s_cell,
lv_probl TYPE xfeld.
gr_alvpl->get_selected_cells( IMPORTING et_cell = lt_cells ).
LOOP AT lt_cells INTO ls_cells.
IF ls_cells-col_id+0(3) NE 'DAY'.
* lv_probl = 'X'.
ENDIF.
IF ls_cells-value IS INITIAL.
lv_probl = 'X'.
ENDIF.
ENDLOOP.
IF lv_probl EQ 'X'.
MESSAGE s029 DISPLAY LIKE 'E'.
ENDIF.
ENDFORM.
谢谢。