如何在不使用NetWeaver网关的情况下在SAPUI5中使用SAP ABAP RFC?

如何在不使用NetWeaver网关的情况下在SAPUI5中使用SAP ABAP RFC?,sapui5,abap,saprfc,Sapui5,Abap,Saprfc,我试图在SAPUI5中访问一个SAP ABAP标准表。 我已经创建了一个RFC。如何在不使用NetWeaver网关的情况下在SAPUI5中使用此RFC获取数据? 您可以在SAP系统上使用rest服务或Web服务,并使用SAPUI5应用程序中的URL。您可以创建一个SICF服务,并为该服务创建一个处理程序。在处理程序中,您可以从表中获取内容并返回内容 感谢和问候, 维拉 您可以在SAP系统上使用rest服务或Web服务,并使用SAPUI5应用程序中的URL。您可以创建一个SICF服务,并为该服务创

我试图在SAPUI5中访问一个SAP ABAP标准表。 我已经创建了一个RFC。如何在不使用NetWeaver网关的情况下在SAPUI5中使用此RFC获取数据?


您可以在SAP系统上使用rest服务或Web服务,并使用SAPUI5应用程序中的URL。您可以创建一个SICF服务,并为该服务创建一个处理程序。在处理程序中,您可以从表中获取内容并返回内容

感谢和问候, 维拉 您可以在SAP系统上使用rest服务或Web服务,并使用SAPUI5应用程序中的URL。您可以创建一个SICF服务,并为该服务创建一个处理程序。在处理程序中,您可以从表中获取内容并返回内容

感谢和问候,
Veera

我同意Veera的回答,并认为当您的应用程序部署在ABAP系统(即BSP存储库)上时,这是在没有网关的情况下实现这一点的最佳方法。为了完整性起见,如果您有兴趣在HANA云平台(HCP)上公开应用程序,我还将介绍另一种方法


ABAP RFC可以由HCP应用程序通过HANA云连接器(HCC)使用。因此,如果您想将您的应用程序放在HCP中,那么一个想法是通过HCC公开RFC,例如在Java应用程序中使用它,并通过该Java应用程序(例如,使用Servlet或JAX-RS服务)将其公开给UI5应用程序。您可以找到这样一个场景的示例,也可以找到SAP文档。

我同意Veera的回答,并认为当您的应用程序部署在ABAP系统(即BSP存储库)上时,这是在没有网关的情况下实现这一点的最佳方法。为了完整性起见,如果您有兴趣在HANA云平台(HCP)上公开应用程序,我还将介绍另一种方法

ABAP RFC可以由HCP应用程序通过HANA云连接器(HCC)使用。因此,如果您想将您的应用程序放在HCP中,那么一个想法是通过HCC公开RFC,例如在Java应用程序中使用它,并通过该Java应用程序(例如,使用Servlet或JAX-RS服务)将其公开给UI5应用程序。您可以找到这样一个场景的示例,也可以找到SAP文档中有关此场景的内容。

另一个HCP示例是

如果需要rfc连接,还可以使用开源和rfc连接器。

另一个HCP示例是


如果需要rfc连接,还可以使用开源连接器和rfc连接器。

为什么不使用Netweaver网关(OData服务)?为什么不使用Netweaver网关(OData服务)?