这几天一直在考勤核算,但是日出勤小时大于排班小时 (无加班情况),里面的原因就不详细说明,只能事后弥补(前面代码逻辑实在不想看,调整还不知道会有什么其他的问题),开始想自己写个规则处理下,但是看到别人写的一大堆规则,不想祸害后面的人,还是标准功能能搞定的就不写自定义规则,后面看我的葵花宝典的找到解决方案,三哥这本是还是可以的,去印度出差的时候应该多买几本,这本还是12年TATA同学帮我买的。
SAP标准有个LIMIT函数,是专门处理这类的情况,但是这是这玩意不够灵活,不能后面跟规则,具体配置表是T559P.时间类型可以和常量、事件类型 、T511k等参数对比,取最大值,如下图的2004就和常量8比,大于8时间类型2004=8,小于8,时间类型2004值不变。
时间类型0010与时间类型2220对比,取大值
注意这个限制一定要打上,否者就是差值。
标签:PT,最大值,limit,2004,规则,类型,时间,SAP From: https://blog.csdn.net/wl8511/article/details/137056091