SAP_SCHEMA详解.docx
《SAP_SCHEMA详解.docx》由会员分享,可在线阅读,更多相关《SAP_SCHEMA详解.docx(21页珍藏版)》请在优知文库上搜索。
1、SAPHRSchema详解(一)一、Payrollschema基础1、模式和函数在SAP薪册中,函数为薪嘶计算供应了逻辑公式。函数执行般的过程一如在给定的薪资方法上计算薪酬税,从特定的信息类型中读取工资类型,计算奖金,并保存薪册计算的结果.SAP薪酬系统中布几十个曲数,彳些是与国家相关的而有些不是。每个函数在PE04中定义并有文档;在4.5版本以上可以通过PDSY查看函数文档,在早期的版本可以通过Rpdsysoo查看。在SAPHR术语中,一个薪酬函数与一个ABAP函数是不一样的。薪酬函数也包含ABAP代码,但它不像ABAP曲数那样执行。薪承函数在模式中被薪酬驷动程序(假定为PRCA1.CUO)
2、所执行。模式是一系列函数以某种依次执行的集合一每个函数执行后把结果传给下一个函数。模式可以通过PEoI被创建和编辑,但是被保存在表T52C0(SAP标准模式)和表T52C1(用户创建的模式和修改SAP标准模式)。薪酬驱动读取T52C0/T52C1表中的行并依次执行函数。我们如何跳过保存在表中的薪酬函数而执行ABAP代码来完成工作呢?在t-codePE04中可以看到ABPA代码对应的每个函数。在模式中函数名与ABAPForm有关联,如薪邮函数WPBP映射到ABAPform,fuwpbp,:函数USTAX映射到formfuustax.所以当薪酬驱动执行模式时,它从模式中取得函数名,然后在名称前加上
3、ful然后执行Perfornl语句。这是一个很简洁奇妙的设计。2、工资类型(Wagetype)即工资项在很大程度上,工资类型只是包含一些数据一比率,数字和/或数搔。但是更具体的,一个工资类型有几十个屈性用来限制它是如何被操作和处理的。但是在最终,它在薪酬结果数据库中作为一个对象保存成比率,数字和/或数量。工资类型大多状况下用来保存一个员工薪水中收入的数量、扣除的数额和税收数额。员工的基本工资保存在一个工资类型中,作为一般用途扣除的费用保存在一个工资类型中,他们应征税的工费和税保存在工资类型中。作为员工工资的基本数据元素一一工资类型,也同样映射到FI/CO账户以记录工资上的借贷,并报告在W-2和
4、ERP论坛欢迎您税务表格上。工资类型也保存统”数据一如带薪时期内工作的小时数,在过去的六个月平均的周工资,或分红计算的工资的数量。工资类型保存在几个表中,但是主要是T512W将有更多的时间花在T512W表的各个方面。(重要的视图包括:V_512W_D,V_512W_O,V_512W_B等。)工资类型有三类:模型、技术和用户。1)模型工资类型是SAP给客户用来作为向导创建他们自己的工资类型的。他们常常以一个字母起先,SAP可能在系统升级或HRSP中添加、删除或更新他们。2)技术工资类型常常由SAP产生,以起先.他们般用在薪保的特定的标准过程中,但你也可以修改他们,SAP可能在升级的过程中或在HR
5、SP中更新他们。所以,假如你曾经修改过个技术工资类型,那么要在每次升级以后或HRSP以后检查他们,以保证他们还有你须要的属性。并且不要删除任何技术工资类型。3)用户工资类型般以数字起先,SAP在升级或HRSP中是不会变更这些工资类型的。或SAP很少在升级或HRSP中变更这些工资类型。用户工资类型是为全部公司特定的工资支付制定的“3、规则和操作符我们的一个长期客户曾经创建了一个保存界面的信息叫“薪水规则”!那些有阅历的SAP薪水分析者和顾问立即看成其中的双层含义和幽默。规则包含SAP薪水中大多基本的逻辑。其中模式是函数的集合,规则是操作符的集合.个操作符是个特别基本的被用来操作工资类型的逻辑。例
6、如,操作符MU1.Tl是乘以工资类型中的数字和比率以确定付给员工工资的数目。操作符OUTWP获得个员工特定的数据并确定如何去处理它。比如,假如工作合同在信息类型1中是UA,那么执行,x,假如是UB,执行,yERP论坛欢迎您的执行z可以通过t-codePE04和PDSY杳看操作符,也可以通过PE02编辑操作符。函数对应的ABAPform是以,ff起先,操作符对应的ABAPform是以,op起先。比如,操作符MU1.T1.将有ABAPformPpmuW.同模式一样,规则保存在表中,规则被保存在表T52C5中。行多年计算机系统工作阅历的SAP高级顾问们常在发觉工资规则和编程大型机汇编语言的类似性。然
7、而当操作符被正确运用时功能强大,但这没有什么好奇妙的。希望我们这个简短的介绍是有意义的.下篇SAP工资技术文档中我们将更深化探讨用在SAP的工资模式中的公共函数。函数最多能有4个参数,SAP文档将告知你每个参数的用法。通过PDSY和PE04能看到每个函数和操作符,COPY这与ABAP和ERP论坛欢迎您编程语言中的include相同。当工资执行时,CoPy是插入包含在参数1中的模式,好的模式配置风格和好的编程风格是一样的一将公共运用的逻辑放在include,中,这样能被用于多个地方,同时也增加可读性。B1.OCK在4.0版中,模式日志是放在树状结构中的。B1.OCKBEG起先一个节点,B1.OC
8、KEND结束一个节点。在BEG和END之间是包含在节点中。B1.OCKBEG/END能被多层嵌套。同时,适当的放置B1.OCKBEG/END,使H志更便利读。IF/E1.SE/ENDIF对IF函数,有2种方法说明其/假条件。SAP有几个内置的条件可以在参数2(模式UOOO中的IFNAMO中运用.你同时也能在参数1中说明一个定制的规则,并且在规则中执行你随意想要的逻辑。在规则中,运用操作符SeOND为IF函数设置其/假转换。Pxxxx工资驱动和模式从很多信息类型中读取数据并处理数据“般是以P和四位数字命名的信息类型来执行。所以,PoOI4读取并处理从信息类型14来的数据,P0168从信息类型16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAP_SCHEMA 详解