将存档的PDF保存到本地PC

2020-08-18 08:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我的要求是将多个已存档的p...

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

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


您好,我的要求是将多个已存档的pdf文件保存到本地PC上的目标位置。 我正在尝试使用" ARCHIV_GET_TABLE"以二进制形式获取存档的pdf,然后将其传递给" GUI_DOWNLOAD"。 这有点工作,但保存的pdf已损坏。 我发现的是执行后,即使从sy-subrc,我也从" ARCHIV_GET_TABLE"中获取奇怪的数据。当我在记事本中打开保存的pdf时,显然出现了问题。 这是打开的pdf的内容。

 <!DOCTYPE html>
 
 <头>
 
 
 
  
     
  
    

这是我正在使用的代码。 归档对象肯定存在,我可以使用IBM Content Manager通过OAAD打开它。 使用IBM归档可能是问题吗? 感谢您的任何建议。

通话功能" ARCHIV_GET_TABLE"
  出口
  AR_OBJECT ='ZOZEO'
  OBJECT_ID ='9000000887'
  SAP_OBJECT ='VBRK'
  输入
 *长度=
  BINLENGTH = LV_BINFILESIZE
  桌子
  ARCHIVOBJECT = GT_ARCHIVOBJECT []
  BINARCHIVOBJECT = GT_BINARCHIVOBJECT []

 通话功能'GUI_DOWNLOAD'
  出口
 " BIN_FILESIZE = LV_BINFILESIZE
  FILENAME = lv_filename
  FILETYPE ='BIN'
  桌子
  DATA_TAB = GT_BINARCHIVOBJECT []