Preface
由于下一阶段的项目将专注于Payroll result的数据读取,我对中国payroll的一些算税机制以及相关的法律法规做了一些research来做为该项目的一个background knowledge。
Introduction to Payroll
Payroll中文的理解就是工资单吧,它包括了一个员工在一个月内的工资收入、奖金收入、应付纳税、社保、住房公积金等一系列与钱有关的信息。一个稳定有序的工资系统将对一个企业在员工薪酬上能有一个更效率与全面的管理,所以我认为payroll在人事这块是一个核心内容了(毕竟牵涉到钱了,怎能马虎)。 而SAP的HCM模块中所提供的payroll driver便是一个跑工资单的工具,根据我得到的信息这个payroll driver的特点就是:稳定,灵活就是长得难看了点, 其实SAP的产品对一个企业来说相当于一个非常能干的丑媳妇吧,
而在背后支持着这个payroll driver的就是一整套的人员信息读取与相关的逻辑运算。
SAP的payroll有一套专门的运算体系具体可以参考这篇博文:
http://scnblogs.techweb.com.cn/vincent10/archives/2.html。 这个文章介绍的非常仔细,通过我自己的理解就是schema是作为payroll的一个基本逻辑流程支配着整个payroll的运算顺序,而里面的薪酬函数以及规则就是每一部流程的具体运算器。贯穿于整个流程的输入与输出变量就是工资项,而储存这些工资项就是IT(Input table)、RT(Result table) 和 CRT(Cumulative