点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要使用在Java中使用Apache olingo创建的OData服务。 我将其部署在tomcat中,并能够在浏览器上查看实体集和元数据信息。 现在我需要在我的sapui5应用程序中使用它。 下面我分享了内容。
我的项目结构:
我的UI5应用程序Web应用程序文件夹和index.html导航链接:
我在浏览器中的工作服务网址:
我的SAPUI5主列表应用程序屏幕:
我的Master.view.xml代码,其中提到列表项(产品实体集):
谢谢
此致
JK
image-one.jpg (50.0 kB)
您定义了模型吗?
https://help.sap.com/查看器/0ce0b8c56fa74dd897fffda8407e8272/7.5.6/en-US/ea4e8def934e447a961fb92841d6c025.html
此致
Jamie
你好Jayakrishnan
非常有趣的帖子!
它看起来像一个具有SAPUI5作为UI框架的Maven风格的Web应用程序。 UI5应用程序的文件夹结构类似于HANA云中带有manifest.json和Component.js的项目模板,而不是Eclipse中的SAPUI5项目模板。 做得好!
Q1:请问您将其部署在哪里? 它可以在Tomcat中运行吗?
Q2:您的数据库是什么,与此相关的是Olingo的作用是什么? 我怀疑数据库不是HANA。 因此,您不能简单地添加xsodata文件。 我猜您有一个非OData数据库,也许是一个SQL数据库,并且您正在使用Olingo完成xsodata的等效操作。 这是正确的吗?
最诚挚的问候
嗨Jayakrishnan,
您首先需要如Jamie所述在mainifest.json中定义odata模型。 除此之外,关于跨域资源共享(CORS)问题,您必须通过ui5代理引用odata源。 在您的情况下,mainifest.json中的网址为:
希望它对您有帮助。
一周热门 更多>