type-pools : slis. 로 alv 만들었는데, 궁금해서 확인차 선배님들에게 질문드립니다.
ALV의 필드에 탐색도움말(se11에서 만든 탐색도움말)을 다는건 불가능한건지요?
댓글 6
-
미소
2010.11.01 22:16
-
특정단어
2010.11.01 22:16
가능하구요.. 많이들 달고 다니십니다. ^^
keyword:
cl_gui_alv_grid->register_f4_for_fields (method)
cl_gui_alv_grid->onf4 (event)
function F4IF_INT_TABLE_VALUE_REQUEST
-
기쁨
2010.11.01 22:22
function으로 구현하면 쿼리 코딩해야 하는거죠?
인터널테이블에 데이타 만들어서 F4IF_INT_TABLE_VALUE_REQUEST 함수로 띄우는건 많이 봤는데요. 제가 원하는건 se11에서 탐색도움말을 ZHTEST 라고 만들어서 이걸 사용하는 경우에는 어떤식으로 구현하나요?
-
미소
2010.11.01 23:10
DATA : lc_shlp TYPE shlp_descr.
DATA : lc_retbl TYPE STANDARD TABLE OF ddshretval WITH HEADER LINE.
DATA : lc_subrc TYPE sy-subrc.
DATA : gwa_shlp_descr_t_interface TYPE ddshiface.
CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
EXPORTING
shlpname = 'Z_GET_LIFNR'
shlptype = 'SH'
IMPORTING
shlp = lc_shlp.
LOOP AT lc_shlp-interface INTO gwa_shlp_descr_t_interface.
IF gwa_shlp_descr_t_interface = 'LIFNR'.
gwa_shlp_descr_t_interface-valfield = 'X'.
MODIFY lc_shlp-interface FROM gwa_shlp_descr_t_interface.
ENDIF.
ENDLOOP.
CALL FUNCTION 'F4IF_START_VALUE_REQUEST'
EXPORTING
shlp = lc_shlp
IMPORTING
rc = lc_subrc
TABLES
return_values = lc_retbl.
비슷하게 구현한 것인데.. element에 search help를 붙이고.. search help에 search exit이 구현된 경우..
element에 구현된 search help를 pop-up 창으로 띄워주는 부분입니다..
shlpname = 'Z_GET_LIFNR' <= SEARCH HELP EXIT 의 이름
shlptype = 'SH' <= SEARCH HELP type..
-
테라스
2010.11.02 01:23
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
TABNAME = ' '
FIELDNAME = ' '
SEARCHHELP = 'KRED' <-여기다 'ZHTEST'를 입력하시면 됩니다.
TABLES
RETURN_TAB = GT_RETURN. -
기쁨
2010.11.02 01:41
잘 되네요. 헤헤
감사합니다~~ ^^
가능합니다..