INITIALIZATION.
I_FUNC_A-TEXT = ''.
I_FUNC_A-ICON_ID = ICON_EXECUTE_OBJECT.
I_FUNC_A-ICON_TEXT = 'A'.
SSCRFIELDS-FUNCTXT_01 = I_FUNC_A.
SELECTION-SCREEN FUNCTION KEY 1.
I_FUNC_B-TEXT = ''.
I_FUNC_B-ICON_ID = ICON_EXECUTE_OBJECT.
I_FUNC_B-ICON_TEXT = 'B'.
SSCRFIELDS-FUNCTXT_02 = I_FUNC_B.
SELECTION-SCREEN FUNCTION KEY 2.
I_FUNC_C-TEXT = ''.
I_FUNC_C-ICON_ID = ICON_EXECUTE_OBJECT.
I_FUNC_C-ICON_TEXT = 'C'.
SSCRFIELDS-FUNCTXT_04 = I_FUNC_C.
SELECTION-SCREEN FUNCTION KEY 4.
이렇게 해서 아이콘을 추가한다는 것은 알겠는데... 녹색부분은 이해가 되지 않아요.
DATA 선언도 아니고... 더블클릭하면 "Object ICON_EXECUTE_OBJECT not found" 라고만 뜨네요.
실행 아이콘 추가해서 결과값 조회할 수 있게 하려고 했는데 혹시나 싶어서 복사해서 넣어봤는데 역시나 에러가 나네요.
아이콘을 생성을 해줘야 하나요? 어떻게 하지요?
누가 설명 좀 해주세요~
댓글 3
-
나뭇잎
2008.01.15 04:38
-
옆집남자
2008.01.15 20:30
se11, se16들어가서..icon이라고 치면, 그안에 여러 아이콘이 있습니다
ICON_EXECUTE_OBJECT.는 단지 님께서 보여주고 싶은 아이콘의 그림 이름입니다.
.
-
행복한외계인
2008.01.16 00:15
나뭇잎님, 옆집남자님 답변감사드립니다.
덕분에 저 부분이 어떤 것인지 이해했습니다.
처음에는 ICON_EXECUTE_OBJECT 클릭해서 수행되는 것까지 포함된 건지 알았는데 아무리 봐도 아니더라구요.
그래서 계속 보다 보니 아이콘 선언은 INITIALIZATION에서 하고 실행에 되는 것은 AT SELECTION-SCREEN에서
CASE문을 이용하더군요.
AT SELECTION-SCREEN.
CASE SSCRFIELDS-UCOMM.
WHEN 'ONLI'.
PERFORM FORM_YIELD_SELECT. " 수율분석 조회
WHEN 'FC01'.
PERFORM FORM_YIELD_CREATE. " 수율분석 생성
WHEN 'FC02'.
CALL TRANSACTION C_TCODE1.
WHEN 'FC03'.
CALL TRANSACTION C_TCODE2.
ENDCASE.
2. type-pools : icon.
아이콘을 사용하기 위해선 두 가지 방법 중 하나로 아이콘 관련 내용을 포함해주셔야 합니다.
1을 들어가시보시면 2를 권장한다고 나오네요.
***INCLUDE
*-----------------------------------------------------------------------
* Instead of statement 'INCLUDE < icon >.', please use
* statement 'TYPE-POOLS: icon.' directly.
*-----------------------------------------------------------------------
TYPE-POOLS: icon.