我正在尝试在SAPUI5中访问SAP ABAP标准表。 我创建了一个RFC。如何在不使用NetWeaver Gateway的情况下在SAPUI5中使用此RFC来获取数据?
答案 0 :(得分:2)
您可以在SAP系统上使用休息服务或Web服务,并使用SAPUI5应用程序中的URL。您可以创建SICF服务并开发服务的处理程序。在处理程序中,您可以从表中获取内容并返回内容。
谢谢和问候, 威拉
答案 1 :(得分:1)
我同意Veera的回答,并认为当您的应用程序部署在ABAP系统上时(即在BSP存储库中),这是在没有Gateway的情况下执行此操作的最佳方式。为了完整起见,如果您有兴趣在HANA云平台(HCP)上公开应用程序,我还将描述一种替代方法。
ABAP RFC可以通过HCP云连接器(HCC)由HCP应用程序使用。所以,如果你想把你的应用程序放在HCP中,那么一个想法是通过HCC公开RFC,消耗它,例如在Java应用程序中,通过此Java应用程序(例如,使用Servlet或JAX-RS服务)将其公开给UI5应用程序。您可以找到此类方案in this repository和here的示例,您可以找到有关此问题的SAP文档。
答案 2 :(得分:0)
另一个HCP示例是SFlight Sample Application。