点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个JDBC到File方案(FCC),其中我正在使用4个不同的SELECT查询从数据库中获取数据
1。 SELECT1用于文件头
2。 SELECT2用于DOCUMENT-HEADER
3。 SELECT3用于文档项
4。 SELECT4 for FILE TRAILER
在select下的JDBC发送方通道中,我现在使用所有四个SELECT查询之间的UNION ALL,现在我以以下格式从db获取数据
-选择1个字段
-选择2个字段
-选择3个字段
-选择4个字段
但是在以上述格式创建DataType时,尝试激活DT时出现以下错误
"一个序列包含两个带有全局名称行的元素"
如何为此创建DT?
我还可以在JDBC发送方通道中提供的UPDATE语句中写入DELETE语句吗?
致谢,
Akash Chauhan
嗨,Akash!
当您要使用UNION运算符时,目标结构将包含查询中使用的语句的所有字段。 您可以对源表中的特定数据使用同一列,也可以定义其他列(对于不包含此类字段的表,它们包含NULL或空值):
因此,您的数据类型应类似于:
关于Evgeniy。 p>
嗨,Akash,
您可以执行存储过程来获得相同的场景。
https://blogs.sap.com/2013/03/06/executing-stored-procedure -from-sender-adapter-in-sap-pi-71/
希望这会有所帮助。
感谢并重新评分,
Praveen T
一周热门 更多>