메뉴 건너뛰기

SAP 한국 커뮤니티



150p 4-2-1

baishui 2013.06.14 10:21 조회 수 : 768

ABAP 을 공부하고 있는 생초보 입니다.

책을 보며 공부하던 중에,(예제를 따라하던 중에^^;;)


예제 4-2-1에서


① 

DATA itab TYPE STANDARD TABLE OF sflight,
      wa LIKE LINE OF itab.

SELECT *

  INTO CORRESPONDING FIELDS OF wa

  FROM sflight

  WHERE carrid EQ 'LH'.

    WRITE / wa-carridwa-connid.

  ENDSELECT.




DATA itab TYPE STANDARD TABLE OF sflight,

       wa LIKE LINE OF itab.


SELECT *

    INTO CORRESPONDING FIELDS OF itab FROM sflight

    WHERE carrid EQ 'LH'.

  IF  sy-subrc EQ 0.

    LOOP AT itab INTO wa.

      WRITE / wa-carridwa-connid.

      ENDLOOP.

    ENDIF.




이렇게 두가지가 있는데 ① 번 값의 결과가 책에 나와 있는 결과와 달라서 질문 올리구요,

(WRITE 에서 두개가 있는데 : wa-carrid, wa-connid 왜 결과 값에 4개가 나오죠?? 전 두개 나오던데...ㅜ.ㅜ)


② 번의 소스에서는 select * 부분에서 오류가 나오는데 오류의 내용은

(You cannnot use an internal table as a work area.)입니다

왜 이런 오류가 뜨는건지...^^;;;



전문가님들의 답변 부탁드립니다..(--) (__) 꾸벅



     

번호 제목 글쓴이 날짜 조회 수
공지 e-abap에서 출간된 책 소개 [8] 양키 2013.01.31 11757
85 134p 3-6-2 [1] baishui 2013.06.14 728
» 150p 4-2-1 [3] baishui 2013.06.14 768
83 151p 4-2-2 [1] baishui 2013.06.17 890
82 158ㅔ 4-2-5 [2] baishui 2013.06.17 865
81 164page 예제 4-2-8 [1] baishui 2013.06.17 859
80 171 page 예제 4-2-9 [3] baishui 2013.06.17 794
79 점점 어려워 지네요.....ㅜ.ㅜ [2] baishui 2013.06.18 1157
78 p176 4-2-12 [3] baishui 2013.06.18 818
77 p194 4-3-1 [2] baishui 2013.06.18 876
76 p196 4-3-2 질문입니다 [1] baishui 2013.06.19 819
75 p198 4-3-3 질문이요 [2] baishui 2013.06.19 858
74 202 page 4-4-1 예 [1] baishui 2013.06.21 1102
73 216P 5-2-2 baishui 2013.06.21 827
72 p218 5-2-3 [1] baishui 2013.06.21 823
71 223page 5-3-1 [1] baishui 2013.07.02 758
70 229pgae 5-3-4 baishui 2013.07.02 763
69 232page 예제 5-3-6 / 5-3-7 [1] baishui 2013.07.03 1672
68 234page 예제 5-4-1 baishui 2013.07.03 783
67 238p 5-6-1 [1] baishui 2013.07.03 927
66 240page baishui 2013.07.03 2366