如何在PI 7.4中通过发送方JDBC通道中的数据库联接3个表

2020-09-23 14:47发布

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

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


亲爱的

我们有从JDBC到RFC同步的需求。

我们需要从数据库的3个不同表中获取数据。

我的问题是

1。 如何在发件人JDBC通道中编写查询以联接三个表?

2。 如何在ESR级别为3个表创建结构? 是正常方式还是其他方式?

3。 ECC成功更新后如何更新标志?

请帮助我.....

谢谢!

Nagendra

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

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


亲爱的

我们有从JDBC到RFC同步的需求。

我们需要从数据库的3个不同表中获取数据。

我的问题是

1。 如何在发件人JDBC通道中编写查询以联接三个表?

2。 如何在ESR级别为3个表创建结构? 是正常方式还是其他方式?

3。 ECC成功更新后如何更新标志?

请帮助我.....

谢谢!

Nagendra

付费偷看设置
发送
2条回答
SAP小菜
1楼 · 2020-09-23 15:19.采纳回答

你好,拉姆!

1。 要如何使用JDBC发送方适配器实现同步方案? 您打算使用适配器桥吗?

2。 如果要联接来自三个不同表的数据-应该使用SQL语法的JOIN运算符。 在源数据库上使用JOIN运算符执行SELECT命令后,您将获得包含所有表中字段的记录集,因此,在ESR中,您将定义查询结果结构的单个消息类型。

3。 要在获取后更新记录,请使用UPDATE SQL命令,并在SELECT语句中使用相同的过滤条件。

关于Evgeniy。

微wx笑
2楼-- · 2020-09-23 15:15

亲爱的Evgeniy Kolmakov,

感谢您的快速回复,

1。 使用请求响应bean,我们将实现同步方案。 我们需要再创建一个JDBC通道来在响应时更新数据库中的记录。

谢谢!

Ramu

一周热门 更多>