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는 파라미터에 돋보기를 눌렀을 때 팝업으로 띄워줄 데이터를 출력하기 위한 구문이다. ▼

끝.
'ABAP' 카테고리의 다른 글
| MATNR 필드 CONVERSION EXIT INPUT 주의사항 (0) | 2023.07.12 | 
|---|---|
| ALV Grid에서 Screen 스크롤이 무한정 내려갈 때 해결 (0) | 2023.07.06 | 
| Internal Table 속성에 맞게 Field Catalog 설정하기 (0) | 2023.07.06 | 
| Background Job Function 주기 코딩 (0) | 2023.06.27 | 
| User-exit 수정하다가 SQL error 발생(Fixed point arithmetic) (0) | 2023.06.21 | 
 
                  
                 
                  
                 
                  
                