在smartform生成的PDF中添加电子邮件正文

2020-09-03 08:12发布

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

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


大家好,

发布之前,我已经在社区中搜索了此问题。

我正在使用标准的RLE_DELNOTE驱动程序来调用Z smartform-它会生成带有发送详细信息的PDF邮件-与下面的FM配合使用可以正常工作

'WFMC_PREPARE_SMART_FORM'

" SSF_FUNCTION_MODULE_NAME"

lf_fm_name

我可以在驱动程序中更改发件人和收件者详细信息,但无法在邮件正文中添加文本,例如:"请不要回复此电子邮件"这类电子邮件中的声明。

请注意:我没有使用'SO_NEW_DOCUMENT_SEND_API1',因为我需要更改发送PDF邮件的整个逻辑-是否可以不使用此功能?

预先感谢。

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

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


大家好,

发布之前,我已经在社区中搜索了此问题。

我正在使用标准的RLE_DELNOTE驱动程序来调用Z smartform-它会生成带有发送详细信息的PDF邮件-与下面的FM配合使用可以正常工作

'WFMC_PREPARE_SMART_FORM'

" SSF_FUNCTION_MODULE_NAME"

lf_fm_name

我可以在驱动程序中更改发件人和收件者详细信息,但无法在邮件正文中添加文本,例如:"请不要回复此电子邮件"这类电子邮件中的声明。

请注意:我没有使用'SO_NEW_DOCUMENT_SEND_API1',因为我需要更改发送PDF邮件的整个逻辑-是否可以不使用此功能?

预先感谢。

付费偷看设置
发送
1条回答
Aaron 3364
1楼-- · 2020-09-03 08:36

对于Smartforms,SAP仅自己发送电子邮件,您只需提供收件人,输出选项和输出设备。 SAP将SMARTFORMS转换为PDF并发送电子邮件。 因此,没有选项可以在驱动程序中提供正文。

类似的约束适用于脚本。

要解决此问题,您将必须在FM中进行隐式增强:SBCOMS_SEND_REQUEST_CREATE并填写表:NOTE_TEXT。

所有传出电子邮件都将具有注释增强功能。 因此,添加一项检查,使其仅适用于您的方案。 尝试实施setter/getter FM或导入和导出,以将其限制在您的驱动程序中。 没有字段可以保留输出类型的条件(我的意思是,该文本仅应发送到此输出类型)。

对于驱动程序中的此EXPORT标志,并将其以增强功能导入,因此它将仅限于该程序。

您在调试中做了哪些更改,因为NOTE_TEXT是FM的输入表。 它应该工作。 尝试对它进行增强处理。 我在系统中尝试了同样的方法,并且可以正常工作。

一周热门 更多>