쌓고 쌓다

[ABAP] Check Box, Radio Button 본문

SAP/ABAP

[ABAP] Check Box, Radio Button

승민아 2025. 1. 13. 21:24

Check Box

Screen Painter의 사이드바에 Checkbox가 있다.

 

Name과 FctCode를 작성하자.

예시로 CHK1을 작성했다.

 

TOP Include에 체크박스의 엘리먼트 네임 OPT1으로 선언

 

체크박스 이름 OPT1이 초기값이라면 언체크된 상태이고

그게 아니라면 체크된 상태이다.

IS INITIAL로 체크가 되었는지 안되었는지 분기점을 만들면 된다.

 

Radio Button

Screen Painter의 사이드바에 해당 아이콘이 Radio Button 생성이다.

 

라디오 버튼 3개를 만들고

해당 버튼에 맞춰 TITLE을 바꾸는 예제를 보자.

 

라디오 버튼의 Name은 TITLE1, TITLE2, TITLE3으로 생성했다.

 

라디오 버튼을 Ctrl 키를 누르며 3개를 모두 클릭한 뒤

우클릭하여 Radio Button Group -> Define을 누른다.

 

라디오 버튼 하나를 눌러 FctCode에 RBTN을 입력해주자.

그룹으로 묶여있기에 하나의 FctCode만 작성해주면

모든 라디오버튼에 RBTN이 입력된다.

 

 

TOP Include에 라디오 버튼의 Name을 선언한다.

VALUE 'X'는 초기 값으로 체크 표시를 할 수 있다.

 

OK_CODE에 펑션 코드 RBTN가 들어오므로

WHEN 'RBTN' -> 라디오 버튼 이벤트인 겨우

WHEN 절에 라디오버튼 NAME으로 각각의 분기점을 만들 수 있다.

 

라디오 버튼에 맞춰 제목 변경은

100번 스크린의 PBO STATUS 모듈에서

SET TITLEBAR로 설정해주면 된다.

 

위의 'TITLE'은 아래에서 생성된 GUI TITLE이다.

'SAP > ABAP' 카테고리의 다른 글

[ABAP] Status Icon  (0) 2025.01.14
[ABAP] Input Check  (0) 2025.01.13
[ABAP] GUI TITLE, GUI STATUS  (0) 2025.01.12
[ABAP] Screen 이동 (SET SCREEN, CALL SCREEN)  (0) 2025.01.12
[ABAP] Screen Element Attribute 변경, Screen System Table  (0) 2025.01.11
Comments