【发布时间】:2019-07-17 14:57:18
【问题描述】:
我们正在使用 SAP S4HANA SDK Springboot 原型在 SCP Cloud Foundry 中构建应用程序。
要求是从 SAP S4HANA 获取 OData 服务,并以 OData 的形式将它们公开给 Fiori UI 前端。
从 Java Web 服务中,我们得到 JSON 格式的响应:
输出我需要的是下面的oData格式。
这是其中一项服务,应该对所有 java rest 服务都可用。发现 Apache Olingo 将其转换为 odata 格式。但是想知道SAP SDK中是否有任何方法类支持这个。
【问题讨论】:
-
很遗憾,您的问题非常不具体。什么是“应用程序”?你到底想达到什么目的?你从哪里获取数据?你期望什么格式?...
-
应用程序是使用 SAP Cloud Foundry 中的 s4 hana sdk 原型构建的。要求是通过使用从 SAP S4 HANA 本地系统到我们的 Java springboot 的 odata 服务获取数据,部署在我们已经实现的 SCP CF 中。现在,我们将一个 java 服务暴露给我们的 fiori UI。目前,java 服务响应是 JSON 格式。我们想了解是否有办法对 oData 格式做出响应?这将有助于简化 fiori UI 绑定。
-
您能否提供一个特定于您的应用程序的示例? IE。请用你目前得到的和你期望得到的更新你的问题。 (我知道 OData 是什么,但“OData 格式”不是一个足够具体的术语来了解如何为您提供帮助)
-
@Arun Kumar,请善待并用更多细节来完善您的问题。将细节放在 cmets 中可能对每个人来说都不是显而易见的。此外,请告诉我们您提供的 JSON 在您所谓的 OData 格式中的外观。谢谢
-
@Arun Kumar:感谢编辑。我确实看到您的第一个屏幕截图显示了 JSON 格式的数据,而第二个屏幕截图显示了 XML。因此,我猜你的意思是 OData 格式与 XML 相同。这是正确的暗示吗?
标签: spring sap-cloud-sdk sap-cloud-foundry s4hana