使用 JavaScript 从 SAP 系统使用 OData

Consuming OData from SAP System with JavaScript

我想使用来自 SAP 系统的 XML 格式的数据。

为此,我在 SAP 系统中实施了 OData 服务并激活了它。

我在我的 SAP Web 中测试了它 IDE 并且它有效。

但现在我正在 NetBeans 中开发另一个由 HTML 和 JavaScript 组成的项目,我想在该项目中使用 OData 服务。

为了实现这个目标,我在互联网上做了很多研究并阅读了一些选项,但我仍然感到困惑。

XMLHttpRequest实现的东西,还是Apache Olingo等?

任何人都可以告诉我使用哪种技术吗?

  • Apache Olingo 是用于公开 Java 中的 OData 服务的框架。您已经拥有 OData 服务,您无需触及它。
  • SAP WebIDE项目和您在Netbeans中的HTML/JavaScript项目都是您的OData服务的客户端,也就是说,它们都向您的OData服务查询数据。
  • SAP Web IDE 项目和您在 Netbeans 中的 HTML/JavaScript 项目都是前端项目。他们都使用 HTML/CSS/JS 来很好地显示页面并对数据进行 CRUD 操作。
  • XMLHttpRequest 是一个 API,可以在普通的 JavaScript 中用于发送请求。您可能在 SAP Web IDE 项目中使用它来查询 OData 服务。因此,您也可以在您的 Netbeans 项目中使用它来查询您的 OData 服务。

因此,在您的 Netbeans 项目中查询您的 OData 服务的方式与您在 Web IDE 项目中的方式相同。