点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
想知道是否有人设法使SAPUI5 UploadCollection控件能够将多个文件发送到ABAP后端并将其另存为GOS附件。
长期以来,我一直只使用单个文件。 在OData数据扩展类的create_stream()方法中,我使用cl_fitv_gos => save()方法将附件保存到GOS中。
效果很好,cl_fitv_gos => get_links()可用于 阅读附件...
我正在使用InstantUpload =" false"模式下的UploadCollection,因此我们必须调用Upload()才能使其发送文件。
但是,随着UploadCollection发送多个文件,似乎只有最后一个文件保存在数据库中。 我已经调试了UploadCollection JavaScript,它正在正确处理前端的文件列表,并使用xHR将每个文件分别发布到SAP Gateway。
如果我调试了ABAP代码,则cl_fitv_gos类表示其保存了 文件没有错误。 但事实并非如此。 或-后续文件以某种方式覆盖了第一个文件。 我怀疑问题可能出在内部SO_DOCUMENT_INSERT_API1函数调用中。
我还注意到,此类(cl_fitv_gos)调用提交工作并在创建二进制关系后等待。 因此,我自己在类中实现了代码,没有提交工作,以防引起问题,但没有区别。
任何想法.....?
或者 有没有人设法以其他方式做到这一点..
(EHP8 ERP系统)
嗨杰森,
需要您在UploadCollection UI元素上的输入,我正在针对UploadCollection UI元素开发一个新的应用程序,但仍在努力使其工作。
对我来说,DPC_EXT类的CREATE_STREAM方法没有被调用,您能帮助我知道可能的原因吗?
我假设您有有效的代码,是否可以在此处发布以便获得更多见解。
->"文件上传失败"是错误消息。
此致
Harish
一周热门 更多>