通过电子邮件发送的GOS图像附件

2020-08-30 16:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要通过电子邮件将...

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

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


嗨,

我需要通过电子邮件将通过QM01/02/03上传的GOS"图像"附件发送给供应商。

我使用了FM'SO_OBJECT_READ',并且能够在邮件中附加图片并发送。

但是当我在SOST中通过电子邮件打开附件时,它显示没有可用的预览。

请在这里帮助我。

我有紧急要求。

谢谢

Riya

7条回答
悠然的二货
2020-08-30 16:44 .采纳回答

嗨,Riya,

当您使用GOS附加文件时,此文件保存在表SRGBTBREL上。

您可以使用cl_gos_document_service类的DISPLAY_ATTACHMENT方法显示附件

是否可以使用以下方法获取此文件:

使用此方法和FM

调用方法cl_binary_relation => read_links

导出

is_object = gs_lpor

it_relation_options = lt_relat

导入

et_links = t_links。

将s_links-instid_b移动到lv_document_id。

*读取数据

调用函数'SO_DOCUMENT_READ_API1'

导出

document_id = lv_document_id

导入

document_data = lwa_document_data

表格

contents_hex = lt_hex

object_content = lt_content

例外

document_id_not_exist = 1

operation_no_authorization = 2

x_error = 3

OTHERS = 4。

使用类发送带有附件的电子邮件 (doc,xls,jpeg等)

cl_document_bcs,cl_bcs,

致谢

一周热门 更多>