
첨부파일에서 빨간색 표시한 부분(마우스포인트 있는 필드) 클릭할 때 possible entries 띄우고 싶은데..
안생겨요. ㅠㅠ
어떻하면 possible entries 생기게 할 수 있을까요?
WHEN 'BZIRK'.
ls_fieldcat-ref_table = 'T171'.
FORM MODIFY_BZTXT USING
pr_data_changed TYPE REF TO cl_alv_changed_data_protocol
ps_lvc_modi TYPE lvc_s_modi.
DATA : l_value(20),
l_maktx(50),
l_meins LIKE mara-meins,
l_prodh LIKE mvke-prodh.
CALL METHOD pr_data_changed->get_cell_value
EXPORTING
i_row_id = ps_lvc_modi-row_id
i_fieldname = ps_lvc_modi-fieldname
IMPORTING
e_value = l_value.
CHECK l_value IS NOT INITIAL.
SELECT SINGLE BZTXT INTO l_maktx
FROM T171T WHERE spras = sy-langu
AND BZIRK = l_value.
IF sy-subrc = 0.
CALL METHOD pr_data_changed->modify_cell
EXPORTING
i_row_id = ps_lvc_modi-row_id
i_fieldname = 'BZTXT'
i_value = l_maktx.
ENDIF.
ENDFORM. " MODIFY_BZTXT
저도 기억이 가물가물한데... ALV 화면에서 f4 띄울 필드를 클릭하면 이벤트 탈때
e_fieldname에 해당 필드값이 들어오지 않나요??
if e_fieldname = 'f4 띄울 필드명'.
elseif
.
.
.
endif. -> 처럼 조건 걸어서 각각 필드에 해당될 때 이벤트 타게 했던거 같은데요...