如何在TIP表上参考上一个时间对-负时间记录

2020-09-29 18:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在为特定的员工群体建立一套新...

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

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


我正在为特定的员工群体建立一套新的规则。 这是使用负时间记录。 我有一个需要帮助的情况。

员工根据完成的每个任务记录他们的加班时间(在预订时添加注释)。

有时候这是他们待命的时候,他们会被要求执行这些任务。

如果他们执行多个任务且之间有休息,他们将获得多次调出付款。 但是,如果一个任务的结束与下一个任务的开始之间没有缝隙,那么他们只能召集一个电话

例如(提示表):

从至1个P ID CT P TTyp O号

10.5000 11.5000 0 3 01 00(1300 P 1.0000
11.5000 13.5000 0 3 01 00(1300 P 2.0000

在此示例中,应该只支付一次呼叫,因为时间记录之间没有间隙。

如果第二次录制从11:7500开始,则应支付两次呼出。

我的问题是我无法停止第二次呼出的产生。 我(可以吗?)如何参考TIP表中的上一行,以防止生成第二个呼出电话?

任何建议都值得赞赏。

3条回答
hengyuye
2020-09-29 18:42

您可以在时间表上循环查看是否实际记录的FROM时间等于上一条记录的(保存)TO时间:

< p>清除SAVE_TIME。

在提示表上循环播放。

如果TIP-FROM = SAVE_TIME。

*没有新呼叫

ENDIF。

SAVE_TIME =提示。

ENDLOOP。

一周热门 更多>