SAP 信息与 node.js 的集成

问题描述

SAP 提供了很多方法来创建带有外部系统的 API。就我而言,我想创建一个接口,允许我使用 node.js 应用程序访问 SAP 信息。一旦发生变化,我最好需要一个实时连接来尽快更新数据。我正在考虑或者更确切地说已经尝试通过在 node.js 中使用远程功能控制来使用 SAP BAPI,但没有任何成功(如果我继续尝试,可能最终会起作用)。我唯一担心的是我可能为我的案例选择了错误的方法,而我只是在浪费时间试图让它发挥作用。 SAP BAPI 是最好的方式,还是 SAP 提供的其他集成方式(如 Idoc 或 SOAP)更适合我?

解决方法

我认为 SAP API Hub 正是您要找的。这是 SAP 可用 API 的集中目录,您可以在正确配置后通过不同的协议(REST、OData、SOAP)和不同的身份验证方案(Basic、x.509)实时使用这些 API。在使用 API Hub Overview 之前阅读帮助。

如果我们谈论本地 HANA,请尝试浏览 S4HANA 的 correspondent catalog,它会清楚地了解可用的内容,以及here is如何在系统中激活它们的教程。

浏览这个关于 API 的博客,它会给出一个提示:

SAP S/4HANA APIs and Business Events on SAP API Business Hub

如果我们谈论 S4HANA Cloud,那就更简单了,因为您不需要执行任何配置任务,SAP Cloud Platform 将完成所有工作,read here 如何为生产环境配置 SAP API Hub。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...