아래 그림과 같이 Selection screen 변수의 텍스트 변경방법과 아이콘 추가방법을 알아보겠습니다.
1. 시스템에서 글자 변경
: parameter나 select-option 생성 -> 화면 상단에 '이동' -> 텍스트 요소 -> 선택텍스트 변경
*여기서 변경을하면 선언한 변수와 값 입력칸의 간격을 임의대로 설정할수 없음.
2. 로직으로 글자 변경
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(15) fld_label. ("FOR FIELD P_BUKRS)
** 해당 부분은 문자열과 간격을 설정하는 부분인데 fld_label은 따로 전역변수로 선언하지않는다.
fld_label 대신에 text-txx을 바로 사용할수 있다.
또 FOR 이하 구문을 사용하면 P_BUKRS 와 값입력칸 사이에 밑줄이 생긴다.
PARAMETER: P_BUKRS LIKE CKHS-BUKRS.
SELECTION-SCREEN END OF LINE.
AT SELECTION-SCREEN OUTPUT.
fld_label = '회사코드'. ( or text-t01.).
3. 아이콘 추가
TYPE-POOLS: icon.
Selection screen에서
1번일때는 SELECTION-SCREEN COMMENT 1(5) icon FOR FIELD P_BUKRS 를 새로 생성해야하고
2번일때는 SELECTION-SCREEN COMMENT 에 이미 존재하는 변수 사용하면됨
"문자열 입력할 comment와 / icon 입력할 comment 두개를 생성하여 사용해도 됨
AT SELECTION-SCREEN OUTPUT.
write icon_configuration as icon to fld_label.
concatenate fld_label '회사코드' into fld_label separated by space.
(또는 fld_label = icon_configuration && '회사코드'.)
'SCREEN' 카테고리의 다른 글
SubScreen 사용방법 (0) | 2022.01.20 |
---|---|
SelectionScreen 에 function key 추가 (0) | 2022.01.13 |
조회화면 Possible Entry, Search Help (0) | 2021.07.12 |