Warm tip: This article is reproduced from serverfault.com, please click

sap cloud sdk-S/4HANA On-premise 2020 的预生成类型安全客户端库不可用

(sap cloud sdk - Pre-generated type-safe client libraries for S/4HANA On-premise 2020 is not available)

发布于 2021-01-06 06:59:40

我将使用带有 Cloud SDK 3.35.0 的 S/4HANA 内部部署系统(2020)预先生成的 VDM。我可以在内部部署系统的 cloud sdk 的 java doc 中找到所有服务和数据模型。

odata v2 服务位于包com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odata.services 中但是我在带有 Cloud SDK Spring 原型项目的 Eclipse 中找不到它们。我错过了什么?

https://help.sap.com/doc/f8a1835a26b848f69536b34bf46eeb93/1.0/en-US/com/sap/cloud/sdk/s4hana/onpremise/v2020/datamodel/odata/services/package-summary.html

在此处输入图片说明

在此处输入图片说明

Questioner
Jerry Zhang
Viewed
0
Emdee 2021-01-06 18:13:30

你的类路径上没有这些服务类的原因是你的依赖树上没有相应的 Maven 工件。

你需要Maven 依赖项 com.sap.cloud.sdk.s4hana:s4hana-api-odata-onpremise-2020才能访问这些类。

请注意,Maven 原型scp-cf-spring在默认情况下会使用 OData VDM for SAP S/4HANA Cloud引用 Maven 依赖项

当有兴趣将 OData VDM 用于SAP S/4HANA (On-Premise) 时,必须明确添加上述依赖项。这在SAP Cloud SDK 文档中进行了解释