메뉴 건너뛰기

SAP 한국 커뮤니티



(p.176 예제4-7) 궁금한게 있습니다.

밀애소년 2015.12.30 20:42 조회 수 : 1929

교재의 샘플 코드에서 궁금한 부분이 있어 질문 드립니다.


제가 생각한건


t_str 이라는 테이블형태의 데이터타입이 이미 있으므로

t_itab 이라는 같은 테이블형태의 데이터타입을 한번 더 선언할 필요가 있을까? 하는 생각으로


아래처럼 수정했더니 역시나 에러가 났습니다.


t_itab을 아래처럼 빼고 FORM에서 TYPE t_str 로 선언하면 안되는 이유가 궁금합니다.


=================================================================


REPORT  z04_07.

TYPES: BEGIN OF t_str,
    col1 TYPE c,
    col2  TYPE i,
  END OF t_str.

TYPES : t_itab TYPE TABLE OF t_str.  <-- 저는 요부분을 삭제하고


DATA: gs_str  TYPE t_str,
          gt_itab TYPE t_itab. <-- 요부분을

        gt_itab TYPE TABLE OF t_str. <-- 이렇게 변경하였고

gs_str-col1 = 'A'.
gs_str-col2 = 1.
APPEND gs_str TO gt_itab.
gs_str-col1 = 'B'.
gs_str-col2 = 2.
APPEND gs_str TO gt_itab.

PERFORM test_itab USING gt_itab .

FORM test_itab  USING pt_itab TYPE t_itab. <-- 요부분을 (원래 코드)

FORM test_itab  USING pt_itab TYPE t_str. <-- 요렇게 해보았더니 에러가 발생하였습니다.


  READ TABLE pt_itab WITH KEY col1 = 'A' INTO gs_str.
  IF sy-subrc EQ 0.
    WRITE : gs_str-col1, gs_str-col2.
  ENDIF.
ENDFORM.           

======================================.

아래는 에러 메세지 입니다.

In PERFORM or CALL FUNTION "TEST_ITAB", the actual parameter "GT_ITAB" is incompatible with the formal parameter "P_GT_ITAB"


번호 제목 글쓴이 날짜 조회 수
공지 e-abap에서 출간된 책 소개 [8] 양키 2013.01.31 11751
304 <b>[완료]</b>이지아밥 930p 예제 17-4-2 을 보고 궁금한게 생겨서요. [2] 하오 2008.06.27 6674
303 <img src=3.gif>GOS구현- Create attachment 질문드립니다. [3] file jm^^ 2010.03.23 5748
302 이지아밥 교제 150페이지 질문있습니다. 결과가 실행되지 않네요. [2] inoran8203 2011.05.03 5655
301 <b>[완료]</b>p.594 search help exit 따라하기 수행 불가 [11] 초코 2008.11.28 5574
300 [요청]z18_025 내용중에..INTO CORRESPONDING FIELDS OF TABLE [3] 아밥우먼 2008.09.24 5520
299 <b>[완료]</b>예제 소스 실행중 dynpro not found 라는 runtime error 가 발생했습니다. [4] jay 2008.09.06 4898
298 <b>[완료]</b>[교재1089p]ASSIGN er_data_changed->mp_mod_rows->* TO <fs>. 에서 * 가 무엇인지 궁금합니다. [2] 하오 2008.06.30 4852
297 <b>[완료]</b>이지아밥책의 APPEND LINES OF ITAB1 [FROM N1] [TO N2] TO ITAB2. 이해가 안갑니다. [4] 기본도없는초보 2008.09.01 4824
296 171~173페이지 질문입니다. [5] inoran8203 2011.05.11 4631
295 교재관련 질문 입니다. 예제 중략표시... [2] 초보ABAP 2012.02.01 4452
294 EASY-ABAP에서 10장 LDB생성시 오류 해결방법 좀 알려주세요. [1] 프리스탈 2011.07.22 4364
293 <img src=3.gif>T-CODE 질문드립니다. 없다고 나오네요. [5] PHENOME 2011.02.25 4357
292 [EasyABAP]Page 1008. 02_Docking Container를 이용한 프로그램 생성 -> 잘 안되요 [2] 서륜파파 2011.04.27 4342
291 교재 558페이지 Lock object 프로그램 예제 관련 질문드립니다. [1] 뚝심 2011.04.14 4307
290 <img src=2.gif>sflight 테이블의 값이 없습니다. [8] 광돈 2010.11.24 4277
289 <img src=3.gif>Z16_004 Subscreen부분에서 소스좀 알려주세요.. [4] 안녕아밥 2011.01.03 4269
288 <b>[완료]</b>ALV EDIT (Z18_027,028)에서 같은에러가 발생해서요.. [7] 피크민 2008.04.17 4232
287 <img src=3.gif>플러스 abap 교제의 smartforms image 관련 문의 [4] 날곰 2010.06.28 4228
286 <b>[완료]</b>교재 Z16_001 Module M 프로그램 실행을 못하겠어요. [4] 표범 2008.10.29 4206