AT LINE-SELECTION.
여기에서 선택된 라인(SY-LISTI)과 컬럼의 번호(SY-CUCOL)를 받을 수 있습니다. 이건 F1에 있구요
받은 라인에 색상을 넣는 부분은
여기를 참고하세여.
INCLUDE에 아래 삽입한다.
DATA : t_colinfo_table TYPE slis_t_specialcol_alv WITH HEADER LINE.
"DATA : BEGIN OF g_data_it OCCURS 0," " vkbur LIKE knvv-vkbur,"
" kunnr LIKE knvv-kunnr,"
" name1 LIKE kna1-name1,"
" klimk LIKE knkk-klimk, ""여신한도액"
" sloan LIKE bsid-dmbtr, ""여신사용액"
" loan LIKE bsid-dmbtr, ""여신가능액"
" alv_color TYPE slis_t_specialcol_alv,"
END OF g_data_it.
LOOP AT g_data_it. "<--- 화면에 뿌려진 데이터 입니다.. 여기에서 색상을 줍니다.
l_tabix = sy-tabix.
REFRESH t_colinfo_table.
CLEAR t_colinfo_table.
t_colinfo_table-fieldname = 'LOAN'.
t_colinfo_table-color-col = 5.
t_colinfo_table-nokeycol = 'X'.
APPEND t_colinfo_table.
g_data_it-alv_color[] = t_colinfo_table[].
MODIFY g_data_it INDEX l_tabix.
ENDLOOP.
Display Function 앞에 아래의 라인을 추가
slis_layout_alv-coltab_fieldname = 'ALV_COLOR'.