SAP CAI:使用nodejs代替ABAP?

2020-09-02 06:11发布

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

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


你好,

谁能告诉我(如果有)使用单独的nodejs服务器(云或内部部署)将面向客户的聊天机器人连接到后端SAP ERP系统的优势,而不是直接进入SAP系统。 通过webhook?

即使可能且显而易见,ABAP连接也没有在"连接"标签下提及

也许有人可以启发我...

预先感谢

mb

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

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


你好,

谁能告诉我(如果有)使用单独的nodejs服务器(云或内部部署)将面向客户的聊天机器人连接到后端SAP ERP系统的优势,而不是直接进入SAP系统。 通过webhook?

即使可能且显而易见,ABAP连接也没有在"连接"标签下提及

也许有人可以启发我...

预先感谢

mb

付费偷看设置
发送
2条回答
shere_lin
1楼 · 2020-09-02 06:50.采纳回答

嗨,Marvin,

我认为最大的优点是您无需将SAP ERP系统直接暴露给互联网,因为SAP Cloud Connector可以处理云与云之间的安全隧道。 -premise。

另一个大优点是,您可以在后端创建oData服务,并根据元数据使用SAP Cloud SDK(NodeJS或JAVA)生成完整的API。 (这确实加快了开发速度)

如果您仍在考虑使用从SAP CAI到SAP ERP的直接连接,则必须确保它至少由反向代理保护。 SAP CAI还仅接受某些响应(例如,文本,按钮等),您必须创建一个自定义SICF服务才能以正确的格式提供数据。

最好的问候,

< p> Geert-Jan Klaps

哎,真难
2楼-- · 2020-09-02 06:58

嗨,Marvin,

确实,如果要使用SAP Cloud Connector,则必须使用SAP Cloud Platform CF环境。

不确定您指的是哪种服务,但是在将内部部署环境与其云服务连接时,您必须查看它们提供了哪些选项。 我不确定我们是否真的可以确定哪种服务会更快,因为这完全取决于您可用的资源以及服务的构建方式。 无论如何,如果您想为nodejs服务使用其他服务,则将失去使用SAP Cloud SDK生成API的可能性(因为它将尝试连接到SAP Cloud Platform上的目标)。 就我所知,/p>

将oData服务直接暴露给SAP CAI将无法正常工作,因为它希望结果以预定义的json格式返回。 (尚未尝试自己在SAP Gateway上建模)

最诚挚的问候,

Geert-Jan Klaps

一周热门 更多>