资源预览内容
第1页 / 共88页
第2页 / 共88页
第3页 / 共88页
第4页 / 共88页
第5页 / 共88页
第6页 / 共88页
第7页 / 共88页
第8页 / 共88页
第9页 / 共88页
第10页 / 共88页
亲,该文档总共88页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
HR模块以及HR相关开发知识介绍2017.05V2You Ji ng注:本文为鄙人自行整理和书写培训资 料,仅供学习和参考。Word专业资料目录Con te ntsHR模块以及 HR相关开发知识介绍 1目录2HR相关模块简介7OM模块-组织架构管理81. 名词介绍82. 组织架构基本信息 83. 数据表特性94. OM架构搭建105. 常用的对象关系.1.16. 评估路径127. RH_STRUC_GET 使用1.58. OM核心数据表169. OM权限管理1610. 时间限制1711. 组织单位、职位和职务文本描述 .1 812. 主要的事务代码1913. 相关函数1914. 更新模式介绍 20PA模块-人事管理211. 基本介绍212. 名词介绍223. PA信息类型234. 数据表结构245. 主要的事物代码 256. 主要的信息类型 267. 时间限制278. 相关函数28PT模块时间管理291. 基本介绍292. 主要的信息类型即试用范围 293. 考勤评估304. 常用的函数315. 常用事物代码.3.16. 考勤相关开发32PY模块-薪酬321. 基本介绍322. 名词解析323. Schema 334. 薪资过账前提条件345. 薪资过账(中国)一般流程 356. 薪资核算状态357. 薪资结果数据结构368. 常用函数379. 薪酬报表开发3810. 常用事物代码3811. 薪资结果其它抽取方式 39两张簇表PCL1 & PCL2 40信息类型增强 411 PA新增信息类型.4.12 PA原有信息类型增强 463 OM信息类型增强 474 OM原有信息类型增强 545 PA20&PA30 信息类型字段属性控制 5 56 标准增强点56LDB以及宏571. LDB 简介572. HR PNP 583. HR PNPCE 614. HR PCH 62HR信息类型修改日志 641. 配置路径642. PCL4数据构成简介683. 存档读取70HR报表常规开发方式 751. 常用指令752. LDB程序开发步骤763. LDB程序开发注意事项错误!未定义书签。附录A - HR常用事物代码错误!未定义书签。附录B -HR部分函数介绍错误!未定义书签。1. HR_INFOTYPE_OPERATION 错误!未定义书签。2. BAPI_EMPLOYEE_ENQUEUE 错误!未定义书签。HR相关模块简介HR模块主要用于管理公司组织架构、人事、薪酬、时间等。主要包含一下模块:OM- Orga ni zation ma nageme nt组织架构管理PA - Personnel admi nistratio n人事管理PT - Pers onnel Time man ageme nt时间管理(计划工作时间、考勤、缺勤、考勤评估等等)PY - Payroll 薪酬还有其它模块,比如招聘、培训等等。但主要的还是上述四大模块。HR数据主要以信息类型对应的表存储人事或者组织架构的各种信息。采用4位编号方式表示不同的信息类型,编号范围:信息类型0000至U 0999用于人力资源主数据中有时也用于申请人数据。对应主表为 PAXXXX,对应结构 PXXXX和PSXXXX。信息类型1000 - 1999用于组织管理中(OM )。对应主表为 HRPXXXX,对应结构为 HRIXXXX 和PXXXX。信息类型 2000 - 2999用于时间数据中。对应主表为PAXXXX,对应结构PXXXX 和 PSXXXX。信息类型4000 - 4999用于申请人数据中。基本上没用信息类型9000 - 9999用于客户扩展(增强)。对应主表和对应结构,根据类型而定。OM模块-组织架构管理1.名词介绍名词描述信息类型区分组织管理中的不同信息,例如组织关系、党组织信息、股权信息等等。对象SAP对HR日常业务中涉及到的人、部门、岗位等等的抽象,每个对象会对应一个编号,用于唯一标识。例如,员工编号。组织单位对应企业和企业所管理的部门的抽象。标识符为O职位/岗位对应企业中的职位和岗位。标识符为S人员对应企业的员工。标识符为P职务对具有相同属性的职位的抽象。对应标识符C2.组织架构基本信息OM主要是用于管理公司的组织架构、岗位设定、人员分配等,常见有:组织单位(O)-定义一个管理组织单元(例如 XXX集团、XXX部门)职位(S)-定义一个职位单元(例如总经理、助理)职务(C)-对具有相同属性的职位的抽象(例如:开发人员)人员(P)-对应一个员工编号一般情况下,一个组织单位下可包含多个组织单位和职位。每个职位分配给一个人 员(也可能会有一岗多人的情况)。关系图(实例)OM中大部分的事情都是围绕这颗树在进行(也可能有其它的体系架构数)3. 数据表特性数据表构成分为4个部分:主键区域,一般引用结构 HRIKEY,所有的0M表都是相同的。控制区域,一般引用结构 HRIADMIN ,所有的0M表都是相同的。信息类型主数据,结构名称为HRI+信息类型编号可增强区域,结构名称CI_P+信息类型编号。所有带有CI_PXXXX的信息类型原则上都是可以增强,通常只有标准的0M信息类型才具备 CI_PXXXX这个in elude 。JlHEII通 ISEGKEm ttdrn cti nTTmII桂罠畑1型筒姮IS卷STHlQQPB IS惑出的if展关it疑乂CHAR4CHAR10STRl0STRC00克堀现机徇分粪脩.st结恂IHRP90QS氨S述W.SAS! 95的帕裘梧ttz-i杀目ar助丿涯.瘡币/報更圭段4. OM架构搭建OM各对象之间均使用对象间关系实现架构搭建,关系规格包含两种:关系由两部分组成:关系方向 /关系类型+对象关系关系方向包含:自上而下-A自下而上-B意思就是包含和被包含的关系(所站的角度不同)。而对象关系包含非常之多,例如003代表组织单位与职位之间的关系。一般情况下,当创建关系数据时,标准都会在双方的关系数据中产生正向关系和反 向关系数据。例如:组织单位60002457领导班子包含职位90024810 总经理。在组织单位的关系中:(事务代码PO10)緘导班子计划状态泄活的甥01 0 60002457 1关系婪塑/黄枭B 0031台并1目关的对卑相关对象类烈扌謎对象的标职90024S10总经理优先级记录f 料杠6在职位的关系中:(事物代码PO13 )总经理避话的有敷起始20L0-L1-0L妄句 &959-L 2-31&更改信息注:理解关系的概念可以熟练的根据需求获取相应的数据5. 常用的对象关系对象关系描述和作用002报告到,即组织单位上下级关系,主要是O和O之间的关系。003属于,表示O和S之间的管理关系。可理解为该组织 单位O下有哪些职位 S,或者是该职位 S直属于哪个 组织单位O。012管理,表示该组织单位 O的管理职位S是哪个(或者 哪些)。008持有人,表示职位 S和持有人P的关系007扌田述,表示职位 S和冈位扌田述 C之间的从属关系。一般情况下,一个职位只有一个冈位描述,而一个冈位描述对应多个职位。6. 评估路径SAP是通过对象与对象之间的关系数据来实现整个架构的搭建,在实际应用和报表开发过程中,常常需要通过某个对象获取指定的某类对象集,可能会有多层次的嵌套。例如,某需求需要读取组织单位60002456 (xxx有限公司)下的所有员工。其取数逻辑非常复杂。因此SAP引入了评估路径的概念。评估路径实际上就是一类关系取数集合:评估路径o-o- p组奴中瞳的內部人员:百接麵瑕片配?号A/B关系呂称关索对彖粪型述100B003*S_ A205A00B特肖人P*300B| p2是血先行*0L而上述的需求对应的评估路径 O-O-P。用途:数据定向读取结构化权限控制点在开发过程中,会使用函数RH_STRUC_GET来读取评估路径数据。密醴鎚 的岌诘RH_STRCCTITRE_CET为贬噬联:RH_STJ?UC_CE T丸写“卜写口ACT.OTYPEOBJIDACT TEGIDACT INT FLAGACT FLVAR:ACT BEGDAACT EXDDAACT TDEPTMACT TFLAGACT VFLAQAUTHORITY CHECKTEXT BUFFER FILL BUFFER MODE060002456 o-o-p012017-05-03 2017-&M30XXX表RESCLTTAB RESULT_OBJEC RE5ULT_STRLCioiiIE o蓬百此时函数会返回所有组织单位60002456下的组织单位、职位和人。FlBEGDAEXtPA1fl世炯畀押齢沖【2 J1:(Fl也KH姑黄-lt-Sl:01MOJiStOWlO-ll-OImSH!:2-31*】Ci櫛AL 17】:0】049L11Z1M】m99W-L2S1:03MW:45-9SOIO-ll-OI?Wt-E2-3lr机如M32OJ0-18-01mm01Mla-OB-OlOTW-Ll-llB贾20IWE-i:03?1O0OCH1WW-U-31:Q】flW-tJ-Slt0K3M5T3W5-(b:WW-LS-31:01KH320S4.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号