1000번 화면 F4 Search help
1. 1000번 스크린에서 Search help를 적용할 파라미터를 선언. ▼
PARAMETERS: P_KDGRP TYPE KNVV-KDGRP OBLIGATORY.
2. AT Selection Screen 영역에 아래 구문 입력 ▼
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_KDGRP.
PERFORM VALUE_REQUEST_KDGRP USING 'P_KDGRP'.
3. PERFORM 더블클릭하여 PERFORM문 생성하고 아래 구문 입력 ▼
FORM VALUE_REQUEST_KDGRP USING PV_FIELDNAME.
SELECT KDGRP, KTEXT
FROM T151T
WHERE SPRAS = @SY-LANGU
ORDER BY KDGRP
INTO TABLE @DATA(LT_VALUE).
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'KDGRP'
DYNPPROG = SY-REPID
DYNPNR = SY-DYNNR
DYNPROFIELD = PV_FIELDNAME
VALUE_ORG = 'S'
TABLES
VALUE_TAB = LT_VALUE
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3.
ENDFORM.
위에 SELECT는 파라미터에 돋보기를 눌렀을 때 팝업으로 띄워줄 데이터를 출력하기 위한 구문이다. ▼
끝.