如何将xstring或二进制数据转换为PDF格式模块池编程SAP ABAP?

2020-09-14 01:18发布

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

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


嗨,

我正在以xstring格式将PDF文件数据上传到自定义数据库表中。

我想通过模块池编程读取xstring数据并以PDF格式显示在演示服务器/桌面中。 这里我没有使用任何smartform/script。

如何将xstring数据转换为PDF格式?

此致

Shabbir

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

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


嗨,

我正在以xstring格式将PDF文件数据上传到自定义数据库表中。

我想通过模块池编程读取xstring数据并以PDF格式显示在演示服务器/桌面中。 这里我没有使用任何smartform/script。

如何将xstring数据转换为PDF格式?

此致

Shabbir

付费偷看设置
发送
4条回答
clasier
1楼 · 2020-09-14 02:10.采纳回答

你是

  • 在cl_gui_frontend_services => gui_download调用中使用文件类型" BIN"
  • 第一个尝试读取和显示这些数据(如果是,请检查它们是如何构建并保存在数据库中的,这些是实际的pdf数据吗?)
CPLASF-自律
2楼-- · 2020-09-14 02:03

据我了解,您是从某个地方上传PDF并将其二进制表示形式存储在数据库表中。 然后,您正在下载它,但现在无法打开。

如果是这种情况,则您的数据在您的进程中被破坏了-进程本身应该可以工作,我已经使用不同类型的文件完成了很多次。 腐败可能会在三个方面发生。

1。 在上传中

2。 在数据库中存储数据

3。 在下载中

没有更多信息,例如,每个步骤的相关源代码(使用编辑器中的CODE按钮,然后右键单击以纯文本格式粘贴),就不可能告诉您问题出在哪一点。 p>

CJones
3楼-- · 2020-09-14 02:01

如果要上载PDF,则xstring已经是PDF格式。

95年老男孩
4楼-- · 2020-09-14 01:54

嗨。

然后,您应该使用SCMS_XSTRING_BINARY转换二进制格式的原始数据。

要显示pdf格式,可以使用cl_gui_html_viewer,先通过容器加载,然后再加载show_data方法。

希望能提供帮助。

再见

一周热门 更多>