休假请求-具有多个并行批准者的工作流程

2020-09-23 17:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的所有人,关于请假申请,在我...

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

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


亲爱的所有人,关于请假申请,在我们的场景(ECC 7.4 EHP7.0)中,我们在同一级别拥有不同的批准人,可以批准或拒绝请假请求。 当产生请假请求并将其发送给员工批准时,我们需要在运行时确定批准者列表,并为每个批准者发送批准任务。 然后,第一个批准者执行任务,工作流可以继续,其他批准者的收件箱中的工作项必须消失。

通过spro trx阅读sap文档并参考模板21500001,似乎可以确定多个任务,以批准(多个工作项)在方法
GET_MULTIPLE_APPROVER中实现badi PT_ABS_REQ。

因此,我们已经实现了这一点 方法来查找所有批准者。 但是,如何设置序列字段才能设置相同的级别?
我们尝试使用相同的值或空白的顺序值,但是工作流容器(Agent_001-Agent)填充了一个代理,第一个代理进入了badi。

主要问题是,是否可以实现这种方案以实现sap标准badi?

如果是起泡药,该怎么做?

谢谢大家

2条回答
我是小鹏鹏啊
2020-09-23 17:49

嗨Mattia,

1。 您已实施的BADI和方法仅用于请假申请,不适用于工作流。 您需要实现增强点-PT_GEN_REQ。

2。 在方法check_if_actor_absent中,将absent标志设置为true。

3。 然后实现get_actor_substitutes并传递批准者列表。

4。 对于所有其他未重新定义的方法,请记住要调用对标准方法的调用。

Reg

一周热门 更多>