自定义HR工作流在终止操作期间未检测到更改

2020-09-22 01:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我们很久以前就设置...

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

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


你好大师,

我们很久以前就设置了自定义工作流程,以在员工被公司解雇时发送一些电子邮件。 我们使用了自定义功能模块,该功能模块在创建信息类型0001时触发。 该功能模块是标准HR_EVENT_RULES_0001的副本。 我们面临的问题是在终止操作期间调用了此功能模块,但由于某种原因,它未检测到(终止的)雇员组的更改,并且无法识别触发适当事件COMPANYLEFT来启动工作流的条件。

此FM中有两个导入参数,beforeimage和afterimage。 该残像应该具有新记录的新信息(已终止员工组),但事实并非如此。

"有趣"的事情是我已经检测到问题的模式,并且仅在终止操作在要终止的职位上产生空缺时才发生。 如果我终止了一个没有任何职位(没有OM集成,没有弹出以创建空缺职位)的外部员工,则工作正常,FM会获取适当的参数,并且工作流程会触发得很好。 我试图停用弹出窗口来限制位置,但是仍然无法正常工作...

我检查了与事件链接有关的自定义事务,一切似乎都很好。

如果需要,我可以为您提供更多信息。 我对此事真的很沮丧:)

有什么主意吗?

我会疯了!

谢谢。

2条回答
哎,真难
2020-09-22 01:54

您好,

Z功能模块执行两次。 第一次保存IT0000,第二次系统提示弹出时在职位上创建空缺,然后单击"是"。 保存IT0001时没有执行...很奇怪。

此致

一周热门 更多>