在应用程序服务器中将archivobject_get_table输出为pdf

2020-09-15 12:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我已经使用ARCHI...

         点击此处--->   EasySAP.com群内免费提供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

3条回答
宇峰科技
2020-09-15 13:25

嗨,桑德拉,

我在代码中使用了这样的语句。

在二进制模式下输出的开放数据集p_path。

变量p_path的应用程序服务器的文件名带有.pdf扩展名。

当我们看到AL11目标文件夹时,将看到带有其名称的pdf文件。

如果通过事务CG3Y将同一文件下载到本地计算机,则无法打开该文件,并出现以下错误。

Adob​​e Acrobat Reader无法打开文件<文件名> .....

一周热门 更多>