如何将表声明为用户输入的参数

2020-08-26 22:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)基本上,我想开发一个表查看器,用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


基本上,我想开发一个表查看器,用户可以在其中输入他或她想查看的表的名称,但这会抛出一个错误,即不允许使用深度数据类型" TABLE"。

我的下面的代码。

REPORT zconfig_report。

PARAMETERS:标签名TYPE表。

数据:wa类型标签名,
itab类型标签表。

选择*从标签名
inta对应于itab字段。
ENDSELECT。

循环 itab INTO wa。
写:wa。
ENDLOOP。

6条回答
bbpeas
2020-08-26 22:22

现在开始,错误消息中的答案就在那里。 您不能在此处使用TABLE类型。 正如 Sandra Rossi 正确指出的那样,只需检查这种类型是什么(请参阅ABAP文档)。 提示:它不是数据库表名称。

当您收到这样的错误消息时,请尝试运用一些合理的思路,并在文档和Google的帮助下加以解决。 没有这项至关重要的技能,恐怕没有任何运动可以对您的职业有所帮助。

一周热门 更多>