sap hr schema 详解

sap hr schema 详解

ID:31935579

大小:34.00 KB

页数:18页

时间:2019-01-29

sap hr schema 详解_第1页
sap hr schema 详解_第2页
sap hr schema 详解_第3页
sap hr schema 详解_第4页
sap hr schema 详解_第5页
资源描述:

《sap hr schema 详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[推荐][原创]SAPHRSchema详解(一)一、Payrollschema基础1、Schema和Function   在SAP薪酬中,Function为薪酬计算提供了逻辑公式。Function执行一般的过程-如在给定的薪资方法上计算薪酬税,从特定的信息类型中读取工资类型,计算奖金,并保存薪酬计算的结果。SAP薪酬系统中有几十个Function,有些是与国家相关的而有些不是。每个Function在PE04中定义并有文档;在4.5版本以上可以通过PDSY查看Function文档,在早期的版本可以通过RP

2、DSYS00查看。   在SAPHR术语中,一个薪酬Function与一个ABAPFunction是不一样的。薪酬Function也包含ABAP代码,但它不像ABAPFunction那样执行。薪酬Function在Schema中被薪酬驱动程序(假定为PRCALCUO)所执行。Schema是一系列Function以某种顺序执行的集合-每个Function执行后把结果传给下一个Function。Schema可以通过PE01被创建和编辑,但是被保存在表T52C0(SAP标准Schema)和表T52C1(用户创

3、建的Schema和修改SAP标准Schema)。薪酬驱动读取T52C0/T52C1表中的行并依次执行Function。   我们如何跳过保存在表中的薪酬Function而执行ABAP代码来完成工作呢?在t-codePE04中可以看到ABPA代码对应的每个Function。在Schema中Function名与ABAPForm有关联,如薪酬FunctionWPBP映射到ABAPform‘fuwpbp’;FunctionUSTAX映射到form‘fuustax’。所以当薪酬驱动执行Schema时,它从Sche

4、ma中取得Function名,然后在名称前加上‘FU’,然后执行perform语句。这是一个很简单巧妙的设计。 2、工资类型(wagetype)即工资项在很大程度上,工资类型只是包含一些数据-比率,数字和/或数量。但是更详细的,一个工资类型有几十个属性用来控制它是如何被操作和处理的。但是在最后,它在薪酬结果数据库中作为一个对象保存成比率,数字和/或数量。   工资类型大多情况下用来保存一个员工薪水中收入的数量、扣除的数额和税收数额。员工的基本工资保存在一个工资类型中,作为一般用途扣除的费用保存在一个工资

5、类型中,他们应征税的工资和税保存在工资类型中。作为员工工资的基本数据元素——工资类型,也同样映射到FI/CO账户以记录工资上的借贷,并报告在W-2和税务表格上。   工资类型也保存统计数据-如带薪时期内工作的小时数,在过去的六个月平均的周工资,或分红计算的工资的数量。工资类型保存在几个表中,但是主要是T512W。将有更多的时间花在T512W表的各个方面。 (重要的视图包括:V_512W_D,V_512W_O,V_512W_B等。)工资类型有三类:模型、技术和用户。1)模型工资类型是SAP给客户用来作为向

6、导创建他们自己的工资类型的。他们常常以一个字母开始,SAP可能在系统升级或HRSP中添加、删除或更新他们。2)技术工资类型经常由SAP产生,以’/’开始。他们一般用在薪酬的特定的标准过程中,但你也可以修改他们,SAP可能在升级的过程中或在HRSP中更新他们。所以,如果你曾经修改过一个技术工资类型,那么要在每次升级以后或HRSP以后检查他们,以保证他们还有你需要的属性。并且不要删除任何技术工资类型。3)用户工资类型一般以数字开始,SAP在升级或HRSP中是不会改变这些工资类型的。或SAP很少在升级或HRS

7、P中改变这些工资类型。用户工资类型是为所有公司特定的工资支付制定的。3、Rule和Operation   我们的一个长期客户曾经创建了一个保存界面的信息叫“薪水Rule”!那些有经验的SAP薪水分析者和顾问立刻看成其中的双层含义和幽默。Rule包含SAP薪水中大多基本的逻辑。其中Schema是Function的集合,Rule是Operation的集合。一个Operation是一个非常基本的被用来操作工资类型的逻辑。例如,OperationMULTI是乘以工资类型中的数字和比率以决定付给员工工资的数目。O

8、perationOUTWP获取一个员工特定的数据并决定如何去处理它。比如,如果工作合同在信息类型1中是UA,那么执行‘x’,如果是UB,执行‘y’,可以通过t-codePE04和PDSY查看Operation,也可以通过PE02编辑Operation。Function对应的ABAPform是以‘fu’开始,Operation对应的ABAPform是以‘op’开始。比如,OperationMULTI,将有ABAPform‘opmulti’。同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。