HR学习资料实用知识大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HR学习资料
1. 纲要 (1)
2. 具体内容 (2)
2.1. 在VB和Notes中调用BAPI (2)
2.1.1. BAPI (2)
2.2. HR业务知识 (2)
2.2.1. 人事管理 (2)
2.2.2. 组织管理 (3)
2.2.3. 时间管理 (4)
2.2.4. 薪资核算 (5)
2.2.5. 招聘管理 (6)
2.2.6. 培训管理 (7)
2.2.7. 绩效考核 (7)
2.3. HR编程 (7)
2.3.1. 术语 (7)
2.3.2. 逻辑数据库 (9)
2.3.3. 常用表 (9)
2.3.4. 常见语法和Function (10)
2.3.5. HR的PAYRESULT (20)
1.纲要
工作总结:
一、编写报表程序:直管人员花名册
二、编写Smart Form:财务会计打印凭证
三、学习了HR业务知识
四、学习HR350
五、练习从VB和Notes中通过OCX调用BAPI
六、准备Info Pak培训
下周计划:
一、继续学习和研究HR模块的编程。
二、学习FICO模块业务知识。
2.具体内容
2.1. 在VB和Notes中调用BAPI 2.1.1.BAPI
2.2. HR业务知识
2.2.1.人事管理
2.2.1.1. 常用Tcode
2.2.1.2. 信息类型
2.2.2.组织管理2.2.2.1. 常用Tcode
2.2.2.2. 对象结构
计划版本:系统中可以维护多套组织结构版本,唯一有效版本是01。
2.2.
3.时间管理
2.2.
3.1. 常用Tcode
2.2.
3.2. 业务流程和信息类型
2.2.4.薪资核算
2.2.4.1. 常用Tcode
2.2.4.2. 业务流程和信息类型
2.2.5.招聘管理
2.2.5.1. 常用T-code
2.2.6.培训管理
2.2.6.1. 常用Tcode
2.2.7.绩效考核
2.3. HR编程
2.3.1.术语
2.3.1.1. 信息类型Infotype
信息类型是4位编码,对应一张物理数据库表。SM30-v_t582a
0-1000 人员信息
1000-2000 职务、部门
2000以上考勤
4000以上人事事件
9000以上自定义
信息类型是基于时间的,一个员工在一张表中可能有多条记录。RP_PROVIDE_FROM_LAST和RP_PROVIDE_FROM_FRST两个宏用于读取。
2.3.1.2. Join and Time
Infotype三种类型:
1不间隔不重复:组织分配任意事件点有且只有一条。
2 间隔不重复:婚姻
3间隔重复:孩子
2.3.2.逻辑数据库
逻辑数据库:结构-事件-数据
优势在于:
1.自动产生相应的屏幕和事件。
2.自动检查权限。
3.解决性能问题。
4.数据抓取,独立于程序。
PNP-人的信息-PNPCE
PCH-组织数据
PAB-招聘用的
2.3.3.常用表
PA表Personnel Administration 存储Infotype nnnn人事PB表Personnel Recruitment存储Infotype nnnn 招聘
P结构
PS结构如果ABAP字典中定义了许多表或结构,PSnnnn常用作子结构。
PCLn PCL簇存储Cluster Results 例如:Time Managerment,Travel Management,and Payroll HRP表组织绩效人员发展
2.3.4.常见语法和Function
2.3.4.1. INFOTYPES
在GET语句时,填充Pnnnn内表。
例子:
REPORT Z_LF_HR02.
TABLES: PERNR.
INFOTYPES: 0001.
GET PERNR.
PROVIDE * FROM P0001 BETWEEN PN-BEGDA AND PN-ENDDA.
WRITE: / P0001-PERNR,
P0001-STELL,
P0001-BEGDA,
P0001-ENDDA.
ENDPROVIDE.
2.3.4.2. PROVIDE……ENDPROVIDE
类似Select语句,时间相关
2.3.4.3. RP_PROVIDE_FROM_LAST,RP_PROVIDE_FROM_FRST,
该宏是在SAPDBPNP中定义的,用于读取这个时间段内最后一条或第一条的信息类型。
宏程序不能调试。
2.3.4.4. RP_SET_DATA_INTERVAL
该宏是把数据库表PAnnnn中的数据填充到内表Pnnnn中。
2.3.4.5. RP-READ-T001P
读取人事范围/子范围
({?SYB}="0" OR {ZM_HR_101_ZM_HR_101_PABO01.[ZC_SYB]-[2ZC_SYB]} = {?SYB}) and
(if {?Type}="1" then {ZM_HR_101_ZM_HR_101_PABO01.[Z_GLZJL]-[2Z_GLZJL]}={?ParamValue} elseif{?Type}="2"then{ZM_HR_101_ZM_HR_101_PABO01.[Z_YGYJFL]-[2Z_YGYJFL]}={?ParamVal ue}
elseif{?Type}="4"then{ZM_HR_101_ZM_HR_101_PABO01.[ZC_SLFW]-[2ZC_SLFW]}={?ParamValu e}
elseif{?Type}="5"then{ZM_HR_101_ZM_HR_101_PABO01.[0AGE_RANGE]-[20AGE_RANGE]}={?P aramValue}
else {ZM_HR_101_ZM_HR_101_PABO01.[Z_ZGXL]-[2Z_ZGXL]}={?ParamValue})