SAP HCM常用表和函数

一、常用表

1)人员对应的表为PAXXXX,例如信息类型0001对应表为PA0001。

2)职位和组织对应的表为HRPXXXX,基本信息存储在表HRP1000。

3)人员和职位和组织的关系存储在表HRP1001。

4)工资发放结果存储在表HRPY_RGDIR。

二、常用查询函数

1)查询组织、职位、人员关系函数 RH_STRUC_GET。

输入参数 评估路径ACT_WEGID 设为不同值可实现不同查询效果:

①根据组织查询所有下级组织、职位和人员 ACT_WEGID = 'O-S-P'

②根据组织查询所有下级组织  ACT_WEGID = 'O-O_DOWN'

③根据组织查询所有上级组织  ACT_WEGID = 'O-O'

④根据人员查询所有上级组织 ACT_WEGID = 'P-S-O-O'

⑤根据人员查询直接上级组织和职位 ACT_WEGID = 'P-S-O'

2)查询工资发放结果函数CU_READ_RGDIR。

      查询工资发放明细函数PYXX_READ_PAYROLL_RESULT。

三、检查权限函数

1)检查结构化授权对象函数 RH_STRU_AUTHORITY_CHECK。

2)检查是否有人员信息类型读写权限函数 HR_CHECK_AUTHORITY_INFTY。

输入参数 LEVEL = 'R' 代表读取,LEVEL = 'W' 代表写入。

四、常用加锁函数

1)锁定组织或职位函数 HR_ENQUEUE_OBJECT。

2)锁定人员方法 cl_hrpa_masterdata_enq_deq=>enqueue_by_pernr,

      锁定人员函数 BAPI_EMPLOYEE_ENQUEUE 或 HR_EMPLOYEE_ENQUEUE。

五、常用更新函数

1)创建组织或职位函数 RH_OBJECT_CREATE

2)注册人员函数 HR_PAD_HIRE_EMPLOYEE

3)更新人员信息类型函数 HR_INFOTYPE_OPERATION

输入参数 OPERATION = 'INS' 代表创建,OPERATION = 'MOD'代表修改,OPERATION = 'DEL' 代表删除,OPERATION = 'COP' 代表复制。 

4)批量更新人员信息类型函数 HR_MAINTAIN_MASTERDATA

批量维护PA40数据,可使用此函数,可更新事件对应的人员信息类型屏幕及事件未配置的人员信息类型。

5)更新人员角色关系函数RH_PNNNN_MAINTAIN

输入参数ACT_FCODE = 'INS' 代表创建,ACT_FCODE = 'CUTI' 代表定界,ACT_FCODE = 'DEL' 代表删除。

6)更新角色组织关系函数 RH_INSERT_INFTY_1001_EXT

输入参数 FCODE = 'INSE'。

输入参数 VTASK = 'D'代表直接更新,VTASK = 'B'代表通过缓存更新。

如果使用缓存更新,需调用函数 RH_CLEAR_PLOG_TAB 和 RH_CLEAR_BUFFER 清除缓存,并且使用函数 RH_UPDATE_DATABASE 提交更新。

7)更新人员信息类型0579(外部工资要素)函数 BAPI_WAGECOMPEXT_CREATE

      删除人员信息类型0579(外部工资要素)函数 BAPI_WAGECOMPEXT_DELETE

这两个函数需要调用BAPI_TRANSACTION_COMMIT或者隐式提交才会更新数据库。

8)删除组织或职位函数 RH_DELETE_OBJECT

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要自学SAP HCM,你可以按照以下步骤进行: 1. 熟悉SAP HCM的基本概念:开始之前,了解SAP HCM的基本概念和术语是很重要的。可以通过阅读相关的文档、书籍或在线教程来了解SAP HCM的基础知识。 2. 学习SAP HCM的功能模块:SAP HCM包含多个功能模块,如人力资源管理、薪酬管理、绩效管理等。选择一个你感兴趣的模块开始学习,并深入了解该模块的功能、配置和操作。 3. 寻找合适的学习资源:有很多学习资源可以帮助你学习SAP HCM,例如官方文档、在线教程、培训课程等。你可以根据自己的学习风格和需求选择适合你的资源。 4. 搭建实验环境:为了更好地学习和实践,建议你在自己的电脑或云服务器上搭建一个SAP HCM的实验环境。这样你可以进行实际的操作和配置,加深对系统的理解。 5. 参加培训课程或认证考试:如果你希望获得官方认可的SAP HCM技能,可以考虑参加官方的培训课程或认证考试。这将提供更系统和全面的学习体验,并为你的职业发展带来一定的优势。 6. 实践和项目经验:除了理论学习,实际的实践和项目经验对于掌握SAP HCM也非常重要。尝试参与实际的SAP HCM项目或者通过自己搭建的实验环境进行实践,这样可以更好地应用你所学到的知识。 记住,自学SAP HCM需要耐心和坚持,同时也要注重理论和实践的结合。尽量多使用各种资源和交流平台,与其他学习者和专业人士进行交流和分享经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值