如何通过OData从Fiori发送大量记录?

2020-09-02 08:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 能否让我知道...

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

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


尊敬的专家,

能否让我知道从SAPUI5应用程序(例如Exel Upload)向OBI数据发送数千或多条记录(带有列的行,共7到10列)的最佳方法是什么? 服务吗?

我们应该将100条记录中的每条记录合并到一个OData调用中,然后在第二个调用中调用100-200,再接着200-300等吗?

请告诉我您的想法。

谢谢

杰克

5条回答
小c菟菟
2020-09-02 08:51 .采纳回答

您好,阿伦

如果您在UI层处理文件并在多个批处理调用中发送数据,则可能会出现性能问题。 相反,我建议将整个文件作为附件发送到后端。

现在,如果要将文件内容处理到后端的某个事务中,则对于大文件,建议的方法是将excel的内容推送到状态为(Z表)的登台表,并通过消息返回UI

登台表的内容可以在后台作业中处理,以更新状态。 处理完成后,您可以使用"推送通知"(Fiori Niotifications)更新用户。 最好在上载时从用户那里获得参考/说明,并将其包含在Fiori通知中。 通过这种方式,用户可以确定自己的上传完成了。

点击通知后,您可以将用户带到列表报告,该报告显示了引用执行的处理状态。

重要的是-保持用户界面简单,仅用于演示

一周热门 更多>