【发布时间】:2019-01-09 11:59:43
【问题描述】:
我目前正在尝试通过电子邮件发送选择的结果,更准确地说是作为附件发送。我的目标是创建一个 XML 文件(到目前为止有效)和一个 PDF,两者都来自保存所选数据的内部表。内部表使用自定义类型声明。我当前发送带有 XML 附件的电子邮件的代码如下所示:
lr_send_request = cl_bcs=>create_persistent( ).
lr_document = cl_document_bcs=>create_document( i_type = 'HTM'
i_text = lt_text
i_subject = lv_subject ).
* ----- converting data of internal table so it is suitable for XML
...
* -----
lr_document->add_attachment( i_attachment_type = 'BIN'
i_attachment_subject = 'output.xml'
i_attachment_size = xml_size
i_attachment_language = sy-langu
i_att_content_hex = xml_content ).
lr_send_request->set_document( lr_document ).
在网上,我只能找到如何将 spooljob(无论是什么:/)转换为 PDF。有了这样的功能,我也许可以解决我的问题,但我不能再附加 XML。
如何将内部表格的数据转换为 PDF 文件以将其附加到电子邮件中就像处理 XML 一样?
【问题讨论】:
标签: email attachment abap