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

2020-08-26 06:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我对工作流程有基本的了...

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

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


专家,

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

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

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

请指导。

此致

Aditya

4条回答
绿领巾童鞋
2020-08-26 07:44

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

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

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

一周热门 更多>