从SQL数据库在SAP PI中调用存储过程

2020-09-05 19:25发布

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

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


专家们,

我有一个用SQL编写存储过程的场景,我需要通过SAP PI调用它并在SAP中更新相同的数据,

SAP-> PI-> SQL数据库。

我希望在此方面有逐步的指导。已经创建了ESR,但我正在努力解决ID部分。

等待正面答复。

谢谢。

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

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


专家们,

我有一个用SQL编写存储过程的场景,我需要通过SAP PI调用它并在SAP中更新相同的数据,

SAP-> PI-> SQL数据库。

我希望在此方面有逐步的指导。已经创建了ESR,但我正在努力解决ID部分。

等待正面答复。

谢谢。

付费偷看设置
发送
2条回答
hongfeng1314
1楼-- · 2020-09-05 20:13

在通信通道配置中:

1。 在查询字段中输入存储过程名称而不是查询

2。 您可能会在Update语句中使用,原因是作为存储过程的用户将知道在每次轮询中选择并返回哪些记录,并将这些记录隐式更新为READ

shere_lin
2楼-- · 2020-09-05 20:12

Hello Mihir ,

关于通过EAI SAP PO方案将SAP ECC转换为SQL数据库。

为了执行存储过程,您需要定义输入(IsInput)和输出(isOutput)参数以及其"类型",例如数据类型中的整数,varchar等。 按照单向方案的要求,您只需要提及输入参数即可。

存储过程接受输入和输出参数。 通常,几个客户端可以使用不同的输入数据在网络上使用单个过程。 在JDBC接收器通信通道中,您只需要配置数据库连接。

您最好浏览以下链接:

https ://blogs.sap.com/2012/09/07/jdbc-receiver-scenarios-best-practices-stored-procedure-design-part4/

https://blogs.sap.com/2012/09/20/jdbc-receiver-scenarios-best-practices-high-volume-stored-procedure-design-part5/

感谢和问候,

Rajesh PS

一周热门 更多>