ALV로 뿌리고 셀 더블클릭하면 이벤트 발생하게 하려고 하는중이고요
그래서 필드이름 알아내려고 하는대요
GET CURSOR FIELD field_name.
이 문법은 라이트문에서만 가능한건가요??
필드이름이 읽히지가 않네요..
다른방법있으시면 알려주세요..
ALV는 그리드펑션 사용했습니다..
ALV로 뿌리고 셀 더블클릭하면 이벤트 발생하게 하려고 하는중이고요
그래서 필드이름 알아내려고 하는대요
GET CURSOR FIELD field_name.
이 문법은 라이트문에서만 가능한건가요??
필드이름이 읽히지가 않네요..
다른방법있으시면 알려주세요..
ALV는 그리드펑션 사용했습니다..
DATA : lv_fieldname TYPE lvc_fname. "FIELDNAME
DATA : ls_mod_cells TYPE lvc_s_modi.
LOOP AT rr_data_changed->mt_mod_cells INTO ls_mod_cells.
READ TABLE gt_display3 INDEX ls_mod_cells-row_id.
lv_fieldname = ls_mod_cells-fieldname.
CASE lv_fieldname .
WHEN 'RANK'.
CALL METHOD rr_data_changed->modify_cell
EXPORTING
i_row_id = ls_mod_cells-row_id
i_fieldname = 'RANK'
i_value = gt_display3-rank.
ENDCASE.
MODIFY gt_display INDEX ls_mod_cells-row_id.
ENDLOOP.