SCARR 에서 항공사 코드와 항공사명을 가져와서 Droplist 로 설정하고, 선택 했을 때 Variable 에 값을 Return 받고 싶다.
* Droplist 에 출력할 List
DATA lt_value TYPE vrm_values.
* Droplist 를 만들어줄 Field
PARAMETERS p_drop TYPE s_carr_id AS LISTBOX VISIBLE LENGTH 30.
INITIALIZATION.
* Droplist 로 사용할 목록이 담긴 Internal Table
SELECT DISTINCT carrid AS key,
carrname AS text
FROM scarr
ORDER BY carrid
INTO TABLE @lt_value.
* Droplist 를 필드에 연결하기
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = 'P_DROP'
values = lt_value.
START-OF-SELECTION.
* Droplist 를 선택하면 Key 값 Return
WRITE p_drop.
'ABAP' 카테고리의 다른 글
ABAP | Value #( ) 에서 Base Corresponding #( ) 활용 (0) | 2024.10.04 |
---|---|
ABAP | 날짜 관련 테이블 ( SCAL ) (0) | 2024.10.04 |
SAP ABAP | Corresponding (0) | 2024.02.21 |
[ SAP ABAP ] 관계 연산자 정리 (0) | 2023.04.26 |
[ SAP ABAP ] SQL SELECT 결과에 숫자, 문자 넣기 (0) | 2023.02.22 |