如何使用SAP CPI异步集成自定义bapi?

2020-09-03 17:22发布

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

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


大家好,

我有一个场景,其中外部第三方云应用程序将调用部署在本地S4系统中的自定义BAPI。 该BAPI将被执行并将数据返回到第三方云应用程序。 通过RFC适配器(也将云连接器也配置为将bapi列入白名单)在CPI中进行了此集成,该适配器将与执行BAPI的onprem系统同步连接并将该值返回给CPI。 效果很好。

但是,由于高负载,我们预计CPI和通过云连接器的onprem S4之间的同步连接会出现超时问题。

这可以异步实现吗? 对此或超时的任何指示都将有很大帮助。

此致

Sagar

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

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


大家好,

我有一个场景,其中外部第三方云应用程序将调用部署在本地S4系统中的自定义BAPI。 该BAPI将被执行并将数据返回到第三方云应用程序。 通过RFC适配器(也将云连接器也配置为将bapi列入白名单)在CPI中进行了此集成,该适配器将与执行BAPI的onprem系统同步连接并将该值返回给CPI。 效果很好。

但是,由于高负载,我们预计CPI和通过云连接器的onprem S4之间的同步连接会出现超时问题。

这可以异步实现吗? 对此或超时的任何指示都将有很大帮助。

此致

Sagar

付费偷看设置
发送
3条回答
何必丶何苦呢
1楼-- · 2020-09-03 18:01

你好

从同步更改为异步将无法解决您的问题。 由于这是自定义代码,因此请进行调试以检查是否有任何查询/处理等会花费比正常时间更多的时间。 通过适当的RCA并加以解决,您也许可以使用现有的设计。

追夢秋陽
2楼-- · 2020-09-03 18:00

嘿Ravi,谢谢您的回复。

由于要处理大量记录(在初始加载情况下),可能会发生超时。

接收器RFC适配器是一个同步适配器,必须保持连接打开,直到接收到响应为止吗?

是否有可能使用其他适配器/方法来调用此BAPI并使用CPI异步获取响应?

路亽曱_Ryan
3楼-- · 2020-09-03 17:59

如果在接收方RFC通道中使用固定的应用程序服务器 ,您可以通过负载平衡来代替它,以避免加载单个应用程序服务器。 另外,BAPI上的代理包装也可以用于异步调用,从而又触发另一个出站代理以进行异步响应。

一周热门 更多>