点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经使用ARCHIVOBJECT_GET_TABLE将数据检索到两个输出表中,即IT_ARCHIVOBJECT和IT_BINARCHIVOBJECT。
OPEN DATASET用于将pdf文件写入IT_BINARCHIVOBJECT的应用服务器。
文件已成功保存在应用服务器中。
当我尝试手动下载pdf文件并阅读时,该文件未在本地计算机中打开(下载后)。
如果将相同的内部表(IT_BINARCHIVOBJECT)传递到gui_download中,并且文件已成功下载到本地,并且如果我们打开该文件,则该文件可读。
但是,为什么从应用程序服务器下载pdf时会损坏它?
在将文件写入应用服务器之前,我没有错过任何事情吗?
请帮助。
致谢
Pavan
您能否在将其转换为255原始类型后再转移到应用程序服务器,如下所示:
CL_RMPS_GENERAL_FUNCTIONS => CONVERT_1024_TO_255()。
您可以在传输到应用程序服务器后立即读取数据集,并通过gui_dowload下载以检查您上传的文件是否确实上传成功。
因为您的"数据集代码"或从应用程序服务器获取文件的方式有问题。
嗨,桑德拉,
我在代码中使用了这样的语句。
在二进制模式下输出的开放数据集p_path。
变量p_path的应用程序服务器的文件名带有.pdf扩展名。
当我们看到AL11目标文件夹时,将看到带有其名称的pdf文件。
如果通过事务CG3Y将同一文件下载到本地计算机,则无法打开该文件,并出现以下错误。
Adobe Acrobat Reader无法打开文件<文件名> .....
一周热门 更多>