第一次写ABAP报表,SELECT语句老师报错说里面的东西不是内部表...

2025-03-03 19:12:59
推荐回答(2个)
回答1:

S_ANLN1 你是怎么定义的呢?
一般来说,这种参数是通过选择屏幕传递过来的,类似于这样:
SELECTION-SCREEN BEGIN OF BLOCK blk01 WITH FRAME TITLE text-001.
SELECT-OPTIONS: S_ANLN1 FOR 表名-字段名.
SELECTION-SCREEN END OF BLOCK blk01.

也可以直接创建:
RANGES: S_ANLN1 FOR 表名-字段名.

具体的楼主可以百度一下:SAP 选择型内表
网上资源很多 也很详细的。

回答2:

S_ANLN1这个参数你应该没定义对