메뉴 건너뛰기

SAP 한국 커뮤니티

ALV에 아이콘 넣는 방법

푸른밤 2007.07.31 16:16 조회 수 : 7617 추천:30


REPORT YALV_TEST1.

INCLUDE .
TYPE-POOLS : SLIS.

DATA : BEGIN OF G_ALV_T OCCURS 0,
ICON LIKE ICON-NAME,
TEXT(10),
END OF G_ALV_T.

DATA : G_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
DATA : L_FIELDCAT TYPE SLIS_FIELDCAT_ALV.

G_ALV_T-ICON = ICON_GREEN_LIGHT.
G_ALV_T-TEXT = '초록색'.
APPEND G_ALV_T.

G_ALV_T-ICON = ICON_YELLOW_LIGHT.
G_ALV_T-TEXT = '노란색'.
APPEND G_ALV_T.

G_ALV_T-ICON = ICON_RED_LIGHT.
G_ALV_T-TEXT = '빨간색'.
APPEND G_ALV_T.

L_FIELDCAT-FIELDNAME = 'ICON'.
APPEND L_FIELDCAT TO G_FIELDCAT.

L_FIELDCAT-FIELDNAME = 'TEXT'.
APPEND L_FIELDCAT TO G_FIELDCAT.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
IT_FIELDCAT = G_FIELDCAT
TABLES
T_OUTTAB = G_ALV_T
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
.

위에서와 같이 아이콘을 사용하려면 INCLUDE . 하시면 되구여.

ICON에 들어가보시면 SAP에 사용되는 여러가지 아이콘이
NAME과 ID등으로 되어 있는 게 보이실 거예요~

즐밥하세요~ ^^