PCR在时间管理中计算天数

2020-09-04 19:23发布

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

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


Hii专家

我的客户有一个要求,如果某个员工应在下班日的前一天或下一天在场,则他的下班日将被计为在场时间。 休息日可能是1天或2天。

例如

1。周五至周六周日周日休日周一LWP(无薪休假)总出勤= 3天

2。 星期五LWP星期六星期六星期日星期一星期一礼物= 3天

3。 星期四LOP星期五国定假日星期六OFF星期日OFF星期一Present =总出勤4天

请建议进行PCR,因为我的pcr在此情况下不起作用。 还说出可以用来调用昨天类型的操作吗?

(28.2 kB)

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

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


Hii专家

我的客户有一个要求,如果某个员工应在下班日的前一天或下一天在场,则他的下班日将被计为在场时间。 休息日可能是1天或2天。

例如

1。周五至周六周日周日休日周一LWP(无薪休假)总出勤= 3天

2。 星期五LWP星期六星期六星期日星期一星期一礼物= 3天

3。 星期四LOP星期五国定假日星期六OFF星期日OFF星期一Present =总出勤4天

请建议进行PCR,因为我的pcr在此情况下不起作用。 还说出可以用来调用昨天类型的操作吗?

(28.2 kB)
付费偷看设置
发送
6条回答
xfwsx85
1楼 · 2020-09-04 20:01.采纳回答

嗨Salilaja,

您能评论所有其他规则,而只是修改和测试规则&MCP

条件1:如果员工为PRSNT,系统应生成时间类型9004,首先我们

规则1。对于其他情况,我们应该检查员工是否不是PRSNT,是否不在。 检查后,我们应该查询9004是否为

Rule:2如果是,则day是否为WOOFF,如果我们应该查询9004是否为1

基于您应该生成days, 您还必须添加一些其他条件,让我们逐步进行操作

哎,真难
2楼-- · 2020-09-04 19:54

嗨,西金达,

请检查所附规则以供参考。 它应该适用于sailaja

落灬小鱼
3楼-- · 2020-09-04 20:15

嗨Sailaja提供的方案

我知道您已经创建了时间类型。 我从开始考虑坐下和日晒天开始提供解决方案。 当存在EE时,每天创建一个时间类型Z001。 如果EE工作,则该TT将在星期五保存。 在Sat上,查询LZ001?0,如果大于hrs = 1,则查询adddbZ001,addzls9004。 在星期天重复同样的事情。 这很简单。

HRS = LZ001
HRS?0
> HRS = 1,ADDDBZ001,ADDZLS9004
*

现在,如果星期五是PH或LWP,那么星期六和星期日我们将没有LZ001。 在这种情况下,请创建另一个TT Z002。 对于星期六,规则如下:

HRS = LZ001
HRS?0
>
* HRS = 1,ADDDBZ002

对于星期日规则将是

HRS = LZ001
HRS?0
>
* HRS = LZ002
HRS?0
> HRS = LZ002,HRS + 1,ADDDBZ002Z
* HRS = 1, ADDDBZ002Z

现在如果存在EE,则在星期一

HRS = 1
ADDDBZ001
HRS + LZ002
ADDZLS9004

如果EE在星期五的LWP上并且在星期一存在,那么如果有2个休息日,则应该在星期一9004生成,值= 3,或者如果只有1个休息日则用value = 2天生成。

尝试一下,让我知道是否适合您。

嗨Anamika

我有疑问,每天都会查询LZ001以读取时间类型,如果不是星期五并且是公众场合 假期?

查询LZ001如何区分工作日,正常工作日,公共假期和LWP?

落灬小鱼
5楼-- · 2020-09-04 20:20

感谢Anamika

追夢秋陽
6楼-- · 2020-09-04 20:15

感谢所有人。

一周热门 更多>