使用NATIVE SQL将变量用作表名

2020-08-15 16:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试执行SE...

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

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


大家好,

我正在尝试执行SELECT语句,以便按照以下说明从外部Oracle DB表中获取数据到SAP:

EXEC SQL。

从城市选择城市

进入结构:wa

来自spfli

mandt =:sy-mandt AND

carrid =:p_carrid AND connid =:p_connid

ENDEXEC。

但是,我需要从变量而不是上面的解决方案中指明外部表名称。 也就是说,声明一个变量并在其中存储表的名称(例如,spfli)。 产生的ABAP代码类似于:

EXEC SQL。

从城市选择城市

进入结构:wa

来自

mandt =:sy-mandt AND

carrid =:p_carrid AND connid =:p_connid

ENDEXEC。

有人知道是否可以这样做?

如果没有,还有其他解决方法吗?

提前谢谢