신호등(상태표시등)아이콘 관련 질문드려요~ ^-^*
동료분이랑 분명히 똑같은 형태로 프로그램을 만들었습니다.
신호등 아이콘의 빨강, 노랑, 파랑색에 해당하는 데이터는 존재하지 않는 조건의 상태입니다.
그런데 이상하게도 동료분은 필드에 신호등 아이콘은 나오는 상태에서 색깔이 비어 있는데.
저는 아예 헤더만 나올 뿐 필드가 텅텅 비어 있습니다;;;;
이유가 뭔지 도통 찾을 수가 없네요 ㅠ-ㅠ;
어느것이 정상적으로 맞게 나오는건지도 알 수가 없고욤;;;
아예 필드가 비어있는게 맞는걸까요? 신호등 아이콘은 나오되, 색깔이 비어 있는게 맞는걸까요?;
혹시라도 세팅으로 처리가 가능한 부분일까요?;;
전문가분들의 조언을 부탁드립니다~~ ^0^
include <icon>.
types : begin of ty_data,
licon type iconname. ...
end of ty_data.
data : gt_data type table of ty_data.
…
perform set_status_icon using wa_data.
FORM SET_STATUS_ICON USING PS_DATA TYPE TY_DATA.
DATA : L_INAME TYPE ICONNAME.
CASE PS_DATA-RSLCD.
WHEN GC_SUCCESS.
L_INAME = 'ICON_LED_GREEN'. “성공일때 녹색
WHEN SPACE.
L_INAME = 'ICON_SPACE'.
WHEN OTHERS.
L_INAME = 'ICON_LED_RED'. “실패일때 빨간색
ENDCASE.
CALL FUNCTION 'ICON_CREATE‘ “아이콘 생성
EXPORTING
NAME = L_INAME
IMPORTING
ENDFORM.
만일, 색깔을 L_INAME = 'ICON_SPACE'. 이것을 지정해주었는지 보시고요.
그리고, 아이콘을 표시해주는 부분에 길이가 몇자리인지 확인해보세요.