点击此处---> 群内免费提供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。
有人知道是否可以这样做?
如果没有,还有其他解决方法吗?
提前谢谢
是的,正如Suhas所说,您可以使用ADBC API和他的类CL_SQL_CONNECTION来实现这一目标...
这是一个小例子:
否则,您也可以使用FM DB_EXECUTE_SQL ...
K,
m。
谢谢大家,我解决了这个问题!
亲爱的马努,
您的代码运行正常。
我的要求有点不同。
我想从两个表中获取数据到内部表中。
我已经使用内部联接编写了代码,但是我正在转储
引发了" CX_SQL_EXCEPTION"异常,
能给我解决办法吗?
谢谢
Ranjit K。
一周热门 更多>