SCREEN

Selection screen에 아이콘/글자 추가

아래 그림과 같이 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