我已经使用s4sdk创建了一个项目,并构建了一个Spring Boot应用程序,该应用程序可以使用本地ABAP后端系统(通过利用VDM)提供的ODATA服务。现在,我想使我的应用程序能够向外部提供一些ODATA服务。我知道“用于服务开发的SAP Cloud Platform SDK”可以做到。我需要将其介绍到我的项目中吗?或“ s4sdk”已包含它。我注意到我已经可以在项目中使用“ @Read”之类的注释来创建服务实现类。但是在创建实现类并将edmx文件放在resource / edmx折叠下之后。公开的ODATA服务不起作用。有什么提示吗?非常感谢。
答案 0 :(得分:2)
让我为您介绍有关SAP Cloud Platform SDK for service development的博客系列。
您可以使用@Read
的原因是,正如您已经假定的那样,SAP S / 4HANA Cloud SDK已经在其BOM中声明了SAP Cloud Platform SDK用于服务开发。
除此之外,尽管SAP S / 4HANA Cloud SDK管理用于服务开发的SAP Cloud Platform SDK的正确版本,但我们建议您在pom中明确提及SAP Cloud Platform SDK用于服务开发的依赖性。 xml(不强制使用其版本)。