修改CL_DOCUMENT_BCS邮件内容

2020-08-19 17:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在创建对象cl_doc...

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

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


嗨,

在创建对象cl_document_bcs之后,有什么方法可以修改邮件的内容? 我有一些在循环内处理的附件。 根据附件进行某些检查后,我需要修改邮件正文内容。 有可能吗?

它是一种动态处理和验证,无法根据需要修改的邮件正文附加文件之前完成。

4条回答
太Q了
2020-08-19 18:23

我今天遇到了类似的情况,但是发现来自马修·比林汉姆(a Billingham)实际上不是我的情况的答案。

我创建了ref_bcs_document,然后向其中添加了几个附件。 再次调用send_request-> set_document(xxx)后,所有附件都丢失了,因为实际上我们是在send_request中设置一个新对象,而不是带有附件的原始对象。

代码段:

send_request = cl_bcs => create_persistent()。

ref_bcs_document = cl_document_bcs => create_document(xxx)。

send_request-> set_document(ref_bcs_document)

在ttt循环。

ref_bcs_document-> add_attachment(xxx)。

endloop。

//根据附件内容更改电子邮件内容。

email_body = cl_document_bcs => create_document(xxx)。

send_request-> set_document(email_body)。 <--- email_body是一个新对象!

任何人都可以更改电子邮件内容吗?

一周热门 更多>