제가 ON VALUE-REQUEST에서
F4IF_INT_TABLE_VALUE_REQUEST를 사용해서
F4기능을 만들었는데요 F4를 눌렀을 때
잘 나오긴하는데 F4 눌렀을 때
리스트가 나오기전에 SELECT하는 부분을 먼저 띄워주려고하는데요
다른 Function을 이용해야하는건가요
아니면 그것을 설정해주는 명령어가 있나요???
제가 ON VALUE-REQUEST에서
F4IF_INT_TABLE_VALUE_REQUEST를 사용해서
F4기능을 만들었는데요 F4를 눌렀을 때
잘 나오긴하는데 F4 눌렀을 때
리스트가 나오기전에 SELECT하는 부분을 먼저 띄워주려고하는데요
다른 Function을 이용해야하는건가요
아니면 그것을 설정해주는 명령어가 있나요???
DATA it_return LIKE TABLE OF ddshretval WITH HEADER LINE.
CLEAR : it_return, it_return[].
DATA : BEGIN OF it_t023t OCCURS 0, "자재그룹내역
matkl LIKE t023t-matkl,
wgbez LIKE t023t-wgbez,
wgbez60 LIKE t023t-wgbez60,
END OF it_t023t.
SELECT matkl wgbez wgbez60
FROM t023t INTO TABLE it_t023t
WHERE matkl IN ('1200', '1202', '1204', '1206', '1208').
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'MATKL'
window_title = '자재그룹'
value_org = 'S'
TABLES
value_tab = it_t023t
return_tab = it_return
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
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 it_return INDEX 1.
IF sy-subrc = 0.
p_matkl = it_return-fieldval.
MODIFY SCREEN.
ENDIF.