메뉴 건너뛰기

SAP 한국 커뮤니티



안녕하세요.

ABAP 입문 과정에 있는 생초보입니다.

easy abap programming책을 가지고 공부하고 있는데요.  p 150에 있는

두 예문을 보다가 궁금증이 생겨서 글을 올리게 되었습니다.

 

REPORT Z04_001.

 

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-carrid, wa-connid.

ENDSELECT.

 

 

 

REPORT Z04_001.

 

DATA : itab TYPE STANDARD TABLE OF sflight,

              wa LIKE LINE OF itab.

SELECT *

INTO CORRESPONDING FIELDS OF TABLE itab

FROM sflight

WHERE carrid EQ 'LH'.

IF SY-SUBRC EQ 0.

        LOOP AT itab INTO wa.

             WRITE : / wa-carrid, wa-connid.

               ENDLOOP.

 

 

이 두 예문입니다.

책에는 두 구문을 구조체를 쓰는 것과 인터널 테이블에 값을 저장하는 두 가지의 설명이 있었습니다.

저는 이  두 예문 중에서 어느 예문이 Work Area를 쓰는 예문인지 궁금해서요...

 

그리고 아밥 초보하나 살리는 셈 치고 '주석'을 좀 부탁드리겠습니다.

혼자 공부하다 보니 막히는 부분이 많아서 고수님의 고견이 필요해서요...

부탁드리겠습니다! ^^