首页 > 解决方案 > 如何将 Springboot api 连接到 SAP(不是 SAP-Hana),是否需要添加任何依赖项或只是一个简单的代码建议?

问题描述

我真的是使用 SAP 连接的新手,我想知道如何以基本方式使用 Springboot 将我的 API 连接到 SAP(不是 SAP HANA)。任何帮助和建议将不胜感激。谢谢!

标签: javaspring-bootsap

解决方案


我不是 spring-boot 专家,但要连接到 SAP ECC,您有几个选择:

连接器

SAP 提供了一组不同的连接器以允许与外部系统进行通信。这些软件包是免费提供的,但有一些法律限制(请参阅许可证常见问题解答)。您还需要 SAP 支持的凭据才能下载它

下面几个连接器可以适合您的情况

JCO 连接器

它是一个 Java 库,可让您进行远程启用的功能调用查看官方链接

SAP 业务连接器

另一个支持 SAP 和外部系统之间通信的软件包。链接在这里

.NET 连接器

与 JCO 相同,用于 .NET 框架

调用SAP系统提供的WS

如果 SAP 已经提供了您需要调用的服务(标准或自定义开发的服务),您可以将其称为普通 Web 服务。

如果此类服务不存在或未公开,则需要 SAP 系统中的一些活动(服务本身的创建、端点配置等......)

使用中间件

您可以通过中间件调用服务(soap/rest)。

SAP 提供了它的 SAP Netweaver Process Orchestration,但也有其他的。这个选项与上一个选项基本相同:在SAP系统/中间件系统中需要做一些工作。


推荐阅读