在编写ABAP报表的时候,发现会有这样的一种错误。
在写这句代码:
SELECT * FROM 表A UP TO 1 ROWS
WHERE A-1 = X-1
AND A-2 = X-2.
ENDSELECT.
这句代码的意思是:查询表A的一条数据放到表头中(注意,这里的表A是自带表头的,所以没有用into到工作区),
SAP报错如下:
The INTO clause is missing at SELECT, or the FROM addition at either
报错的大概意思就是后面得跟一个INTO或者其它修改内表的语句。
解决方法:
在程序的开始,要声明表A,即加上这样的语句: TABLES: 表A.
在写这句代码:
SELECT * FROM 表A UP TO 1 ROWS
WHERE A-1 = X-1
AND A-2 = X-2.
ENDSELECT.
这句代码的意思是:查询表A的一条数据放到表头中(注意,这里的表A是自带表头的,所以没有用into到工作区),
SAP报错如下:
The INTO clause is missing at SELECT, or the FROM addition at either
DELETE, INSERT, MODIFY, or UPDATE is missing.
报错的大概意思就是后面得跟一个INTO或者其它修改内表的语句。
解决方法:
在程序的开始,要声明表A,即加上这样的语句: TABLES: 表A.