在SAPUI5中调用RFC功能模块

2020-09-27 14:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在开发应该调用RFC功能模块" BAPI_ACC_ACTIVITY_ALLOC_POST"的SAPUI5应用程序,但我不知道如何实现该rfc调用。

通过搜索,我为此主题找到了不同的解决方案,但是我不确定哪种情况适合我。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在开发应该调用RFC功能模块" BAPI_ACC_ACTIVITY_ALLOC_POST"的SAPUI5应用程序,但我不知道如何实现该rfc调用。

通过搜索,我为此主题找到了不同的解决方案,但是我不确定哪种情况适合我。

付费偷看设置
发送
3条回答
Haoba3210
1楼-- · 2020-09-27 15:00

google sap网关功能导入

一只江湖小虾
2楼-- · 2020-09-27 15:06

你好Jun,

感谢您的答复!

据我了解,如果您要执行无法通过CRUDQ操作完成的操作,则使用函数导入。 另外,您必须定义一个返回类型(无/复杂/实体),但是如果我只想调用一个返回布尔值的bapi呢?

我的猜测是通过sapui5中的肥皂调用bapi,但我不知道这是否是最佳实践。

wang628962
3楼-- · 2020-09-27 14:54

你好,

您必须在Fonrt终端服务器中创建OData服务。 该OData应该映射到您的RFC功能模块。 获得此服务后,可以使用UI5库中的ODataModel对象对其进行调用。

1。 从BAPI创建Odata:

https://blogs.sap.com/2017/04/14/step-by-step-creation-of-purchase-order-using-bapi-in-odata-service/

2。 从UI5消耗OData:

https://博客。 sap.com/2017/03/13/how-to-consume-an-odata-service-with-openui5-sapui5/

致谢

一周热门 更多>