文档介绍:关于SAP系统的HR模块
国内典型用户:
三资部分:SAP,Volkswagen,Microsoft,Bosch,Siemens,AMD,AMECO,AT&S,Metro,Samsung,Basf,Shell,Tyco;
内资部分:联想,万科,招商银行,浦发银行,中石化,中石油,中国电信(网通被Oracle抢了),中海油,养生堂,同洲电子,上海电力,邯郸钢铁;
子模块:
PA(Personnel Administration)
anizational Management)
PT(Personnel Time Management)
PY(Payroll)
PD(Personnel Development)
Compensation
Benefits
Recruitment(ore-Recruiting)
TE(Training & Event Management,ore-Learning)
ESS&MSS(Employee Self-Service,Manager Self-Service)
Incentive Wage
Shift Planning(with PP)
通常国内用到的模块:PA,OM,PT,PY(号称"四大")
一、PA
PA基本上就是涵盖各个方面的员工主数据,PA有两个基本概念:Info type和Action。
Info type是一类相关信息的集合,用四位数字为代码,例如:0001组织分配,0002个人基本信息,0006地址,0008基本工资,0021家庭成员,每个Info type其实就是一个table,table里有很多字段,比如"0002"这个Info type里有的字段:姓/名/称谓/别名/婚姻/宗教/性别等等,同一个Info type可以根据人员不同国家呈现不同的屏幕,并且某些Info type是特定国家专用的,比如中国专用的"个人所得税/社保/公积金/政治面貌/档案"等。"身份证号"这个Info type各国都会用,但是每个国家的编辑屏幕不一样。
Action表示一个人事事件,例如雇佣/离职/升迁/跨公司转移等,按照SAP的逻辑,一个Action会引发一系列特定的Info type的增减或变更,Info type的变更也应该有一个Action作为其缘由,所以要把相关的Info type按照特定顺序组合起来,在给员工执行Action的时候,这些Info type会按顺序逐个呈现,用户在前台逐个维护这些信息,举个简单的例子,用户在执行"雇佣"这一Action后,系统会接连调出Info type:个人信息/组织分配/地址/排班/基本工资/银行/休假定额,用户在前台把这些信息逐个维护直至完毕。而所执行的Action也被记录于Info type0000中。这一系列Info type和对Info type的操作(创建/修改/删除/终止)的组合称为Info group,Info group被分配给Action。
HR的每个Info type都必须指定有效期,有的Info type有重叠或间断,用户可以自己定义每个Info type的"time constraint",常用的有三种:;;,以业务为例,"基本工资"这一Info type的time constraint=1,某人在某一时点必须且只能有一条记录,如果在1月8号给员工修改"基本工资",原有的记录就被掐断(即终止于1月7日这一天,SAP叫做Delimit)。Time constraint=2的例子:配偶,员工可以有配偶可以没有配偶,但如果有配偶只能有一个,time constraint=3的例子:子女,某人可以没有子女,可以有一个子女,可以同时有几个子女。
某些Info type可以有Subtype,Subtype的表结构完全继承于Info type,只是用来细化和区别具体的Info type,例如:"0021家庭成员"这个Info type可以有"配偶/子女/父亲/母亲/兄弟姐妹"这些Subtype,这些都是可定义的,当某个Info type或者Subtype在同一时间有多条记录时,再用"Object ID"作为索引来区别,例如某员工在同一时间有三个子女,"Object ID"分别为1,2,3,在允许"一夫多妻制"的国家
,也可以用"Object ID"来指代同时拥有的多个配偶。
二、OM
SAP的OM是基于对象的结构,每个业务单元都被描述成一个对象(Object),常见的有:Position(岗位),Org Unit(部门),Job(工作),Cost Center(成本中心),Person(人,即PA里的Employee),Task(任务),Qu