DATA foo TYPE ANY TABLE可能吗?

问题描述 投票:0回答:1

我有以下问题:我正在测试许多BAPI,并且不想在每次调用新的BAPI时创建具有相应行类型的表。

是否有可能产生s.th.像通用表一样:

DATA foo TYPE ANY TABLE.

并使用它将它作为表参数来获取bapi的结果?

abap
1个回答
2
投票

不,这是不可能的 - 您不能使用泛型类型声明变量。但是,您可以尝试确定数据类型(例如,使用RPY_FUNCTIONMODULE_*),然后使用CREATE DATA使用引用动态创建表。查看CREATE DATA的文档以获取示例。

© www.soinside.com 2019 - 2024. All rights reserved.