SAP

조회조건 텍스트(내역) 색상 - Selection Screen Color (Intensified)

selectall 2026. 1. 19. 17:27

 

요구사항 중 가시성을 높이기 위해 글씨 폰트, 색상 커스터마이징 요청이 들어온다.

 

하지만 SAP 의 한계가 있음.

“파란색”만 가능한… (그것도 예쁜 블루는 아닌… )

해당 요구사항 시, 그래도 딜(?) 할 수 있는 로직을 소개한다.


Summary 
  1. 원래와 같이 조회조건은 선언
  2. LOOP AT SCREEN 안에서 SCREEN-INTENSIFIED 설정

Detail Step

 

1. 조회조건 선언

SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.

  PARAMETERS: P_BUKRS TYPE T001-BUKRS.
  SELECTION-SCREEN COMMENT 38(20) LV_TEXT MODIF ID TXT.

SELECTION-SCREEN END OF BLOCK B1.

 

 

2. LOOP AT SCRREN ~ ENDLOOP 안 INTENSIFIED 값 할당

AT SELECTION-SCREEN OUTPUT.

   LV_TEXT = 'TEST'.
      
  LOOP AT SCREEN.

    IF SCREEN-GROUP1 EQ 'TXT'.
      SCREEN-INTENSIFIED = '1'.
    ENDIF.

    MODIFY SCREEN.
  ENDLOOP.

 

 


결과

파란색…. ^^….