Odata中的服务响应

时间:2019-07-17 14:57:18

标签: sap-cloud-sdk

我们正在使用SAP S / 4 HANA sdk Springboot原型在SCP Cloud Foundry中构建应用程序。要求是从SAP获取odata服务 S4 HANA系统,并以oData服务的形式向前端(Fiori UI)公开相同的服务。从Java Web服务中,我们以JSON格式获取响应。 Sample JSON response

以下面的oData格式输出我需要的内容。

oData Format

这是服务之一,所有Java rest服务都应使用相同的服务。找到Apache Olingo,将其转换为odata格式。但是想知道SAP SDK中是否有任何支持该方法的类。

1 个答案:

答案 0 :(得分:2)

有几种方法可以解决该问题:

  1. 您可以伪造它,即,将自己的所有结果手动手动转换为XML恰好足以使UI5接受。
  2. 您可以使用SAP Cloud Platform SDK进行服务开发(已建模为SAP Cloud SDK的依赖项)从后端公开OData服务。您可以找到有关如何here以及here的信息。
  3. 您是否考虑过直接从前端调用OData服务?