微信搜索公众号:SAP中文学习网交流平台      SAP技术千人群: SAP中文学习网技术群      SAP技术交流2群:SAP技术交流2群      SAP新人群:SAP中文学习网新人群     

SAP中文学习网

SAP HR模块病假扣款逻辑

来源: 互联网TAG标签: SAP HR 作者:SAP中文学习网 点击:

目前我做过的项目中,已经有两家公司使用病假按天数不同扣不同的比例的薪水的问题了.

第一个项目实在想不到解,用ABAP开发了一个function解决掉了.

这次我想尝试一下用扣减的quota来实现病假扣薪的拆分来做,然后可以做不同的quota,有不同的数字,例如有扣30%薪水的quota type 每年5天,扣50%薪水的quota type每年10天,然后扣全薪的quota每年就是9999无上限.最后再用IMG中的valuation of absences with quota deduction中的设定来实现.

后来实做的时候,发现杯具了,标准中国的schema根本  不能把infotype 2001中的数据按照quota deduction切分开来.

于是决定debug之,发现是切分的动作是RAB这个function做的,而且查帮助,只要在RAB这个function的的par3里面给个X就可以切分了.于是赶快打上,测试,发现又杯具了,这次直接schema就无法激活..

后来发现时RAB这个function在用于中国的schema的时候,不能使用par3.于是才知道原来parameter也是可以按国家切分的XD.

最后因为不想之前的心血白费掉,于是我选择了改掉它,唯一再要注意的是以后升级的时候可能被覆盖掉还得再改一次…..

更改的步骤如下

1:PE04找到Function RAB,然后双击下图中的参数3

function RAB

2:再点开后的国家列表里面把中国打上勾

e59bbee5838f-2

3:最后回到schema中把schema的par3里面打上XX,就大功告成了:)

e59bbee5838f-3

PPPS:发现SAP已经出了一个NOTES   1533554解决此问题了…

(编辑:cindy liu )
顶一下
(3)
100%
踩一下
(0)
0%
------分隔线----------------------------
您有可能感兴趣的文章