------------------------------------------------------------------------------------------------------------
위에 있는 그림에서 우측 상단에 탐색 도움말이 있습니다.
탐색도움말의 첫번째 항목을 더블 클릭하면
중앙에 있는 테이블 컨트롤안에 해당 값이 들어가야 합니다.
그런데 탐색 도움말에서 값을 선택하고 더블 클릭을 하면 값이 테이블 컨트롤에 반영이 되질 않습니다.
왜 그런건가요??
그리고 어떻게 하면 반영이 될수 있는 건가요??
참고로, 여기에 사용된 탐색 도움말은 VIEW를 참조하여 만들었습니다.
31일까지 완성해야될 프로그램인데 여기저기서 막히네요..ㅜㅜ
여러분의 답변 기다리겠습니다.^^
도움이 되길 바라며,
FORM f4_get_aufnr USING pv_aufnr.
DATA: return_tab LIKE TABLE OF ddshretval WITH HEADER LINE.
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
tabname = 'EKKN' "데이타들어있는 테이블
fieldname = 'AUFNR' "원하는 필드
searchhelp = 'ORDP' "서치헬프
TABLES
return_tab = return_tab.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
READ TABLE return_tab INDEX 1.
pv_aufnr = return_tab-fieldval.
--------
Return 받을 필드
ENDFORM. " F4_GET_AUFNR
이것은 Standard 서치헬프가 있는 경우이고,
서치헬프가 없다면 만든후 연결해 주면 됩니다.