메뉴 건너뛰기

SAP 한국 커뮤니티



[요청]table control 만드는중에 오류가 나서 질문을 드립니다.

캔디^^ 2008.09.23 16:15 조회 수 : 3131 추천:1





제공해주신소스를 바탕으로 작성했는데 똑같이..


그런데 실행할려니 아래의 두가지 오류가 뜨네요.


 


1. 

SELECT * FROM spfli INTO CORRESPONDING FIELDS OF TABLE itab.


이문장을 실행할수 없다고 하네요. 두번째 그림에 영어로 에러내용이 보입니다.


 


2 첫번째 그림의 오류가 뜹니다. screen 100를 실행하니...


 


screen 100의 로직입니다.


 


 

PROCESS BEFORE OUTPUT.
 MODULE STATUS_0100.
 MODULE fil_table_control.

PROCESS AFTER INPUT.
 MODULE cancel.
 MODULE read_table_control.
 MODULE USER_COMMAND_0100.


 


보시고 원인과 해결방법 부탁합니다.


혹 해결하는 도움이 될까 해서 작업하는 화면을 캡쳐해서 보여드립니다.


하기 쉽지 않네요. 처음하는 부분이 어렵고 세부적인 부분이 없이 많이 해깔리고 해맸습니다.


 


 


 


<작성소스>


 


 

*&---------------------------------------------------------------------*
*& Module Pool       Z16_002
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

PROGRAM  z16_002.

CONTROLS flights TYPE TABLEVIEW USING SCREEN 100.

DATA: okcode TYPE sy-ucomm,
      save_ok TYPE sy-ucomm.

DATA: itab TYPE TABLE OF demo_conn,
      fill TYPE i.

TABLES demo_conn.

DATAline TYPE i,
      limit TYPE i.

SELECT * FROM spfli INTO CORRESPONDING FIELDS OF TABLE itab.

CALL SCREEN 100.

*----------------------------------------------------------------------*
*  MODULE status_0100 OUTPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'SCREEN_100'.
  DESCRIBE TABLE itab LINES fill.
  flight-lines = fill.
ENDMODULE.                    "status_0100 OUTPUT

*----------------------------------------------------------------------*
*  MODULE fil_table_control OUTPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE fil_table_control OUTPUT.
  READ TABLE itab INTO demo_conn INDEX flight-current_line.
ENDMODULE.                    "fil_table_control OUTPUT

*----------------------------------------------------------------------*
*  MODULE cancel INPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE cancel INPUT.
  LEAVE PROGRAM.
ENDMODULE.                    "cancel INPUT

*----------------------------------------------------------------------*
*  MODULE read_table_control INPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE read_table_control INPUT.
  lines = sy-loopc.
  MODIFY itab FROM demo_conn INDEX flights-current_line.
ENDMODULE.                    "read_table_control INPUT


*----------------------------------------------------------------------*
*  MODULE user_command_0100  INPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE user_command_0100 INPUT.
  save_ok = ok_code.
  CLEAR ok_code.
  CASE save_ok.
    WHEN 'NEXT_LINE'.
      flight-top_line = flight-top_line + 1.
      limit = fill - lines + 1.
      IF flights-top_line > limit.
        flights-top_line = limit.
      ENDIF.
    WHEN 'PREV_LINE'.
      flight-top_line = flight-top_line - 1.
      IF flights-top_line < 0.
        flights-top_line = 0.
      ENDIF.
    WHEN 'NEXT_PAGE'.
      flight-top_line = flight-top_line + lines.
      limit = fill - lines + 1.
      IF flights-top_line > limit.
        flights-top_line = limit.
      ENDIF.
    WHEN 'PREV_PAGE'.
      flight-top_line = flight-top_line - lines.
      IF flights-top_line < 0.
        flights-top_line = 0.
      ENDIF.
    WHEN 'LAST_PAGE'.
      flight-top_line = fill - lines + 1.
    WHEN 'FIRST_PAGE'.
      flight-top_line = 0.
  ENDCASE.

ENDMODULE.                    "read_table_control INPUT

번호 제목 글쓴이 날짜 조회 수
공지 e-abap에서 출간된 책 소개 [8] 양키 2013.01.31 11767
65 <b>[완료]</b>에러를 해결하고 NW04를 깔고 GUI도 설치했으나 sapmmc 난관이....도와주세요 [2] Abap consultant 2009.03.12 3200
64 [요청]교재 1294p WD4A의 메소드구현부분 WD_COMP_CONTROLLER->DISPLAY_LIST() 오류나는 이유를 알려주세요. [1] file 하오 2008.09.29 3218
63 <b>[완료]</b>책에없는 레이아웃옵션인데요 책에없어서요!! [3] CoolGuy 2008.04.23 3221
62 <b>[완료]</b>NW04 설치시 에러 몇가지 해결법 [1] file Abap consultant 2009.03.13 3225
61 교제 154페이지 질문이요~ [1] file inoran8203 2011.05.11 3230
60 <img src=3.gif>교재에 대한 질문입니다. 오탈자 인지 제가 이해를 못하는건지 모르겠네요 [2] 광돈 2010.10.06 3237
59 [요청]test(F8)를 눌러도 실행결과가 나오지 않은 경우을.. [1] 앙리 2008.04.29 3248
58 <b>[완료]</b>교재 내용중 cursor와 parameter 에 관해 [3] 앙리 2008.05.07 3252
57 교재 222 페이지 (예제 : 5-3-1) 문의드립니다. [2] Joy-Division 2008.09.05 3268
56 tabel 생성 관련하여 질문 드립니다. [1] file redix 2011.06.17 3270
55 책 310~311 예제 질문이요. [2] redix 2011.06.07 3274
54 <img src=3.gif>Z15_022 에 대한 질문입니다. FORMAT HOTSPOT 적용시 다음 라인에 글 추가가 안되네요 [4] 광돈 2010.12.01 3277
53 <img src=2.gif border=0>2판 450P Size Category [1] 돌맹이 2009.09.02 3286
52 <img src=3.gif>넷위버 트라이얼 버전 프로그램 생성문의.. [2] abap왕초보 2010.05.19 3289
51 [요청]교재 보구 실습중인데요!!자꾸덤프가 뜨네요~ [6] CoolGuy 2008.04.24 3308
50 [요청]교재96쪽 예제 3-2-1 에서 한글이 다 깨어깨어지는 문제와 정렬을 왼쪽정렬로 변경할 수 있나요? [5] file 아기봉 2008.11.28 3315
49 교재 1292 페이지 dyn pro alv 오류 : 500 Connection timed out file 파란피아노 2011.10.17 3324
48 <img src=3.gif>p 196 open sql update 구문에 관한 질문입니다. [4] 광돈 2010.11.03 3327
47 교재 관련 질문입니다. [2] v.persie 2012.01.26 3327
46 <img src=3.gif border=0>alv class 에서 이벤트 핸들러 메소드 정의 시 import 값이 무엇인지 어떻게 아나요? [4] mm_dsshin 2009.08.21 3341