首页 > 解决方案 > SAP 信息与 node.js 的集成

问题描述

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

标签: node.jsapisoapbapiidoc

解决方案


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

如果我们谈论 HANA on-prem,请尝试浏览S4HANA的相应目录,它将清楚地了解可用的内容,这里是如何在系统中激活它们的教程。

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

SAP API Business Hub 上的 SAP S/4HANA API 和业务事件

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


推荐阅读