TABLES : ZEDT05_001. "FOR 뒤에 나오는 테이블 선언
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE.
SELECT * FROM ZEDT05_001
INTO CORRESPONDING FIELDS OF TABLE GT_STUDENT
WHERE ZCODE IN S_ZCODE. "IN으로 연산
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01'.
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' SIGN I OPTION EQ.
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' SIGN E OPTION EQ.
" DEFAULT DATA가 1개일 때에는 BT 사용시 에러
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' SIGN I OPTION BT. "ERROR
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' TO 'CODE-99' SIGN I OPTION BT.
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' NO INTERVALS.
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' NO INTERVALS NO-EXTENSION.
SELECT-OPTIONS : S_ZCODE FOR ZEDT05_001-ZCODE DEFAULT 'CODE-01' VISIBLE LENGTH 3.
PARAMETERS : P_CH1 AS CHECKBOX DEFAULT 'X' MODIF ID M1. "3글자 이내로 지정
PARAMETERS : P_CH2 AS CHECKBOX MODIF ID M2.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'M1'. "자동으로 GROUP1로 지정됨
SCREEN-INPUT = '0'. " 0 -> 비활성화 / 1 -> 활성화
MODIFY SCREEN.
ENDIF.
ENDLOOP.
PARAMETERS : P_R1 RADIOBUTTON GROUP R1 DEFAULT 'X' USER-COMMAND UC1.
PARAMETERS : P_R2 RADIOBUTTON GROUP R1.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'M2'.
IF P_R1 = 'X'.
SCREEN-ACTIVE = 'Q'.
ELSEIF P_R2 = 'X'.
SCREEN-ACTIVE = '0'.
ENDIF.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
PARAMETERS : P_ZPERNR LIKE ZEDT05_001-ZPERNR MATCHCODE OBJECT ZSH05_001.
SEARCH HELP가 등록되지 않는 필드를 참조했다면 MATCHCODE OBJECT 옵션 사용