ABAP ALV의 색상 설정
DATA: BEGIN OF gt_out OCCURS 0.
INCLUDE STRUCTURE sflight.
DATA: rowcolor(4) TYPE c,"
cellcolor TYPE lvc_t_scol."
DATA: END OF gt_out.
그런 다음 배치에서 다음을 설정합니다.
DATA gs_layout TYPE lvc_s_layo.
gs_layout-info_fname = 'ROWCOLOR'."
gs_layout-ctab_fname = 'CELLCOLOR'."
마지막으로 ALV가 표시되기 전에 필요에 따라 색상을 설정합니다.
DATA gs_out_temp LIKE LINE OF gt_out.
DATA ls_cellcolor TYPE lvc_s_scol.
LOOP AT gt_out.
gs_out_temp = gt_out.
"
AT FIRST.
gs_out_temp-rowcolor = 'C310'.
ENDAT.
AT LAST.
gs_out_temp-rowcolor = 'C710'.
ENDAT.
"
IF gt_out-seatsocc_f < 20.
ls_cellcolor-fname = 'SEATSOCC_F'.
ls_cellcolor-color-col = '3'.
ls_cellcolor-color-int = '1'.
APPEND ls_cellcolor TO gs_out_temp-cellcolor.
ENDIF.
MODIFY gt_out FROM gs_out_temp.
ENDLOOP.
열 색상에 대한 설정은 비교적 간단합니다. 직접ltfieldcat에서 처리하면:
DATA: gt_fieldcat TYPE lvc_t_fcat,
ls_fieldcat TYPE lvc_s_fcat.
LOOP AT gt_fieldcat INTO ls_fieldcat.
IF ls_fieldcat-fieldname = 'PAYMENTSUM'."
ls_fieldcat-emphasize = 'C510'.
MODIFY gt_fieldcat FROM ls_fieldcat.
ENDIF.
ENDLOOP.
SAP의 색상 인코딩 첨부: SAP의 색상 인코딩은 4비트 Cxyz로 구성된 C:color의 약자로 색상 인코딩은 모두 C로 시작합니다. x: 표준 색상 인코딩, SAP에는 모두 7개의 표준 색상 y: 반전 색상, 사용/닫기 1/0z: 강화 색상, 사용/닫기 1/0 표준 색상 코드 일람표
X
색상
주요 용도
1
그레이 블루
제목 표시줄
2
엷은 회색
목록 내용
3
노랑, 황색
한데 모으다
4
청색
키워드
5
초록색
올바르다
6
빨강
잘못
7
오렌지
컨트롤
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.