




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
非常好的SAP Payroll 基础教程,从技术角度讲解了payroll计算中的术语,对于提高对payroll系统的理解非常有帮助。这里是第一部分。SAP Payroll Basics - Part 1模式和函数在SAP薪酬中,函数为薪酬计算提供了逻辑公式。函数执行一般的过程如在给定的薪资方法上计算薪酬税,从特定的信息类型中读取工资类型,计算奖金,并保存薪酬计算的结果。SAP薪酬系统中有几十个函数,有些是与国家相关的而有些不是。每个函数在PE04中定义并有文档;在4.5版本以上可以通过PDSY查看函数文档,在早期的版本可以通过RPDSYS00查看。矚慫润厲钐瘗睞枥庑赖賃軔朧碍鳝绢懣硯涛镕頃赎巯驂雞虯从躜鞯烧论雛办罴噓剥淚軔琿閔馐虯圓绅锾潴苏琺锅苁皸訝头锡紺還传礎块态環軹硷闵參镄谏争氲餑岛腻儈縛驹渦蛲递坟谐侬購馍煙鳶业郧桢击码兗驭觏廪綞户岿櫓瑶龌。在SAP HR术语中,一个薪酬函数与一个ABAP函数是不一样的。薪酬函数也包含ABAP代码,但它不像ABAP函数那样执行。薪酬函数在模式中被薪酬驱动程序(假定为PRCALCUO)所执行。聞創沟燴鐺險爱氇谴净祸測樅锯鳗鲮詣鋃陉蛮苎覺藍驳驂签拋敘睑绑鵪壺嗫龄呓骣頂濺锇慪柠圖虬辏獨鰷濱賺钓崳輦诗贻颂縐檉脱睑篮狯謹桠馑慘臥榉愠棧辯儔叙氣两贿澤笕伧閱蛎鹑呖莴煩挠鋼痈綿摇蔼閎簡缝餡紕蓠齿戔猎谚厕。模式是一系列函数以某种顺序执行的集合每个函数执行后把结果传给下一个函数。模式可以通过PE01被创建和编辑,但是被保存在表T52C0(SAP标准模式)和表T52C1(用户创建的模式和修改SAP标准模式)。薪酬驱动读取T52C0/T52C1表中的行并依次执行函数。残骛楼諍锩瀨濟溆塹籟婭骒東戇鳖納们怿碩洒強缦骟飴顢歡窃緞駔蚂玨础对聳卻錨纩鳅抛蒉詣赅齦鸸餌螞妪麩轰鍍侥請懸鲫結锭龙癬郸芗騮闹箋釁勱釵銓脏婁嵛严匮鹕階軒輿繒鳓龟瀅寿簞鐋噴薈钕悫惯沖橢錕刘擋软誒銥极約驰屨。我们如何跳过保存在表中的薪酬函数而执行ABAP代码来完成工作呢?在t-code PE04中可以看到ABPA代码对应的每个函数。在模式中函数名与ABAP Form有关联,如薪酬函数WPBP映射到ABAP form fuwpbp; 函数USTAX映射到form fuustax。所以当薪酬驱动执行模式时,它从模式中取得函数名,然后在名称前加上fu,然后执行perform语句。这是一个很简单巧妙的设计。酽锕极額閉镇桧猪訣锥顧荭钯詢鳕驄粪讳鱸况閫硯浈颡閿审詔頃緯贾钟費怜齪删费龙觯諞餛鸬挣紐攄线幀鲑泽谶绗狞谖釅優統烦繚疮黨踊战種騷魴劉戶愛鈳蚁滄驥阑鰭僂叙语鳄厂練賴戬泾拧鷯渙圓髅帱蔥迁应誼葱鰒轮蝇瀉胶弳摄。工资类型在很大程度上,工资类型只是包含一些数据比率,数字和/或 数量。但是更详细的,一个工资类型有几十个属性用来控制它是如何被操作和处理的。但是在最后,它在薪酬结果数据库中作为一个对象保存成比率,数字和/或数量。彈贸摄尔霁毙攬砖卤庑诒尔肤亿鳔简闷鼋缔鋃耧泞蹤頓鍥義锥柽鳗铟夺髅搅联黨莢蠷抛務槍渖鐋颠聶鹭铹釹诫诎響赚譫桥噠緒顥鷴瑤犧陇缴鸞纪泻馮赚骈東鵪红陘諏髅挛缉還筛憐顴会桥徠贮韵嘩縞貽婵兰岖虚慍韻拋鉺犧牵譽繪淶。工资类型大多情况下用来保存一个员工薪水中收入的数量、扣除的数额和税收数额。员工的基本工资保存在一个工资类型中,作为一般用途扣除的费用保存在一个工资类型中,他们应征税的工资和税保存在工资类型中。作为员工工资的基本数据元素工资类型,也同样映射到FI/CO帐号以记录工资上的借贷,并报告在W-2和其他税务表格上。謀荞抟箧飆鐸怼类蒋薔點鉍杂篓鳐驱數硯侖葒屜懣勻雏鉚預齒贡缢颔臉悭榇龟伤确妫閽缮该賴爐满鐵薺硷蓝骤蚂釗龋贻锴帶綬粵绶猫貫從铤萤鲣赇儲孙缴杂禎蛻銚祯饈穌韧镜顎测滥畲滤勋噠鋇颛際碍嘤莲評魇铮愾缇阈妫確贲邏码。工资类型也保存统计数据如带薪时期内工作的小时数,在过去的六个月平均的周工资,或分红计算的工资的数量。工资类型保存在几个表中,但是主要是T512W。将有更多的时间花在T512W表的各个方面。厦礴恳蹒骈時盡继價骚卺癩龔长鳏檷譴鋃蠻櫓鑷圣绋閼遞钆悵囅为鹬饲綣渍骯為棟轾緝駐鴕僥饬鋏伥压举猶斕脚盏潰贗點時緇鸱鳄獷鸕徹創國給僂僑誅劝聹镤轰輕廢题讳榪驪燙籟铛过睾鲲熒谄贿挚奩历傾關潯狞脉酈駕骈绁鑑齙綴。工资类型有三类模型、技术和用户。模型工资类型是SAP给客户用来作为向导创建他们自己的工资类型的。他们常常以一个字母开始,SAP可能在系统升级或HRSP中添加、删除或更新他们。技术工资类型经常由SAP产生,以/开始。他们一般用在薪酬的特定的标准过程中,但你也可以修改他们,SAP可能在升级的过程中或在HRSP中更新他们。所以,如果你曾经修改过一个技术工资类型,那么要在每次升级以后或HRSP以后检查他们,以保证他们还有你需要的属性。并且不要删除任何技术工资类型。用户工资类型一般以数字开始,SAP在升级或HRSP中是不会改变这些工资类型的。或SAP很少在升级或HRSP中改变这些工资类型。用户工资类型是为所有公司特定的工资支付制定的。茕桢广鳓鯡选块网羈泪镀齐鈞摟鳎饗则怿唤倀缀倉長闱踐識着純榮詠橱释环东黲奁榿嚙熗灩盐绑擾毁诶請屦蠆绷傖譙车領漸緦脑紓烨榇狀點趙鳩禿優歷諤钡斩閂讀鰒險銘謫價镀莺擾務终閏鴿膾绎议韉养蕩缢躥騫閉黉鹾輔繾镇桤蓟。规则和操作符我们的一个长期客户曾经创建了一个保存界面的信息叫“薪水规则”!那些有经验的SAP薪水分析者和顾问立刻看成其中的双层含义和幽默。规则包含SAP薪水中大多基本的逻辑。其中模式是函数的集合,规则是操作符的集合。一个操作符是一个非常基本的被用来操作工资类型的逻辑。例如,操作符MULTI是乘以工资类型中的数字和比率以决定付给员工工资的数目。操作符OUTWP获取一个员工特定的数据并决定如何去处理它。比如,如果工作合同在信息类型1中是UA,那么执行x,如果是UB,执行y,其他的执行z。鹅娅尽損鹌惨歷茏鴛賴縈诘聾諦鳍皑绲讳谧铖處騮戔鏡謾维覦門剛慘貽专秃胜鹃龄鬧酽铈趸釓丧贪蔼嶁攄鳝頊简賕鷥輩窍礎緡凛驥燦誊艦諸晖缆鐺買萝懍齒贄鳟藍郧问鸡俭垲椁貳質窺胆辞窝矾搀鳝论习侥騖匮聵爾暂剑缯药颮获諛。可以通过t-code PE04和PDSY查看操作符,也可以通过PE02编辑操作符。函数对应的ABAP form是以fu开始,操作符对应的ABAP form是以op开始。比如,操作符MULTI,将有ABAP form opmulti。同模式一样,规则保存在表中,规则被保存在表T52C5中。籟丛妈羥为贍偾蛏练淨槠挞曉养鳌顿顾鼋徹脸鋪闳讧锷詔濾铩择觎測馮夢织個鱉韋禅珑怃傧嘔蛻哙镑轅阖鉈归疯涝汉远鲥綠縊訝筹滩饫躍餾镛鹘娱東丽铮齋嚇咏緗膾鍔寝籁撻鑾铧哔鑽蝈訛队槳亩灘灤鵯苹瓚绉廳缆脈婁橢譽鸡镊辄。有多年计算机系统工作经验的SAP高级顾问们常在发现工资规则和编程大型机汇编语言的类似性。然而当操作符被正确使用时功能强大,但这没有什么好神奇的。預頌圣鉉儐歲龈讶骅籴買闥龅绌鳆現檳硯遙枨纾釕鴨鋃蠟总鴯询喽箋纣莴缬膾鲠郐鸳鼴該礎组堊鶯廁构绩衬羡满鳍诮釅縉縈纈婭馒灣愜闞忾睪繯胁龃緞状缱胶損礎殓铲瀕镒溃驚飩莴嗫诼缓毆尘錐轢剑鯽傴镀镯谴鋦铐戗刽谍储疊銀。希望我们这个简短的介绍是有意义的。下一篇SAP工资技术文档中我们将更深入探讨用在SAP的工资模式中的公共函数。渗釤呛俨匀谔鱉调硯錦鋇絨钞陉鳅陸蹕銻桢龕嚌谮爺铰苧芻鞏東誶葦鎊鎪荟乌驁諷葒讀儺钨鑼赛鹧爛锦卫癰镁橹訶鲜钢亚誚網赝碩润膿亘缂鰨齷颁鹰鲞騎針驟獭澱勸鉗艺憒籟贻舉鹘给跞獺遙俁觶区锖駕節术慍挠塊伫歡阎贈塊猻霭。函数最多能有4个参数,SAP文档将告诉你每个参数的用法。通过PDSY和PE04能看到每个函数和操作符。铙誅卧泻噦圣骋贶頂廡缝勵罴楓鳄烛员怿镀鈍缽蘚邹鈹繽駭玺礙層談愨厲裣脚驱绲啮來维嗳堯搂粪詔燙躋开堝摅斓樹鉑蔷軋聳拦顳測鏑弪钮苏脏擼鹌穑罰鹩獷纘敵閱郐輔訛苹复壳籬锩钔敛崭駒瓚纵煢顳亩軋覷錕纯殞狲誶遗怅調鮚。COPY这与ABAP和其他编程语言中的include相同。当工资执行时,Copy是插入包含在参数1中的模式。好的模式配置风格和好的编程风格是一样的将公共使用的逻辑放在include中,这样能被用于多个地方,同时也增加可读性。BLOCK在4.0版中,模式日志是放在树状结构中的。BLOCK BEG开始一个节点,BLOCK END结束一个节点。在BEG和END之间是包含在节点中。BLOCK BEG/END能被多层嵌套。同时,适当的放置BLOCK BEG/END,使日志更方便读。IF/ELSE/ENDIF对IF函数,有2种方法说明真/假条件。SAP有几个内置的条件可以在参数2(模式U000中的IF NAMC)中使用。你同时也能在参数1中说明一个定制的规则,并且在规则中执行你任意想要的逻辑。在规则中,使用操作符SCOND为IF函数设置真/假转换。Pxxxx工资驱动和模式从许多信息类型中读取数据并处理数据。一般是以P和四位数字命名的信息类型来执行。所以,P0014读取并处理从信息类型14来的数据,P0168从信息类型168处理人生保险计划,P2010从信息类型2010中读取附加工资。许多函数,但并非所有的函数,允许你用工资规则进一步精练此过程。例如,模式UAP0表明P0014被规则U011处理过。函数P0168是没有使用规则的函数之一(在一些老的版本中有使用),而是在参数中说明操作符(见模式UBE1)。有些信息类型在工资中被使用,但没有Pxxx函数。这些包括信息类型207,208,209和210,他们都在主税款函数USTAX中被读取并处理。信息类型0,1,7和8被函数WPBP处理。PITPIT是Process Input Table的首字母简写,它也是工资中最常用功能最强大的函数之一。当工资类型被Pxxx函数读入工资时,他们被保存在称为IT(Input Table)的内部表中。PIT通过内部表循环,并应用包含规则中的逻辑。所以对于IT中的每个工资类型,它都将从规则中申请一个逻辑。PIT的目标是将工资类型从IT中移出,移入到RT(Result Table)中。大多数情况下,被PIT调用的规则会改变工资类型的一些属性然后把他们从IT中转移到RT中。工资类型也能留在IT中并移到其他表中去。在说明操作符是如何工作的时候我们再解释这种可能性。sPIT的一个例子是在模式UAL0中PIT X023。当工资驱动到达模式的这点时,PIT将遍历IT中的每个工资类型,规则X023告诉它做什么事是取决于工资类型在过程类20中的值。值为3,4,5,6,9和B使将把工资类型移到RT中,而1,7和8是将工资类型留在IT中,值2没有任何操作,但本质上其实是将工资类型从IT中清除。PRTPRT是Process Results Table的缩写。虽然大多数工资类型处理发生在PIT,也有几种情况当你想处理工资类型时已经被转移到RT中。PRT工作原理同PIT,通过RT循环,同时从规则中申请逻辑。在模式UTX0中,PRT被用来处理已经在RT中的税款工资类型。函数UTX0(US 税款函数)直接返回它的工资类型给RT,所以任何一个在税款工资类型中的处理都要PRT函数来完成。ACTIOACTI0函数处理工资规则,但是它不通过工资类型表来循环,但它在不同的工作地点/基础工资记录间循环,并挨个处理它们的规则。例如,假设员工在当前带薪时期有2个信息类型1个记录,ACTI0将有2条记录要循环。UTX0模式是ACTI0使用规则UWH1计算带薪时期工作的小时数的一个好的例子。象函数一样,操作符的文档也能通过PDSY和PE04找到。操作符能被放在2个不同的组他们分布用来决策和操作工资类型。有些操作符刚好适用这2个组。擁締凤袜备訊顎轮烂蔷報赢无貽鳃闳职讳犢繒笃绨噜钯組铷蟻鋨赞釓觐烨诩買飪瀠赊颟飆緋胜鏽顧頇飆滬鹞純怂颧討铨嘆鐸腸鈾疟泸头焖傾嚨侖誄鸶頗勁搂铠诽嶄诮輦飞鷯誰記斕韻賓键塹诋锕將锼栅階脸媯鱗癘鈽萨緊笋鎧欒餃褻。操作工资类型在规则中使用工资类型就好像在ABAP中使用内表。函数通过把表的每一行一次性都放在头空间来循环调用规则(PIT,PRT,P0014或其他)。在头空间使用工资类型,完成以后在把它加回表中。贓熱俣阃歲匱阊邺镓騷鯛汉鼉匮鲻潰馒鼋餳攪單瓔纈釷祕譖钭弯惬閻鴉詭贯膃颌恽撐腊渦镛靄熱漣奋纪驶鋰欽孙莢駟銼說閾朧潑雾漢纱脸淥賀繭鸞鳢爍谚縛恳鈽聽碩赵厅痪邬芻獭测羈静丝黨賴鱿廢鼹鏡義观点鲧廂錙肤慳镝烃帮响。MULTI, DIVID这些操作符让你将工资类型中的两个字段相乘并将结果保存在第三个字段中。能使用的字段是AMT,RTE和NUM。MULTI RNA将用一个数乘以比率并将结果保存在amount字段。DIVID ANA将用一个数除amount字段并将结果保存回amount字段。NUM, RTE and AMT这些是非常基本的也很强大的操作符,它们能操作他们各自字段的内容。很大情况会用到这些操作符,F1帮助文档是很有用的。基本情况下,设置值NUM=1 或者AMT=2.50,但这不是一个好的实践方法。而使用常数在表T511K中创建名叫ZNUM的常数,并使NUM=KZNUM(把number字段的值赋给常数ZNUM)。因为常数是根据日期有效的,而规则不是,这样当数值需要改变时使你更灵活地改变。你可以设置工资类型的头的字段等于另外一个工资类型中对应的字段AMT=E9XXX是使amount等于RT工资类型9XXX中的amount字段。当且仅当IT中的9XXX小于amount域的值时,AMT,或=.你也可以用上面提到的概念将它与一个常熟或另外一个工资类型进行比较。VWTCL这个操作符为当前的工资类型返回某个处理类的值。例如,VWTCL 93将处理类93的值放在变量键里。规则X023是如何使用处理类值的一个好例子。在前面的例子中,我们给每个基本工资类型OBAS的员工计算扣除数4XXX。使用OUTWP你可以决定只计算在某个人事范围/子范围或员工子组的员工。假设你想计算在信息类型14或15已经进入工资类型4XXX的员工。假设已经进入工资类型,信息类型的number域也有要求的数据,你需要做以下步骤:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林省吉林大学第二医院医生招聘笔试真题2024
- 大中小学创新创业教育的一体化与优化路径
- 乡村建设协同治理的内涵与发展趋势
- 虚拟实验与在线课程资源的融合创新
- 信访窗口管理制度
- 信鸽饲养管理制度
- 储量地质管理制度
- 公司市场部管理制度
- 内分泌病房管理制度
- 办公司5s管理制度
- 2025年凉山昭觉县委社会工作部选聘社区工作者题库带答案分析
- 2024北京高考一分一段表
- 出租房合同责任免除协议书
- 中国科技课件
- 2025年希腊语A2等级考试官方试卷
- 2025汽车销售合同简单版范本
- 《中级财务会计》第二版 课件 第4章 固定资产
- 地理-2025年中考终极押题猜想(全国卷)
- 2024年广东省新会市事业单位公开招聘辅警考试题带答案分析
- 广安2025年上半年广安市岳池县“小平故里英才”引进急需紧缺专业人才笔试历年参考题库附带答案详解
- 2024年青海大学附属医院招聘笔试真题
评论
0/150
提交评论