业务说明:薪资核算常有的场景是,人员月中入职离职,或者调动等原因引起的WPBP拆分,造成根据不同的期间段进行薪资核算,针对这种情况,SAP HCM Schema怎么处理?
系统配置:需要根据出勤天数进行折减的工资项;
Processing of time data(出勤折减)
PIT 调取工资项目规则(将用的工资项有这些)
OutUP操作加载当前有效的工作中心和基本薪资数据。(重要的判断操作符)
OOOOOVVVVV
ABART 人员子组分组
PAYSB 工资范围
EMPLR 雇佣合同
ATIND Additional Time Management indicator I0007*)
PARTT Part-time from I0007*)
WWEEK Working week from I0007*)
PLTSC 人事子范围
PLANT 人事范围
COMPY 公司代码
COSTC 成本中心:变量键有8个字符,成本中心有10个字符。使用操作VALEN和VAOFF选择要从成本中心转移并放置在变量键中的部分
COSTD 成本分配指标:如果EE存在0027(成本分布),则变量键中放置“X”,否则输入“*”。
CTYMO 工资和工资类型的国家修饰符***)
PERSG 员工组
PERSB 员工子组
SHIFT Shift indicator
JOBNO Job
TRFAR Pay scale type
TRFGB Pay scale area
TRFGR Pay scale group
TRFST Pay scale level
ITRFA T510A中的内部薪级表类型,如果未保留此字段,则在变量键中输入“**”。**)
TIMER 时间记录
INWID 从T503开始参加Time WTs**)
ORGEH 组织单元
PARTN 合伙关系
MAS1N 下一工资期开始的操作类型(仅用于法国)MAS1G下一工资期开始的操作原因(仅用于法国)
第一种处理类型:工作日加班考勤处理
AMT=E 9001 集合
AMT*100000 增加
AMT/174 产品组
AMT*1.5 增加
MULTI ANA 多重 数量/编号/比率
AMT/100000 产品组
ADDWT 4001 OT 输出表
解读:9001基本工资,折算成日工资,放大后折算每天的出勤小时数,*1.5为工作日加班,最后写入4001.
第二种处理方式:从V_T511K常量表中判断,基本加班费按照固定的日工资计算。
AMT=KZ0001 集合
AMT*100000 增加
AMT/174 产品组
AMT*2 增加
MULTI ANA 多重 数量/编号/比率
AMT/100000 产品组
ADDWT 4002 OT 输出表
解读:加班费按照常量计算,V_T511K中,计算日工资对应的月工资相同,折算成日工资后也相同,周末加班*2,写入4002
第三种处理方式:计算项目津贴
AMT=E 9005 集合;项目津贴基数,可以通过0014或者0015输入
AMT*100000 增加
AMT/ 5555 产品组(应计薪天数)
MULTI ANA 多重 数量/编号/比率
AMT/100000 产品组
ADDWT 4005 OT 输出表
PPPAR:根据情况判断,是:走对应的结果,否:走*
第四种方式:从ZL结果中获取结果。
(1)获取ZL结果:Processing of time data
PRINT NP ZL Print table of time wage types(ZL表传输到IT表)
(2)对考勤ZL表进行处理
YT01 项目津贴支付
*
6000 项目津贴支付
OUTWPPLANT 变量关键字中P.范围
****
AMT= 5000 集合
AMT*100000 增加
AMT/ 7000产品组
MULTI ANA 多重 数量/编号/比率
AMT/100000 产品组
ADDWT 5001OT 输出表