使用ABAP代码打印WOOR ORDER的GOS附件

2020-09-06 06:11发布

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

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


亲爱的

我坚持要求。

我们有服务对象/GOS附件。 要求来自Z报告,在处理工作订单时,应打印这些上传的附件(任何格式)。

我尝试了以下方法,但没有成功。

(如果步骤不正确,请忽略)

1。 SO_DOCUMENT_READ_API1 u2013以十六进制格式获取详细信息。

我将输入内容作为GOS附件的对象ID-> srgbtbrel-instid_b

2。 正在使用cl_gui_frontend_services => get_sapgui_workdir

获取路径

3。 我给一个文件名,然后使用GUI_DOWNLOAD放在桌面上(我在这里传递十六进制值)

4。 我使用呼叫方法cl_gui_frontend_services =>执行

进行打印

导出

文档=路径

操作='打印'

但是打印机会打印很多页面的垃圾字符。

(如果步骤不正确,请忽略)

有人可以为同一建议提供其他解决方案/解决方法吗?

谢谢

Kausthub

编辑:Kausthub Krish于2012年1月18日下午5:13

编辑:Kausthub Krish于2012年1月18日下午5:14

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

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


亲爱的

我坚持要求。

我们有服务对象/GOS附件。 要求来自Z报告,在处理工作订单时,应打印这些上传的附件(任何格式)。

我尝试了以下方法,但没有成功。

(如果步骤不正确,请忽略)

1。 SO_DOCUMENT_READ_API1 u2013以十六进制格式获取详细信息。

我将输入内容作为GOS附件的对象ID-> srgbtbrel-instid_b

2。 正在使用cl_gui_frontend_services => get_sapgui_workdir

获取路径

3。 我给一个文件名,然后使用GUI_DOWNLOAD放在桌面上(我在这里传递十六进制值)

4。 我使用呼叫方法cl_gui_frontend_services =>执行

进行打印

导出

文档=路径

操作='打印'

但是打印机会打印很多页面的垃圾字符。

(如果步骤不正确,请忽略)

有人可以为同一建议提供其他解决方案/解决方法吗?

谢谢

Kausthub

编辑:Kausthub Krish于2012年1月18日下午5:13

编辑:Kausthub Krish于2012年1月18日下午5:14

付费偷看设置
发送
6条回答
SC_Yao
1楼-- · 2020-09-06 06:51

嗨,

使用垃圾值的原因是使用filetype ='ASC'。

在调用cl_gui_frontend_services => GUI_DOWNLOAD中,使用文件类型='BIN'。

这将解决问题。

此致

Vamshi。

SKY徐
2楼-- · 2020-09-06 06:37

解决了自己。

hengyuye
3楼-- · 2020-09-06 06:57

STF! (搜索论坛)...也许您可以从这里开始:

[GOS/Get/Delete等。附件| http://forums.sdn.sap.com/thread.jspa?threadID=272747 ]

在最近对类似问题的回答中,我写道:

调用函数" ARCHIVOBJECT_GET_TABLE"

调用方法cl_gui_frontend_services => file_save_dialog

调用方法cl_gui_frontend_services => gui_download"(发送二进制表)

调用方法cl_gui_frontend_services =>执行"仅提供路径,让Windows决定做什么。

也许您需要用GOS方法替换get_table调用,该方法将文档检索到二进制表或xstring中,并使用SCMS *功能模块转换为二进制表。

悻福寶寶
4楼-- · 2020-09-06 06:55

感谢Kausthub ...¬¬

shere_lin
5楼-- · 2020-09-06 06:52

解决了自己

clasier
6楼-- · 2020-09-06 06:38

大家好,

有人可以在这里发布解决方案吗? 我现在也正面临着……

谢谢

一周热门 更多>