基于类的工作流程-将邮件触发给多个收件人

2020-08-26 06:54发布

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

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


专家,

我对工作流程有基本的了解,因此,如果我说错什么,请纠正我。

创建PO时,我必须向批准者列表发送一封邮件。 这里的挑战是,应将邮件发送到批准者列表,以通知他们PO的信息,然后用户将打开PO并在收到通知时做必要的事情。 在这里,我必须将邮件发送到需要从表中检索的用户列表。 同样在工作流程的SEND_EMAIL步骤中,如何配置循环发送。

此外,我是否可以在工作流中添加任何自定义步骤,例如调用FM/class来触发电子邮件传递PO详细信息?

请指导。

此致

Aditya

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

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


专家,

我对工作流程有基本的了解,因此,如果我说错什么,请纠正我。

创建PO时,我必须向批准者列表发送一封邮件。 这里的挑战是,应将邮件发送到批准者列表,以通知他们PO的信息,然后用户将打开PO并在收到通知时做必要的事情。 在这里,我必须将邮件发送到需要从表中检索的用户列表。 同样在工作流程的SEND_EMAIL步骤中,如何配置循环发送。

此外,我是否可以在工作流中添加任何自定义步骤,例如调用FM/class来触发电子邮件传递PO详细信息?

请指导。

此致

Aditya

付费偷看设置
发送
4条回答
绿领巾童鞋
1楼-- · 2020-08-26 07:44

我将回答如何向多个收件人发送电子邮件的问题:

  • 在工作流容器中,使用线型SO_NAME定义"表"容器元素ZUSERS(或所需名称),选中"多行"以使其成为表。 此元素将用于将所有电子邮件地址传递到活动步骤/任务"发送邮件"。
  • 插入工作流活动以使用所有SAP用户ID的列表初始化该元素:使其调用自定义 从自定义业务对象类型(SWO1)或自定义启用工作流的类(SE24,实现IF_WORKFLOW的类)中调用方法的标准任务,该任务将逐行返回一个SAP用户ID,每个ID均以" US"作为前缀)- 在绑定中,传递元素&ZUSER&。
  • 插入发送邮件步骤,在绑定中传递元素,选择接收者类型" Organizational Object",然后选择接收者" Expression"&ZUSERS&。

PS:无需循环即可将同一封电子邮件发送给多个收件人。

槿木_熙
2楼-- · 2020-08-26 07:55

这里讨论的话题太多了。 让我们谈谈"邮件"。

当前的要求看起来不像经典的工作流程:如果是批准步骤,那应该是"决策步骤",该步骤可以自动显示在收件箱中 的用户,例如" Fiori我的收件箱"或经典的"业务工作场所",或最终使用"扩展通知"将决策和对话步骤转换为电子邮件。

当前,贵公司使用的系统是 其他工作流程?

大简至美
3楼-- · 2020-08-26 07:43

您好,

如果您想通知用户他们需要批准其工作项,或者您想选择直接从邮件中批准其工作项的选项 框,那么您应该使用扩展通知(SWN_SELSEN)来实现此目的。

关于此主题的博客很多,并且在SAP KBA上也有关于此的文档。

种类 问候,罗伯·迪勒曼斯

追夢秋陽
4楼-- · 2020-08-26 07:35

嗨桑德拉,

我们正在使用Fiori和OData进行S/4HANA 1809。 嗯,我不完全希望得到电子邮件的批准,这里的电子邮件不是SBWP,而是用户使用的电子邮件,例如Outlook,Gmail等。电子邮件功能只是通知用户采取某些措施,而不是直接从邮件中进行, 但是他必须登录并执行必要的步骤。

此致

Aditya

一周热门 更多>