SAP HR PT.docx
《SAP HR PT.docx》由会员分享,可在线阅读,更多相关《SAP HR PT.docx(12页珍藏版)》请在冰豆网上搜索。
SAPHRPT
最新资料,word文档,可以自由编辑!
!
精
品
文
档
下
载
【本页是封面,下载后可以删除!
】
SAPHRPTandPY
从每天的日出东升,到日落西沉,我们从上班到下班结束一天劳碌的工作。
。
。
。
纵然时间无影无形,但是SAPPT可以记录您的时间痕迹;
纵然时间无法估量,但是SAPPY可以一定的计量您的工作时间和时间规划,给您一定的薪酬等回馈。
之前我们总说“一分耕耘一分收获”,我们也总言时间流逝总是不知不觉,让你我总感觉时间的虚无,但是SAP的PT可以记录您的点点滴滴,SAP的PY可以回答您时间流逝后的一定代价。
------题记
SAP的时间管理模块PT是SAP四大(OM,PA,PT,PY)中很重要的一个模块,而且也是较为复杂的一个模块。
时间管理我们有正向考勤,逆向考勤,时间定额的配置梳理,针对不同员工类型例如小时工,月薪职员等不同时间处理,管理同一员工的时间出勤,缺勤,加班等不同时间状态。
笔者也会尽量系统分享PT模块中个人原创文档,简要目录文章后面有分享。
当然笔者的能力有限,真的很期待SAPHCM前辈和同仁能够多多分享。
本文是SAP时间管理和薪酬集成的一个简单的文档交流,其中的配图皆是笔者自己绘制或者从系统配置实现截图,图中自有粗糙鄙陋之处还望大家见谅。
在开始本文之前需要简要回顾一下SAPPT模块中时间相关的主要Infotype信息类型。
SAP中针对IT的编号是有一定规则的。
1.Infotype0000-0999–员工管理
2.Infotype1000-1999–员工发展计划
3.Infotype2000-2999–时间管理
4.Infotype4000-4999–招聘
5.Infotype9000-9999–用户自定义信息类型
所以大家会发现时间管理的IT均是2000-2999之间。
下面图表详细罗列主要的几个信息类型及简要的关键字段说明。
熟悉了时间相关主要信息类型之后,笔者希望和大家分享时间管理和薪酬集成的正文了,其实简单来说时间的处理主要是三大步:
时间采集,时间评估,时间薪酬计算。
下图简要图表说明以及每个阶段的简要例子。
针对上述时间处理三个主要步骤,笔者下面希望和大家详细分享三个步骤笔者实施过的四种主要的时间管理和薪酬集成的场景。
场景1:
SAPCATS+SAPTimeEvaluation+SAPPayroll
注:
遵守有图有真相的原则,本场景,笔者在系统测试环境配置通过,每个步骤都会有相应的系统截图。
该场景SAPCATS负责时间数据采集,通过TM00Schema正向时间评估模式评估,最后在Payroll处理时间相关的工资项。
还需要说明的是,此次图中截图侧重整体流程的顺畅,所以没有对业务数据以及工资项做合理的调整。
所以请只关注流程步骤,请不需要关注对应的数据准确性。
1. SAPCATS时间数据采集
SAPCATS时间数据采集流程简单概括为:
出勤/缺勤类型录入时间--------->SAPCATS时间转移--------->转移成功该员工的IT2001IT2002对应的出勤/缺勤类型记录生成。
笔者下面会详细讲解每个步骤。
(1)出勤/缺勤类型录入时间:
输入员工编号28008990,打开SAPCATS数据录入屏幕,该屏幕需要显示哪些数据字段,以及输入周期是一周时间,一月时间等都是通过数据输入文件参数来配置。
笔者稍后会有SAPCATS相关配置文档的分享。
希望到时候大家多多批评指正。
下面SAPCATS截图笔者配置只需要输入出勤/缺勤类型,时间总计,且录入一周时间数据。
图中为缺勤类型0210时间数据录入。
(2)SAPCATS时间转移:
正如CATScross-applicationtimesheet跨组件应用其名CATS就是SAP内部一个和其他系统其他子模块交互的接口。
例如CATS可以和模块HCM、CO、PS(ProjectSystem)集成。
CATS可以通过SAPGUI和ESS(EmployeeSelf-service)访问。
本文演示CATS和HR模块的集成。
将第一步
(1)的CATS时间数据转移到28008990的缺勤类型0210(IT2001)存储。
笔者建议执行程序之前最好测试执行,校正无误,再正式执行。
下图是时间转移的测试执行
大家可以看到测试运行结果:
无数据转移,数据条目的员工号是28008990,日期是2012.12.14缺勤类型0210缺勤时数8小时,和CAST录入数据一致。
然后正式执行程序。
大家可以看到数据记录条目是1,成功过账的数量为1.说明数据传输成功。
(3)我们可以通过PA20/30,输入日期2012.12.14来校验是否成功存储。
大家可以看到CATS录入时间成功转移存储到28008990缺勤类型0210
2. SAPTimeEvaluation
本文笔者通过TM00---正向时间考勤模式来评估时间数据(笔者稍后会有系列文章分享TM00TM04的详细讲解,区别比较,以及相应配置实现)。
时间评估最后结果我们可以在簇B2中查看,而且下一步SAPPayroll的时间工资项处理就是读取B2。
下图是时间评估之后B2的图表显示,请读者们留意图表中的红色边框里的工资项目WT对应的M110M210。
3.当第一步第二步都成功完成之后,最后我们来到SAPPayroll环节。
这里笔者以中国模式CN28为例。
CN28模式中功能IMPRT处理簇B2,具体如图
当PY成功run过之后,我们去查看RT表,不知道读者是否还记得之前我们配置的WT是M110,M210,所以我们得看RT表中该对应的WT是否成功生成。
在此再次赘述一遍,本文侧重流程的完整性,所以在数据准确性上没有注意,所以还望读者不要纠结于此。
上图是PY成功运行显示结果,下面我们去看RT表,查找WTM110M210
至此笔者浅显给大家分享完毕第一个场景SAPCATS+SAPTimeEvaluation+SAPPayroll的完整流程。
每个配图都是笔者在测试系统配置实施通过。
所以有图有真相,但是肯定有纰漏之处还望大家和各位同仁多多指正指导。
场景2:
外部系统时间采集+外部系统时间评估+SAPPayroll
该场景简单来说就是用户第三方系统成功生成时间相关的评估结果记录信息,然后倒入SAP,SAPPY通过相应的ruleschema来进一步处理生成SAP中时间相关的工资项,发薪,以及PostingtoFICO等相关操作。
因此该场景的核心点就是外部系统的时间相关评估结果记录信息如何倒入SAP系统。
下面是外部系统和SAPPY集成的处理流程分享。
⑴ SAPHCM中使用PA40新入职一个员工。
⑵ 该员工使用外部时间考勤系统
⑶ 外部时间考勤系统评估该员工的时间数据生成相应结果
⑷ 外部系统通过接口将数据导入SAP系统,和相应的WT建立关联。
关于该桥接接口实现笔者分享三种思路且均是笔者实际项目处理方案。
第一种接口方案:
SAP的IT0050时间记录信息,IT0050信息类型扮演SAPHCM和外部系统的桥梁。
IT0050中的字段时间记录标识号用作外部系统的标识符合,因为外部系统不可能识别SAP员工编号。
第二种接口方案:
用户自定义的Infotype信息类型来存储外部系统的时间评估结果信息,然后再PY中写相应的PXXXX功能函数,规则rule来进一步处理
第三种接口方案:
用户自定义接口表table,将外部系统ID和SAP对应的WT等建立关联。
笔者有相应的开发经验,如果需要可以进一步交流。
⑸ 成功建立相关WT之后,将该WT存储到SAPIT2010员工薪酬信息。
⑹ SAPPY笔者仍以CN28为例,CN28模式读取IT2010信息,功能函数P2010根据自定义的rule处理IT2010存储时间相关WT。
PY运行成功,读者可以去RT表校验对应的时间WT是否成功生成以及WT存储数据是否正确。
场景3:
外部系统时间采集+SAPTimeEvaluation+SAPPayroll
该场景简单描述就是外部时间考勤系统例如打卡机,然后将外部时间数据导入SAP对应的Infotype信息类型例如IT2001200220110050等,通过SAPTM00TM04等模式评估时间结果,最后SAPPayroll运行生成相应时间的工资项。
该场景的流程一般处理如下:
⑴ SAPHCM系统中使用PA40新入职一个员工
⑵ 该员工使用外部时间采集系统
⑶ 通过ABAP程序编写等将外部时间数据导入SAP时间相关IT中例如IT200120022011等。
⑷ TM00TM04等模式评估时间信息类型生成簇B2。
(读者可以回顾场景一中时间评估)
⑸ PY中schema处理B2生成相应的时间相关的工作项。
(读者可以回顾场景一中SAPPayroll)
场景4:
SAP时间相关IT录入+SAPTimeEvaluation+SAPPayroll
该场景简单总结为时间采集,评估,薪酬计算都是在SAP系统自身完成。
该场景的流程一般处理如下:
⑴ SAPHCM系统中使用PA40新入职一个员工
⑵ SAPHCM系统中录入时间相关IT中例如IT200120022011等。
⑶ TM00TM04等模式评估时间信息类型生成簇B2。
(读者可以回顾场景一中时间评估)
⑷ PY中schema处理B2生成相应的时间相关的工作项。
(读者可以回顾场景一中SAPPayroll)
综合上文,笔者和大家分享时间管理和薪酬集成的四种主要场景。
笔者能力有限,肯定有纰漏和错误的地方,再次希望得到大家的指正和指导。