SAP Workflow的缺勤请求和医疗援助

2020-09-05 22:59发布

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

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


亲爱的工作流程和门户专家,

我们正面临着如下情况:

当员工取消已应用的" 医疗救助的批准请求"时。 这些项目将从发起方端删除。 但在于批准者的任务和通知。

我想确切地知道要遵循或要采取的步骤。

这是处理流程:

1。 员工发起请假请求并发送给批准人。

2。 然后,员工撤回/取消批准请求。

3。 该项目将从员工的收件箱中消失。

4。 但是仍然停留在批准者/危险者的任务和通知中。

感谢和问候,

Dipabho Banerjee

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

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


亲爱的工作流程和门户专家,

我们正面临着如下情况:

当员工取消已应用的" 医疗救助的批准请求"时。 这些项目将从发起方端删除。 但在于批准者的任务和通知。

我想确切地知道要遵循或要采取的步骤。

这是处理流程:

1。 员工发起请假请求并发送给批准人。

2。 然后,员工撤回/取消批准请求。

3。 该项目将从员工的收件箱中消失。

4。 但是仍然停留在批准者/危险者的任务和通知中。

感谢和问候,

Dipabho Banerjee

付费偷看设置
发送
5条回答
lukcy2020
1楼-- · 2020-09-05 23:33

您好Dipabho,

虽然我对这种特定情况没有经验,但有两点需要指出:

1)通知就像电子邮件一样,但没有得到通知 任务或工作流程完成时删除。 他们被发送来通知该人,他们应该在收件箱(或UWL)中查找要执行的工作。

2)最佳实践是确保您的工作流对诸如FORMABSENC DELETED之类的事件做出反应 。 引发此事件时,您的工作流应随后终止,这将导致所有对话任务结束(并从任何人的收件箱中删除)。

我不知道您使用的是SAP提供的工作流程还是自定义工作流程。 如果使用的是SAP交付的工作流程,则可以将其复制到客户版本,并在开头添加一个分支以等待FORMABSENC DELETED事件。 请查看此主题以获取更多信息:

https://answers.sap.com/questions/10670338/wait-for-event-to-continue-wf.html

祝你好运

Sue

me_for_i
2楼-- · 2020-09-05 23:13

亲爱的苏珊,

首先,我要感谢您抽出宝贵的时间并解释操作步骤。

但是最好只是提供一些步骤,因为我们目前没有任何WF顾问。

情况是,工作流是在数年前创建的。 现在,客户坚持要求在触发撤回功能后立即删除此通知。

如果您能向我提供如何将FORMABSENC DELETED添加到此现有工作流程中的步骤,将对您有很大帮助。

Ps。 这是从标准复制的,其他决策步骤(如批准,拒绝)已添加。

此致

Dipabho

愿上帝保佑您。.

Alawn_Xu
3楼-- · 2020-09-05 23:28

您好Dipabho,

我能提供的最佳建议是您确实联系工作流程顾问并请他们与他们进行更正 。 我确实做出了以下假设:

1)您正在使用的业务对象是FORMABSENC,并且

2)当系统发出缺席通知时,系统中确实引发了DELETED事件 已删除

有很多与"等待事件"的用法相关的线程,但是需要有人熟悉工作流构建器才能合并此功能。 而且,如果我的假设是错误的,那将是一个更复杂的修正。

祝你好运

Sue

lukcy2020
4楼-- · 2020-09-05 23:32

嗨,Pavan,

感谢您的快速提示。 请让我按照您的建议进行检查,然后再回覆您。

对不起,我的回复很晚。

此致

Dipabho

SAP砖家
5楼-- · 2020-09-05 23:31

嗨,

我假设您可能正在使用标准工作流WS12300111的增强版,并且该工作项位于批准者的收件箱中。 很清楚,有某种自定义代码只是从启动器或请求者收件箱中删除工作项。 您需要设置撤消请求ID的状态,以确保请假请求框架从批准者的收件箱中删除或删除任务。

您可以检查有关如何设置撤消请求状态的示例代码。 使用

数据请求撤消:请求类型REF TO if_pt_req_request,
         事件类型tim_req_xfer_event VALUE'WITHDRAW'。

   呼叫方法cl_pt_req_badi => get_request
     出口
       im_req_id =我-> req_id
     输入
       ex_request =请求。


   调用方法cl_pt_req_badi => initiate_state_transition
     出口
       im_request =请求
       im_event =事件
 * IM_RET_VALUE = 0
     输入
       ex_new_status = me->状态。

请假申请类型的规则组设置是什么? 我建议您查看或了解工作流程模板,如果它以9开头,则它是自定义的内部构建工作流程。

注意事项

Pavan

一周热门 更多>