SELECT * FROM marc WHERE werks = '1100'
IF-SY-SUBRC EQ 0.
WRITE marc.
EXIT.
ENDIF.
ENDSELECT.
이렇게 정리하고 실행하면
A target area must be declared either explicitly with an INTO clause or
implicitly with a TABLES statement.
이렇게 오류가 뜨는데 marc 에 1100 확인했는데 오류가 나는 이유는 멀까요?
SELECT *
INTO CORRESPONDING FIELDS OF TABLE itab
FROM dbtab 구문에서 INTO 구문이 빠진거 같습니다
WRITE 구문도 itab-field명으로 명확히 구분하셔야 할듯합니다