当前位置:   article > 正文

SAP HR模块常用函数和宏_rp_provide_from_last

rp_provide_from_last

宏:

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内表中

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/525945
推荐阅读
相关标签
  

闽ICP备14008679号