用于OData形式的输出服务的SAP Cloud SDK方法

问题描述 投票:0回答:1

我们正在使用SAP S4HANA SDK Springboot原型在SCP Cloud Foundry中构建应用程序。

要求是从SAP S4HANA提取OData服务,并将它们以OData的形式公开给Fiori UI前端。

[从Java Web服务,我们以JSON格式获取响应:Sample JSON response

我需要的是下面的oData格式。

oData Format

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

spring sap sap-cloud-sdk sap-cloud-foundry s4hana
1个回答
2
投票

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

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