SAP SRM 7 PO拒绝邮件通知

2020-08-25 09:34发布

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

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


嗨,

我有一个要求,当拒绝PO或合同时,更改者必须收到邮件而不是创建者。 因此,如果A创建PO而B拒绝PO,则A应该收到一封邮件,但是当C更改同一PO并将其发送给B并且B拒绝它时,只有C应该收到邮件而不是A。我尝试通过

SPRO-> SAP实施指南-> SAP供应商关系管理-> SRM服务器->跨应用程序基本设置->业务工作流->流程控制的工作流->业务流程配置->定义通知收件人创建合同

这无济于事,或者做得不好。 请指导。

此致

维萨拉·阿格劳(

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

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


嗨,

我有一个要求,当拒绝PO或合同时,更改者必须收到邮件而不是创建者。 因此,如果A创建PO而B拒绝PO,则A应该收到一封邮件,但是当C更改同一PO并将其发送给B并且B拒绝它时,只有C应该收到邮件而不是A。我尝试通过

SPRO-> SAP实施指南-> SAP供应商关系管理-> SRM服务器->跨应用程序基本设置->业务工作流->流程控制的工作流->业务流程配置->定义通知收件人创建合同

这无济于事,或者做得不好。 请指导。

此致

维萨拉·阿格劳(

付费偷看设置
发送
10条回答
xfwsx85
1楼-- · 2020-08-25 10:15

大家好,

我在这张票上挪了一点。 我最后更新的时间是调试器没有在" IF_EX_BBP_ALERTING_BADI〜BBP_EVENTS_DET_RECIPIENTS"处停止时。 显然,如果您在IF_EX_BBP_ALERTING_BADI〜BBP_EVENTS_ANALYZE中添加事件逻辑

LS_EVENT-OBJECT_KEY = IV_OBJECT_GUID。

LS_EVENT-OBJECT_TYPE = IV_OBJECT_TYPE。

LS_EVENT-EVENT ='APPROVAL_PROCESS_DOC_REJECTED'。

LS_EVENT-EVENT_CATEG = BBPEX_C_EV_CATEG_NOTIF。

LS_EVENT-EVENT_SUB_CATEG ='APPROVAL_RESULT_NOTIFIC_NEW'。

将LS_EVENT附加到CT_EVENTS。

然后它停止在IF_EX_BBP_ALERTING_BADI〜BBP_EVENTS_DET_RECIPIENTS中,您可以在其中添加收件人,并且邮件会发送到该收件人。 我能够在SAP的帮助下做到这一点。 但是我偶然发现了一个新的新问题。 我不是工作流程人员,因此可能面临此问题。 问题是多余的邮件作为wf-batch发送到wf-batch。 我正在分享问题的图片,您可以找出哪个是正确的邮件,哪些是额外的邮件。 如果您知道解决方案,请告诉我。

sost.jpg

SAP小菜
2楼-- · 2020-08-25 10:14

Hello Vishal,

在类CL_BBP_ACTION_NOTIFICATION_NWF的方法EXECUTE中放入一个断点,并遵循此Wiki(由Gergely提供):

如何找到用于调试通知和截止日期监控事件的类

致谢。

洛朗。

Baoming ROSE
3楼-- · 2020-08-25 10:22

嗨洛朗,

如上所述,我可以使用BBP_ALERTING解决问题。

此致

Vishal Agrawal

lukcy2020
4楼-- · 2020-08-25 10:27

嗨,

这方面的更新。 一切正常,但每次拒绝都会发送4封邮件。 1封邮件是从批准者发送到最后更改文档的人的。 从wf-batch发送2封邮件至上次更改文档的人,从wf-batch发送2封邮件至wf-batch。 如果您有解决此问题的方法,请告诉我。

此致

Vishal Agrawal

一周热门 更多>