尊敬的 SAP 和 DMS 专家,
我想知道如何在运行时检查应用服务器 -AL11- 上上传的文件的大小。
我的问题如下:
使用FMHTTP_GET_FILE
在Application Server(T-code AL11)上传DMS文件(素材原图)时,有时会遇到以下问题:
应用服务器中上传的文件被另一个报告(SAP 后台作业)拾取不完整。这可能是由于两个报告重叠(第一个报告将文档上传到应用服务器,第二个报告(作业)读取它并作为电子邮件发送)。
至此,我解决问题的尝试是:在第二次报告期间,将原始文件的大小与上传的文件进行比较。如果两个大小不相等,请等待 1 秒并再次比较,直到两个大小相等。不幸的是,我无法实施此解决方案,因为在上传期间我无法访问文件大小。
如果无法确定文件大小,是否有其他想法可以避免此问题?
我希望我能清楚地了解这个问题。
我感谢所有帮助和信息。
哈立德
编辑(只是为了澄清使用HTTP_GET_FILE
):
使用FM获取原始文件的链接
CVAPI_DOC_VIEW
然后,使用返回的文件“上传”
pfx_url
到 sap 应用程序服务器 (AL11)