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

2020-09-22 01:38发布

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

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


你好大师,

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

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

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

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

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

有什么主意吗?

我会疯了!

谢谢。

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

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


你好大师,

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

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

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

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

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

有什么主意吗?

我会疯了!

谢谢。

付费偷看设置
发送
2条回答
南山jay
1楼-- · 2020-09-22 02:13

听起来比工作流程更像是OM问题。 您能否比较这两种情况的残像并查看是否还有其他字段可用于确定它是否是终止? 我认为对于可能发生的情况的最明智的解释是,因为职位没有被终止,而是员工被"搬走了"。 但是,人力资源专家可以为您提供更为明确的答案。

哎,真难
2楼-- · 2020-09-22 01:54

您好,

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

此致

一周热门 更多>