ABAP POPUP_GET_VALUES Function
alv toolbar에 material code 검색 기능을 넣었다

DATA: LT_VAL LIKE TABLE OF SVAL WITH HEADER LINE.
FIELD-SYMBOLS <GS_DETAIL> LIKE LINE OF GT_DETAIL.
LT_VAL-TABNAME = ‘MARA’.
LT_VAL-FIELDNAME = ‘MATNR’.
*
APPEND LT_VAL.
CALL FUNCTION ‘POPUP_GET_VALUES’
EXPORTING
POPUP_TITLE = ‘matnr’
START_COLUMN = ‘5’
START_ROW = ‘5’
TABLES
FIELDS = LT_VAL.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
popup을 하면 selection-option 기능이 안되어서 아래와 같이 수정했다
SELECTION-SCREEN BEGIN OF SCREEN 500 TITLE TITLE
AS WINDOW.
SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.
SELECTION-SCREEN END OF SCREEN 500.
TITLE = ‘Material code’.
CALL SELECTION-SCREEN ‘0500’ STARTING AT 10 10
.