我们有一个SAP工作流程,它使用“发送邮件”活动向相关用户发送电子邮件。
我想在此电子邮件中包含超链接,以便用户点击电子邮件中的链接即可转到特定网站。
点击此处查看详细信息
但是,当在电子邮件客户端中查看电子邮件时,它将以RAW格式显示。
如何指定发送邮件以HTML格式发送电子邮件?
答案 0 :(得分:1)
我不是一个识别工作流程的人,但根据你想要做的事情,你将需要编写一些代码。
首先,如果您只是尝试添加超链接,您可以尝试在发送邮件任务中添加以下XML标记(不要破坏该行)。
<A HREF="&URL&">Link<(><<)>/A>
然后,如果您的电子邮件以纯文本形式到达,您可能需要更改SCOT交易的配置,从RAW到HTM。 (见下面的解释链接)
如果这不能按预期工作,请尝试编写自定义功能模块以接收收件人和超链接,并使用SO_DOCUMENT_SEND_API1 FM(或SO_NEW_DOCUMENT_ATT_SEND_API1 FM,甚至CL_BCS类)发送电子邮件,这样您就可以完全控制电子邮件发送。
最后,看一下SDN的以下POSTS
关于工作流超链接的SCOT交易讨论:http://forums.sdn.sap.com/thread.jspa?messageID=1152432#1152432
如何使用FM或类从工作流步骤发送电子邮件: http://forums.sdn.sap.com/thread.jspa?threadID=1948769