点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个要求,当拒绝PO或合同时,更改者必须收到邮件而不是创建者。 因此,如果A创建PO而B拒绝PO,则A应该收到一封邮件,但是当C更改同一PO并将其发送给B并且B拒绝它时,只有C应该收到邮件而不是A。我尝试通过
SPRO-> SAP实施指南-> SAP供应商关系管理-> SRM服务器->跨应用程序基本设置->业务工作流->流程控制的工作流->业务流程配置->定义通知收件人创建合同
这无济于事,或者做得不好。 请指导。
此致
维萨拉·阿格劳(
大家好,
我在这张票上挪了一点。 我最后更新的时间是调试器没有在" 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
Hello Vishal,
在类CL_BBP_ACTION_NOTIFICATION_NWF的方法EXECUTE中放入一个断点,并遵循此Wiki(由Gergely提供):
如何找到用于调试通知和截止日期监控事件的类 a>
致谢。
洛朗。
嗨洛朗,
如上所述,我可以使用BBP_ALERTING解决问题。
此致
Vishal Agrawal
嗨,
这方面的更新。 一切正常,但每次拒绝都会发送4封邮件。 1封邮件是从批准者发送到最后更改文档的人的。 从wf-batch发送2封邮件至上次更改文档的人,从wf-batch发送2封邮件至wf-batch。 如果您有解决此问题的方法,请告诉我。
此致
Vishal Agrawal
一周热门 更多>