SAPHR开发相关知识点-内部培训版_第1页
SAPHR开发相关知识点-内部培训版_第2页
SAPHR开发相关知识点-内部培训版_第3页
SAPHR开发相关知识点-内部培训版_第4页
SAPHR开发相关知识点-内部培训版_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HR模块以及HR相关开发知识介绍2021.05V2You Jing注:本文为鄙人自行整理和书写培训资料,仅供学习和参考.Word专业资料目录ContentsHR模块以及 HR相关开发知识介绍 1目录2HR相关模块简介7Word专业资料OM模块-组织架构治理81. 名词介绍82. 组织架构根本信息 83. 数据表特性94. OM架构搭建1.05. 常用的对象关系.1.16. 评估路径.127. RH_STRUC_GET使用1.58. OM核心数据表169. OM权限治理1610. 时间限制1711. 组织单位、职位和职务文本描述 1 812. 主要的事务代码1.913. 相关函数1914. 更新

2、模式介绍 20PA模块-人事治理211. 根本介绍2.12. 名词介绍223. PA信息类型234. 数据表结构245. 主要的事物代码 256. 主要的信息类型 26Word专业资料7. 时间限制278. 相关函数28PT模块-时间治理291. 根本介绍292. 主要的信息类型即试用范围 293. 考勤评估304. 常用的函数3.15. 常用事物代码.316. 考勤相关开发.32PY模块-薪酬321. 根本介绍322. 名词解析323. Schema 334. 薪资过账前提条件 345. 薪资过账中国一般流程 356. 薪资核算状态.357. 薪资结果数据结构 368. 常用函数379. 薪

3、酬谢表开发.3810. 常用事物代码3811. 薪资结果其它抽取方式 39两张簇表PCL1 & PCL2 40Word专业资料信息类型增强.4.11 PA新增信息类型412 PA原有信息类型增强 .463 OM信息类型增强 474 OM原有信息类型增强 545 PA20&PA30 信息类型字段属性限制 5 56 标准增强点56LDB以及宏571. LDB 简介572. HR PNP 583. HR PNPCE 6.14. HR PCH 62HR信息类型修改日志 641. 配置路径642. PCL4数据构成简介683. 存档读取70HR报表常规开发方式 751. 常用指令752. LDB程序开发

4、步骤7.63. LDB程序开发考前须知错误!未定义书签.附录A - HR常用事物代码错误!未定义书签.附录B - HR局部函数介绍错误!未定义书签.Word专业资料1. HR_INFOTYPE_OPERATION 车昔误!未定义书签.2. BAPI_EMPLOYEE_ENQUEUE 错误!未定义书签.Word专业资料HR相关模块简介HR模块主要用于治理公司组织架构、人事、薪酬、时间等.主要包含一下模块:OM - Organization management组织架构治理PA - Personnel administration人事治理PT - Personnel Time management

5、 时间治理方案工作时间、考勤、缺勤、考勤评估等等PY - Payroll 薪酬还有其它模块,比方招聘、培训等等.但主要的还是上述四大模块.HR数据主要以信息类型对应的表存储人事或者组织架构的各种信息.采用4位编号方式表示不同的信息类型,编号范围:信息类型0000到0999用于人力资源主数据中有时也用于申请人数据.对应主表为 PAXXXX ,对应结构 PXXXX和PSXXXX.信息类型1000 - 1999 用于组织治理中OM .对应主表为 HRPXXXX ,对应结构为 HRIXXXX 和PXXXX.信息类型 2000 - 2999用于时间数据中.对应主表为PAXXXX ,对应结构PXXXX 和

6、 PSXXXX.信息类型4000 - 4999用于申请人数据中.根本上没用信息类型9000 - 9999 用于客户扩展增强.对应主表和对应结构,根据类Word专业资料型而定.OM模块-组织架构治理1.名词介绍名词描述信息类型区分组织治理中的/、同信息,例如组织关系、党组织信息、股权信息等等.对象SAP对HR日常业务中涉及到的人、部门、岗位等等的抽象,每个对象会对应一个编号,用于唯一标识.例如,员工编号.组织单位对应企业和企业所治理的部门的抽象.标识符为O职位/岗位对应企业中的职位和岗位.标识符为S人员对应企业的员工.标识符为P职务对具有相同属性的职位的抽象.对应标识符C2 .组织架构根本信息O

7、M主要是用于治理公司的组织架构、岗位设定、人员分配等,常见有:组织单位O-定义一个治理组织单元例如 XXX集团、XXX部门职位S-定义一个职位单元例如总经理、助理职务C-对具有相同属性的职位的抽象例如:开发人员Word专业资料人员P-对应一个员工编号一般情况下,一个组织单位下可包含多个组织单位和职位.每个职位分配给一个人员也可能会有一岗多人的情况.关系图实例OM中大局部的事情都是围绕这颗树在进行也可能有其它的体系架构数3 .数据表特性数据表构成分为4个局部:主键区域,一般引用结构HRIKEY,所有的OM表都是相同的.限制区域,一般引用结构HRIADMIN ,所有的OM表都是相同的.信息类型主数

8、据,结构名称为HRI+信息类型编号可增强区域,结构名称CI_P+信息类型编号.所有带有CI_PXXXX的信息类型Word专业资料原那么上都是可以增强,通常只有标准的OM信息类型才具备 CI_PXXXX这个include .说明表HEPS0D5翥菱得恒痼述慎星堂型那么5的CB式招国电工国辘护德条目刘助,1柏萱卷雨/魏里学出一困旌l型 1 1 f 5林提类出长度才嵌位溥通物建STHL,0口 口.信息力的扩展美it学定文CHAR40信息国CHAR10并对泉类2J和固象标iRSTRl00信息其如H埋漱搦STRC0口兜埴蚪.机构分袁情息鳍恒快西趋M司匠画画.纠r-tAtt_-JE TT1 IFF国H师I

9、KFF二应H01-0 仃 PnTTii口圮111rllt Tin1 TtLEE _7 l_l113口加7HB19005IJ4. OM架构搭建OM各对象之间均使用对象间关系实现架构搭建,关系规格包含两种:关系由两局部组成:关系方向 /关系类型+对象关系关系方向包含:自上而下-A自下而上-B意思就是包含和被包含的关系所站的角度不同.而对象关系包含非常之多,例如003代表组织单位与职位之间的关系.一般情况下,当创立关系数据时,标准都会在双方的关系数据中产生正向关系和反向关系数据.例如:组织单位60002457领导班子包含职位90024810 总经理.在组织单位的关系中:事务代码PO10Word专业资

10、料阻职单位颖导班子领导好方案状态淞活的| 1有效起始2021-11-01去向9999-12-31的更改信息1 关系01 0 60002457 1关系类型/关系B003合并相关的对象相关对泉娄到般位才目关对象的标识90024310储当经理名称优先皴AA-在职位的关系中:事物代码PO13 用位总经理总经理计戈内燃激活的有效起始2021-11-01宅旬 &959-L2-3L更就信息注:理解关系的概念可以熟练的根据需求获取相应的数据5.常用的对象关系对象关系描述和作用002报告到,即组织单位上下级关系,主要是O和O之间的关系.Word专业资料003属于,表示 O和S之间的治理关系.可理解为该组织单位O

11、下有哪些职位 S,或者是该职位 S直属于哪个组织单位O.012治理,表示该组织单位 O的治理职位S是哪个或者哪些.008持有人,表示职位 S和持有人P的关系007描述,表7K职位 S和岗位描述 C之间的附属关系.一般情况下,一个职位只有一个岗位描述,而一个岗位描述对应多个职位.6. 评估路径SAP是通过对象与对象之间的关系数据来实现整个架构的搭建,在实际应用和报表开发过程中,常常需要通过某个对象获取指定的某类对象集,可能会有多层次的嵌套.例如,某需求需要读取组织单位60002456 xxx下的所有员工.其取数逻辑非常复杂.因此SAP引入了评估路径的概念.评估路径实际上就是一类关系取数集合:-0

12、评估后银白评估潞他单独维护 口好B号A/0行关系名称优关圾关系对象英空100B 003自弁*S205a oca持有人*P30E| H是优先行*0o-o-P组织单位的内部人员百接蛔双分百口而上述的需求对应的评估路径O-O-P.Word专业资料用途:数据定向读取结构化权限限制点在开发过程中,会使用函数RH_STRUC_GET来读取评估路径数据.RH_STRLCTITKE_CETRR_STKUC_GET导入春效ACT.DTYPE ACT_OBJID ACT_WEGID0 60002456 o-o-pACT_INT_FLAC ACT.PLVAR ACT.BEGDA ACT-EXDDA ACT TDEP

13、TM ACT_TFLAG012021-01-032021-05-030XACT_VFLAQAUTHORITY_CHECKTHKT_BCFFEH_FILLX*BLVFER_MODERESLLT.TABRESULT_OBJEC RESLLT_STRLCiniIE 口名百此时函数会返回所有组织单位60002456 下的组织单位、职位和人.n如中hmEVUA1H5WtT种3打乂MU-01:MiBb8的弧之用2021-11-01M-I?-Sl:MMOJiatoME卜帆0CiW4OO2制的T271:景喷人MO24SL2g】mffWfr-Li-il:b;Ql33 州 H9, WMTH加野A翼t K01如H3

14、【12021-11-0111-31:Ke01omniziJOlAOtTH99W-L231:那么2021-li-OI?Wt-E2-3lEtr*-r0加工3刈 0-nTMEre01度冷2mli晋241WE-O3TOW-t?-l:L1013OJO-1S-O3短野心乳01?1000CH1MJA-Orf-iefl-m-U-si:*!*KOL或内1SHO-12WSHEE71tW电三必?(MK3M3T3颗4Tl占-加WW-LJ-31:K019W宾悟加3H5F5PlS9W-EZ-311人累才1:01加隐寸A乳:*其g打6B01DOiOOSOSjoU-45-9lOTW-ESlK01940打工建W15f训12-3

15、11J./r t01岫的g翻HX3TH*WS-Z:翳QIw?mi巽冷咻一批flW-tZ-31101:3者满坦搦迷为贾地主圮梁:僖皂模亚加Q1 原始分曲属在交忖女护字段 至目帮毗啮查货币/故里字限学度初政据元累就喀型戈耳“鬓位简短的述FL14 KISEDCHAR1Q保存宇演未使用手段|RESE1口n鼠死二CHAR.长席力2的俘留郭升未使用亨照 KU 的 2CHAfi20米造为2的保韶亨腾,未使用字簿GRFTL_-n FCCB阴见隹-GHAR-4-送干丛皆卸的分狙值LTIWCLEDEPSC.工STRU00人力贲主记录:信尼及空口Ml既九硝P-JH FSOOCt EAFSTRU_Q小掂*峦余值息类盟

16、口QtM图后那D:EUKRSr EUKRCHAR4.必司代耙|NERH PERMCHAfi4.人事范圉+箍义熠圆画回囱同解?岫增强区域.透明表简短描述ppoooiIL人力资源主记录:信息类型口口0 1 原始分置. 咄厂交付和维护 军用 L.目糖助匿查 K货币耀ga Ml圃周届日国画画叵_雨小翱助|傩义类型_lg- |孙 |蜘耽一斐据类型长度 小数位 简短地述ISElUDE CI FCXXHStRU005.主要的事物代码Word专业资料事务代码用途PA20员工个人信息查询PA40员工事件PA30员工个人信息维护PU00删除员工信息PU22HR数据归档6.主要的信息类型信息类型用途0000人事事件

17、记录0001组织分配信息、 公司代码、员工组、员工子组、人事范围、人事于范围、工资范围.0002个人根本信息,姓名、出生日期、籍贯等0003工资核算0007方案工作时间0008根本工资0105通讯信息0185证件信息例如身份证、签证、护照等等0041日期说明,例如参加工作日期、 退休日期、参加公司日期等等0022教育经历信息0023工作经历0530住房公积金Word专业资料0532社保7.时间限制每个信息类型对于时间的连续性均有限制,不同的信息类型,其允许的连续性不同.主要的时间限制有:1 记录存在必须无间断,无重复2 记录可含间断,不能重复3 记录可含间断并且可以存在不只一次、可重复例如:信

18、息类型0000 -人事事件,时间限制为1;信息类型0023 -其他/先前雇主那么为3.维护路径:PM01/信息类型特征/双击Word专业资料8.相关函数函数描述HR_READ_INFOTYPE读取某个员工的某个信息类型数据HR_PSBUFFER_INITIALIZE清空缓存.在使用 hr_infotype_operation循环批量更新信息类型数据时,需要用于清空缓存,否那么有可能会出现意想/、到的问题.HR_INFOTYPE_OPERATION信息类型数据更新,可INS -插入数据DEL -删除数据MOD -更新执行CHK -模拟执行注:更新或者删除时,请指定全关键字.BAPI_EMPLOY

19、EE_ENQUEUE锁定员工,对员工操作前,都必须锁定BAPI_EMPLOYEE_DEQUEUE解除锁定HR_CHECK_AUTHORITY_INFTYHR PA权限检查HR_READ_INFOTYPE_AUTHC_DISABLE跳过读权限,如果需要跳过权限,每次调用hr_read_infotype前都需要调用一次.Word专业资料PT模块-时间治理1.根本介绍时间治理模块TM ,主要用来治理员工的时间信息、考勤、缺勤、出差、加班等等信息.从SAP HR的角度上看,分为正向考勤和逆向考勤.正向考勤:正向考勤及记录员工所有和时间相关的记录,如上下班打卡记录、缺勤记录、加班记录、出差记录.逆向考勤

20、:逆向考勤,即不考虑员工的员工的上下班时间,只记录与员工方案工作时间相违背的时间数据.例如加班、缺勤、替班等等.也有第三种考勤方式,及外围系统考勤,只需要将报酬或者是扣款导入2021信息类型即可.2.主要的信息类型即试用范围信息类型使用范围描述0007通用员工方案工作时间2001通用缺勤记录事假、年假、调休等2002通用出勤记录出差、培训等等2003通用替班2005逆向考勤加班2006通用缺勤定额年假定额、病假定额2007正向考勤加班Word专业资料2021通用员工报酬信息加班补贴、夜班补贴等等2021正向考勤考勤打卡记录TEVEN正向考勤考勤打卡记录表3.考勤评估在每月计算工资前,需要先运行

21、考勤评估事物代码PT60,评估结束后,在执行薪酬核算时,系统会自动读取时间评估记录薪酬 schema中需要有该步骤,纳 入薪酬核算范围中.考勤评估过程中,也是用 schema来运行计算Schema 即如下的“评估方案.通常情况下正向逆向考勤可参考如下schema进行调整和修改.Word专业资料正向考勤逆向考勤Schema TM00Schema TM044.常用的函数函数描述HR_TIME_RESULTS_IN_INTERVAL读取考勤评估记录HR_READ_TIMEDATA_PSP读取员工每日方案工作时间HR_HK_DIFF_BT_2_DATES计算两个日期的差异MONTH_NAMES_GET

22、月份名称狄取HOLIDAY_CALENDAR_GET读取公共假日列表LAST_DAY_OF_MONTHS计算指定月份的最后f5.常用事物代码事物代码描述PT60时间评估PT_CLSTB2时间评估结果查询PA51显示员工时间记录PA61显示员工日历PT61时间报表Word专业资料PT62出勤列表PT64缺勤列表PT63个人工作方案查询6.考勤相关开发考勤报表开发与PA人事报表开发没有多大差异.如果需要做签卡信息录入的接口,此时,不能使用 SAP 的HR_infotype_operation 函数,必须使用 BDC.PY模块-薪酬1 .根本介绍工资模拟计算和工资发放.在实际工程中,PY模块很少有修

23、改标准的程序,一般情况下,开发主要是涉及到薪酬谢表或者是开发自定义的薪资过账.至于薪资核算过程中的计算规那么等等,均可以通过schema来实现.2 .名词解析名词描述Word专业资料工资项工资类型,例如根本工资 1000、工龄补贴1010工资范围具备相同工资发放制度的人的集合.是工资核算的最小单元.Schema薪酬函数,生涩难懂区别于 ABAP中的函数,两者完全/、同.可通过 PE01 PE02 PE03来维护.薪资发放过程中,一般会要求以某种schema模式运行.3 . SchemaShema是用于薪酬也可以用于时间评估的核算过程.其主要包含三局部:模式,一系列薪酬函数功能的组合,工资核算需

24、要在某种模式下运行.薪酬函数功能,薪酬计算的逻辑公式,其后台对应一个form ,里面全是abap 代码.计算规那么,例如比率计算、折扣、扣减.计算规那么一般作为薪酬函数的参数.常用事物代码PE01模式创立和维护PE02计算规那么创立和维护PE04薪酬函数创立和维护,一般新建的需要放到 include RPCBURZ0 中,可新建一个Z的include ,然后form 放于其中.PDSY说明文档查询和维护在工资核算过程中,系统会根据模式依次执行薪酬函数计算员工工资,并生成核算Word专业资料结果.至于Schema的创立修改等等,这个就不太熟悉了.4 .薪资过账前提条件薪资过账一般要求员工的局部信

25、息必须完整:0001组织分配0003工资核算状态0007方案工作时间0008根本工资0009银行信息0531个人所得税中国可选:0014经常性支付/扣除0015额外支付0530住房公积金中国0532社会保险中国2021额外报酬加班费什么的Word专业资料0267附加非周期支付年终奖、过节费等等可以放在这里5.薪资过账中国一般流程开始6.薪资核算状态Word专业资料薪资核算一般有四个状态状态描述1为薪资发放而释放,会锁定相关人员的薪资相关信息2工资发放更止3退出工资发放4检查发放结果,会锁定相关人员的薪资相关信息事物彳弋码PA03可查询每个工资范围的核算状态以及期间.工资范围的工资核算状态和期间

26、对应两个表:T569U -工资范围当前状态和核算期间T569V -工资范围工资核算日志7 .薪资结果数据结构Word专业资料薪资结果的数据类型为 PAY99_RESULT 国际通用PAYCN_RESULT 中国,该类型为一个多层次嵌套类型.说明PAY99_RESULT-INTER-RT工资核算结果明细表,存储了员工所有的应发、实发、税额、补贴、扣减等等明细.一般薪酬谢表开发中, 都从该子表中读取对应的工资明细信息.PAY99_RESULT-INTER-BT实际支付金额、银行根本信息8 .常用函数CU_READ_RGDIR读取员工所有的薪资发放结果PC261PYXX_GET_RELID_FROM

27、_PERNR读取员工区域标示和国家分组PYXX_READ_PAYROLL_RESULT读取员工某个期间的工资发放明细类型pay99_result/PAYCN_RESULT ,注意f要设置参数READ_ONLY_INTERNATIONAL 如果类型为国际通用,才能使用pay99_result 这个 结构Word专业资料9 .薪酬谢表开发报表开发目前有两种方式:使用函数读取薪酬使用 LDB , PNP和PNPCE LDB均自带薪酬节点,可参考标准demoEXAMPLE_PNP_GET_PAYROLL.10.常用事物代码事物代码描述PA03工资发放限制,可查询当前H资核算的区间、状态PC00_M99

28、_PA03_RELEA发布工资发放PC00_M28_CALC_SIMU工资核算模拟中国PC00_M28_CALC工资核算中国PC00_M99_PA03_CHECK检查结果PC00_M99_PA03_CORR更止PC00_M99_PA03_END退出工资核算PC_PAYRESULT显示工资核算结果PU01删除当前的工资发放结果PC00_M99_CIPE创立过帐运行Word专业资料PC00_M28_CEDT薪酬谢表中国11 .薪资结果其它抽取方式工资发放记录抽取1,直接从表HRPY_RGDIR中抽取,该表有存储员工工资发放记录2,可以从簇表PCL2中import , ID值就是员工编号补零,但这个

29、会抽取出员工所有的工资记录.15DATA: lv key TYPE pcl2-srtfd.18- DATA lt_rgdir TYPE STANDARD TABLE OF pc261+1境lv_key = 口01.皿 14,2UIMPORT rgdir = It r&dir FROM DATABASE pcl2(cu ID lv_k&y.23l|工资明细抽取卜图是SAP写入PCL2中的数据:Word专业资料遍 而1建 1法 20i 21i 221 231 241 251 26i 271 28: 2矣3年 31i32133: 34! 35i 能 371 30i 39j 40 41 :421431

30、44;451 46= 471 481 491 5供 51i 521EXPORT CN-VERSIONVERSC WBP ABC RT CRT ET CO Cl VO VCP ALP DFT CRT LS STATUS AERRS DDNTK ACCR BENIAB AB AVERAGE*成Append CS77 Specific hereTAX*Tsx int&rjiAl tablePHF户胪 jjjternalFIinterns! tableUIinternal tabl&MI* Medical 鼻re interna J tableIIOn-jcbliTtfure internal tableBInMaternity internal tableSFEE*Sevic& f&e internal tbleTCRT4钮 cusulsticn internal tebleCNSFSpecial pajraent table*CNTHC&ntrct informstion tablA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论