node.js - 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 Hub 概述之前阅读帮助。
如果我们谈论 HANA on-prem,请尝试浏览S4HANA的相应目录,它将清楚地了解可用的内容,这里是如何在系统中激活它们的教程。
浏览这个关于 API 的博客,它会给出提示:
SAP API Business Hub 上的 SAP S/4HANA API 和业务事件
如果我们谈论 S4HANA Cloud,那就更简单了,因为您不需要执行任何配置任务,SAP Cloud Platform 将完成所有工作,请在此处阅读如何为生产环境配置 SAP API Hub。
推荐阅读
- powershell - 单独的功能菜单
- dynamic - 在 Blazor 应用程序中使用值创建动态文本字段
- c++ - 如何计算 9 位或 17 位的 CRC?
- amazon-web-services - 尝试连接到 Deep Learning AMI 时 EC2 实例连接失败
- firebase - ReactNative Firebase 云消息传递错误
- php - php - 如何转换数组?
- c# - 动态创建 IEnumerable 集合
- angular - 无法绑定到“fadeInAnimation”,因为它不是“app-home”的已知属性
- laravel - 如何将“或”运算符添加到验证规则?
- sql - JPQL 选择上一行和下一行