点击此处---> 群内免费提供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)
嗨Salilaja,
您能评论所有其他规则,而只是修改和测试规则&MCP
条件1:如果员工为PRSNT,系统应生成时间类型9004,首先我们
规则1。对于其他情况,我们应该检查员工是否不是PRSNT,是否不在。 检查后,我们应该查询9004是否为
Rule:2如果是,则day是否为WOOFF,如果我们应该查询9004是否为1
基于您应该生成days, 您还必须添加一些其他条件,让我们逐步进行操作
嗨,西金达,
请检查所附规则以供参考。 它应该适用于sailaja
嗨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?
感谢Anamika
感谢所有人。
一周热门 更多>