SAPUI5 odata调用:将文件发送到后端并获取返回的参数

2020-09-12 02:50发布

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

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


专家您好,

在SAPUI5应用程序中,我想将PDF文件发送到后端,并在同一呼叫中得到答案。

我实现了UPDATE_STREAM方法,文件的上传效果很好,但是我没有找到一种方法来回馈从后端获得的ID,并且我想在前端进行探索。

实现这种流程(文件通过odata成功方法发送和接收数据)的最佳方法是什么?

谢谢。

最诚挚的问候,

Marco Silva

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

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


专家您好,

在SAPUI5应用程序中,我想将PDF文件发送到后端,并在同一呼叫中得到答案。

我实现了UPDATE_STREAM方法,文件的上传效果很好,但是我没有找到一种方法来回馈从后端获得的ID,并且我想在前端进行探索。

实现这种流程(文件通过odata成功方法发送和接收数据)的最佳方法是什么?

谢谢。

最诚挚的问候,

Marco Silva

付费偷看设置
发送
5条回答
SAP浪
1楼 · 2020-09-12 03:02.采纳回答

你好

现在我明白了我该怎么做:

-MDC_EXT中的方法DEFINE

-方法CREATE_STREAM,它也调用ENTITY来填充DEFINE方法中声明的值

此致

Marco Silva

绿领巾童鞋
2楼-- · 2020-09-12 02:58

你好易卜拉欣,

我说的是oData,所以它是基于类的,而不是功能模块。 我想你不明白我的问题。

此致

Marco Silva

compass1988
3楼-- · 2020-09-12 03:01

您是否正在使用FileUploader? 在uploadComplete事件中,您可以检索返回的参数:

https://sapui5.hana.ondemand.com/#/api/sap.ui.unified.FileUploader/events/uploadComplete

SC_Yao
4楼-- · 2020-09-12 03:17

Hello Luke,

不,我正在通过oData(v1或AJAX)使用PUT。

我的疑问更多地是关于后端,我需要在oData上使用ABAP代码才能将一些值返回到前端。

无论如何,在文档中都针对该方法进行了说明:"但是,该方法仅涵盖上载过程的客户端,而不会给出服务器的任何成功状态。"

此致

Marco Silva

Haoba3210
5楼-- · 2020-09-12 03:07

你好 Marco SILVA

您可以在后端进行操作。 仅在ABAP方法中,您可以创建一个参数来检查文件是否已成功上传。 根据此信息,您可以将其返回。


在您的方法中,我想在Method或FM中创建一个更改参数。

致谢

易卜拉欣·哈特姆

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答