SAP HR模块常用函数和宏

宏:

RP_PROVIDE_FROM_FRST和RP_PROVIDE_FROM_LAST

宏RP_PROVIDE_FROM_FRST和RP_PROVIDE_FROM_LAST 是一对相对应的宏,也是我们PNP逻辑数据库里最常用的一组宏。 这对宏的作用就是在返回个人信息的结构Pnnnn里提取时间最早和时间最晚的记录。

列如:   rp_provide_from_last p0000(信息类型) space(子类型) pn-begda p_date.(开始结束日期)

函数:

RH_STRUC_GET

个人感觉,这个函数是最好用最常用的一个函数之一,无论是PNP 和PCH,这个函数在程序里都是最好补充。

        这个函数是根据评估路径返回一个objec结构的内表,这就相当于在程序里又调用了一次PCH逻辑数据库的感觉。因为我们每次只

        能选择一个逻辑数据库,所以在PNP里或是在PCH里,想再次通过评估路径来查找一些信息,这个函数都提供了很方便的功能。只要给一个入口,然后再loop返回的内表,相当于在成立内嵌了一个小的PCH逻辑应用,十分好用。

        有了评估路径,无论是从O,S,P,我们都可以通过函数找到我们需要的结点。PNP里是以P 为主,如果我们想得到相关O、S的信息;或是在PCH里进行二次的查找,这个函数都是十分管用的。

HR_READ_FOREIGN_OBJECT_TEXT

在SAP系统中,大部分对象存在的方式的都是以ID的方式记录在数据库表中,HR模块也不例外,但是HR报表中,绝大部分的可以都希望显示名称,这时函数HR_READ_FOREIGN_OBJECT_TEXT

 就非常有用。当然你也可以把它写到公共子例程里随时调用,我就是这么使用的。

PYXX_READ_PAYROLL_RESULT

这个函数主要是获取员工工资,大部分时间要和函数CU_READ_RGDIR配合使用,这里不再赘述,由于用法比较简单可自行揣摩。值得注意的地方就是函数CU_READ_RGDIR函数返回结果中表项srtza的筛选和PYXX_READ_PAYROLL_RESULT返回表工资是放在payroll_result-inter-rt内表中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值