我是SAPUI5的新手,在学习了经典的Dynpro并在SAP GUI上进行开发之后,我得到了一些关于SAPUI5如何工作的问题。
由于SAPUI5是在Eclipse中开发的,我对它如何从SAP NetWeaver表中获取数据感兴趣。
我需要远程呼叫吗?Eclipse程序如何与NetWeaver连接和通信?
我没有找到答案,也许它太简单了。
也许有人有一些技巧或最佳实践可以分享?
谢谢。
SAPUI5应用程序在用户的浏览器中运行,并使用HTTP连接到任何服务器。这实际上是创建客户端 Web 应用程序的标准方法。您可以使用任何类型的HTTP服务器,只要它们在URL上提供数据并以JSON或XML等众所周知的格式提供数据,但是当您拥有Netweaver服务器时,网关和使用OData将是推荐的方法。
不要过多地考虑Eclipse。开发 SAPUI5 应用程序根本不需要它,它过去只是一个支持良好的编辑器,带有额外的插件。实际上,SAP WebIDE将是现在集成最好的编辑器,但是您仍然可以使用从vim到记事本的任何内容。
网络上有很多网关/SAPUI5 指南,官方 UI5 文档也包含有关使用 OData 从服务器获取数据的章节。我建议任何初学者完成整个演练!
你必须编写一个服务(据我所知,最好使用SAP NetWeaver Gateway)来公开您希望从后端系统访问的任何数据和操作。