본문 바로가기

SAP/ABAP

[SYNTAX-ERROR]In case of New Open SQL Syntax, all host variables must be escaped using @.

최초 작성일: 23년 10월 5일

최종 작성일:

목표: 해당 syntax 에러 확인하고 이해해서 재발 발생 막기

 

*&---------------------------------------------------------------------*
*& Report ZTEST_AUSP
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZTEST_AUSP.
TABLES: AUSP, CABNT.
DATA: lt_target_data LIKE  AUSP.

SELECT MANDT,OBJEK,ATINN FROM AUSP INTO @lt_target_data
  WHERE KLART = 1.

ENDSELECT.

Error 원문: If new Open SQL syntax is used, all host variables must be escaped using @. The variable LT_TARGET_DATA is not escaped.

 

해결책: 해당 host variable 앞에 "@"를 추가함. 

'SAP > ABAP' 카테고리의 다른 글

ABAP: 기본 구성요소  (0) 2023.10.25
시뮬레이터 코드 이해하기  (0) 2023.10.20
SAP ABAP WEB DYNPRO  (0) 2023.06.28
오예3 -> 완전 끝!  (0) 2023.04.22
[C_TAW12_750] 코드/dynpro있는 것만 따로 정리  (2) 2023.04.22