暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
用逻辑数据库开发HR报表.docx
11
4页
0次
2025-03-30
免费下载
用逻辑数据库开发 HR 报表
HR 开发最常用的逻辑数据库是 PNP,现在已经用 PNPCE 取代,但是因为 PNP 已经
用得相当普遍而且够用,很多报表还是基于 PNP 的,这里举个 PNP 的例子。
应用逻辑数据库的好处不多说了,比如自带选择屏幕,自动权限检查,节约时间等等,
其实我觉得逻辑数据库好的地方还有那些小地方,比如很容易修改选择屏、有进度提示等
等。
举个简单的实例,做一个 list。如果您有过 HR 开发经验或者仔细看过 HR350 这门
课,下面就不用看了。
1,在程序属性里选择逻辑数据库 PNP,屏幕有 000 900 两个选项,000 是主数
据的选择屏,900 是薪资结果的选择屏,如果要带薪资结果,必须用 900 的屏幕。
2,保存后再回来(必须先保存再回来),有一个 Report Category,可以进去选择具
体屏幕,这个 Report Category 是可配置的。
3,在程序头声明薪资结构,Nodes data 类似,因为每个国家的薪资表不一样,
所以必须后跟 TYPE 来指定格式,paycn_result 是中国的,Payus_result 就是美国的。
关于薪资结构,可以在 SE11 中看看 paycn_result payus_result 的区别,我的
理解是,payxx_result 就是一多层次的、 含结构含表的纵深结构,包括三部分 evp(
信息,扁平结构)inter(内嵌多张国际通用表)nat(内嵌各国自己的表),每个国家的
evp inter 部分结构是完全一样的,一般开发最常用的是 payroll-inter-rt,即结果表。
4GET PERNR
5GET PAYROLL
6Loop at payroll-inter-rt into wa_rt
7GET PERNR LATE
执行结果
GET PERNR 本身既是一个 processing block,也是一个循环,容易给人造成误解
的是,GET PERNR 没有明显的结束语句,除非到下一个 processing blockGET 就一
直在遍历每一个人,填充的是 PERNR 这个扁平结构。
of 4
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。