카테고리 없음
[ABAP] ALV_LINE 색 변경하기
ye11
2024. 2. 21. 18:03
CELL 색을 변경하려면 LVC_T_COLOR 테이블을 이용해서 색을 변경하였다!
데이터 한 행의 색을 바꾸는것은 CELL 하나 변경하는 것 보다 쉽다.
일단 CHAR4타입의 FIELD를 하나 생성한다.
원하는 조건에 맞게 색을 변경해준다.
4자리로 지정해줬는데
앞에 C는 기본값이고, COLOR에서는 원하는 색을 고르고
INTENSIVE로 강조해줄건지 (1) 말건지 (0)
INVERSE는 배경색 대신 글자색의 색을 변경할건지 (1) 아님 그냥 배경색을 변경할건지 (0)
둘중에 하나 고르면 된다.
색은
다음과 같다 나는 'C610' 으로 지정했으니 빨간색 진한 배경의 색으로 변경한다는 의미이다.
layout-info_fname에 색 정보를 담고있는 필드 이름을 적어준다.
LVC_S_LAYO 구경해보면
INFO_FNAME이 SIMPLE ROW COLOR CODING이라는 필드라는걸 알 수 있다.
아무튼 이렇게 LAYOUT까지 설정해주면
빨갛게 잘 나온다.