예제 13-2 를 코딩후 activate를 하였더니 이런 오류가 발생하였습니다.
해결법을 찾지 못하고 있습니다.
댓글 7
-
sapjoy
2014.10.24 08:35
-
abapuu
2014.10.24 08:45
tabstip은 정상적으로 실행됐습니다. 프로그램 전체 activate를 해봐도 안됩니다.
-
sapjoy
2014.10.24 09:11
소스 전체를 올려주세요~
-
abapuu
2014.10.24 09:59
소스코드 첨부 했습니다.
에러가 발생하는 곳은 module USER_COMMAND_0100 input. 이곳입니다.
-
sapjoy
2014.10.24 11:04
소스 스크립트 확인해봤는데요.
include 문은 주석처리하고 아래처럼 조금 변경한후에 활성화되는것을 확인했습니다.
현상태로는 답변 드리기가 애매하네요. 책의 소스를 순서대로 차근 차근 따라 해보세요.
PROGRAM Z13_05.
CONTROLS mytabstrip TYPE TABSTRIP.
DATA : ok_code TYPE sy-ucomm,
save_ok TYPE sy-ucomm.
DATA : gv_number TYPE sy-dynnr,
gv_init TYPE c,
gv_answer type c.
TABLES : zemp.
*INCLUDE Z13_08O01.
*
*INCLUDE Z13_08I01.
call Screen 100.
module USER_COMMAND_0100 input.
save_ok = ok_code.
CLEAR ok_code.
CASE save_ok.
WHEN 'BACK' OR 'CANC'.
LEAVE PROGRAM.
WHEN 'TAB1'.
gv_number = '0110'.
mytabstrip-activetab = save_ok.
WHEN 'TAB2'.
gv_number = '0120'.
mytabstrip-activetab = save_ok.
WHEN 'CREA'.
INSERT zemp.
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ENDIF.
MESSAGE 'Sucess' TYPE 'I'.
WHEN 'CHAG'.
UPDATE zemp. "TABLE DATA UPDATE
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ENDIF.
MESSAGE 'Sucess' TYPE 'I'.
WHEN 'DISP'. "TABLE DATA DISPLAY
SELECT SINGLE * FROM zemp
WHERE emp_no = zemp-emp_no.
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ENDIF.
MESSAGE 'Sucess' TYPE 'I'.
WHEN 'DELE'.
SELECT SINGLE * FROM zemp
WHERE emp_no = zemp-emp_no.
IF sy-subrc <> 0.
MESSAGE 'Error occured' TYPE 'E'.
ELSE.
CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA'
EXPORTING
textline1 = 'Delete Flight?'
titel = 'Attention'
IMPORTING
answer = gv_answer.
CHECK gv_answer NE 'N'.
DELETE zemp.
CLEAR zemp.
MESSAGE 'Sucess' TYPE 'I'.
ENDIF.
ENDCASE.
endmodule. " USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
module STATUS_0100 output.
SET PF-STATUS '100_STATUS'.
* SET TITLEBAR 'xxx'.
IF gv_init IS INITIAL.
mytabstrip-activetab = 'TAB1'.
gv_number = '0110'.
gv_init = 'X'.
ENDIF.
endmodule. " STATUS_0100 OUTPUT -
abapuu
2014.10.24 11:33
감사합니다. 해결됐습니다.
-
MIS
2014.10.24 11:34
이부분에서 막혔었는데 덕분에 해결됐습니다~
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | e-abap에서 출간된 책 소개 [8] | 양키 | 2013.01.31 | 11763 |
305 | [EASY ABAP 2.0] 예제 16-3 질문 | jtw8983 | 2024.01.04 | 43 |
304 | z13_03 에러 문의 합니다. | 쌥맨 | 2023.01.16 | 79 |
303 | SAP Fiori 3 소개 자료(한글) | 노을별 | 2022.01.13 | 218 |
302 | 106page 예제 3-3 질문.. | 김주형 | 2020.07.22 | 228 |
301 | 이지아밥 359page 혹시 t코드 아시나요? generic foreign key attached file confim please [1] | 리얼오버 | 2021.10.31 | 246 |
300 | access key 발급받는법 | 실버켓 | 2019.11.26 | 295 |
299 | 원페이퍼 권한 문의드립니다. [2] | 지구별원숭이 | 2019.08.02 | 335 |
298 | 134p 3-6-2 [1] | baishui | 2013.06.14 | 728 |
297 | 223page 5-3-1 [1] | baishui | 2013.07.02 | 758 |
296 | 229pgae 5-3-4 | baishui | 2013.07.02 | 763 |
295 | 150p 4-2-1 [3] | baishui | 2013.06.14 | 768 |
294 | 234page 예제 5-4-1 | baishui | 2013.07.03 | 783 |
293 | 171 page 예제 4-2-9 [3] | baishui | 2013.06.17 | 794 |
292 | p176 4-2-12 [3] | baishui | 2013.06.18 | 818 |
291 | p196 4-3-2 질문입니다 [1] | baishui | 2013.06.19 | 819 |
290 | 질문드립니다~ | kanel | 2013.05.21 | 820 |
289 | p218 5-2-3 [1] | baishui | 2013.06.21 | 823 |
288 | 216P 5-2-2 | baishui | 2013.06.21 | 827 |
287 | p198 4-3-3 질문이요 [2] | baishui | 2013.06.19 | 858 |
286 | 164page 예제 4-2-8 [1] | baishui | 2013.06.17 | 859 |
스크린 100번을 생성하고, tabstip control도 추가하였는지요?
그리고, 프로그램 전체도 activate 해 보세요