将邮件发送到Outlook,而不会产生SOST

2020-09-30 03:23发布

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

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


HI专家

我需要帮助来实现此功能。 通常,我们将通过邮寄方式向Outlook发送邮件。 但是我的客户希望使用网格中的选定对象触发新邮件(但不应通过SOST)。 就像从表格生成Excel工作表一样,必须以类似方式生成新的草稿邮件。 稍后,他们将添加任何评论,并将其发送给他们想要的任何人。

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

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


HI专家

我需要帮助来实现此功能。 通常,我们将通过邮寄方式向Outlook发送邮件。 但是我的客户希望使用网格中的选定对象触发新邮件(但不应通过SOST)。 就像从表格生成Excel工作表一样,必须以类似方式生成新的草稿邮件。 稍后,他们将添加任何评论,并将其发送给他们想要的任何人。

付费偷看设置
发送
5条回答

您可以使用cl_bcs类的set_send_immediately方法(如果您正在使用此类发送电子邮件)。

shere_lin
2楼-- · 2020-09-30 04:24

当我们在Microsoft Outlook中点击"新电子邮件"时,会收到一封新电子邮件 将产生权利。 以类似的方式,当用户单击"自定义"按钮时,必须使用选定的内容触发新邮件,但不应过时。 类似于html文件(.eml文件)。 用户可以根据需要添加地址并编辑内容。 以后的用户可以发送它或将其保存到他的邮件草稿中。

CJones
3楼-- · 2020-09-30 04:02

像往常一样构建您的邮件(CL_BCS)不会执行方法cl_bcs-> send,但是会执行方法cl_bcs-> edit,因此显示邮件 因此用户可以对其进行编辑。

或使用OLE与Outlook.Application进行对话。

此致,
Raymond

浮生未央
4楼-- · 2020-09-30 04:26

HI raymond Giuseppi ,

似乎很有帮助,但生成的邮件将通过SOST触发。 我的意思是,如果用户暂时没有为他们做任何配置,他们仍然可以看到邮件。 我需要准备一封草稿邮件,该邮件不应该经过。 以后用户可以编辑内容并添加接收者ID,然后他将发送。 在我们的Microsoft Outlook中,它应该类似于"新邮件"选项。

bbpeas
5楼-- · 2020-09-30 04:15

您似乎需要OLE方法...检查此链接-使用OLE发送邮件。 如果您使用Google" ABAP Outlook OLE",则还会有关于此主题的其他一些讨论。 由于这是Microsoft API,因此搜索其Outlook API的帮助可能还会为您提供更多选项。

PS-也许您的问题应该已指定您要弹出Outlook消息窗口,以便用户 可以在发送之前查看/修改电子邮件。

一周热门 更多>