HR信息类型增强(非添加字段) |
您所在的位置:网站首页 › infotype类型怎么定义 › HR信息类型增强(非添加字段) |
今天收到菜鸟之家群内开发大神‘先谢郭嘉’的投稿,是一篇关于HR模块的技术分享,包括HR信息类型的介绍、增强、项目中遇到的问题、以及信息类型的增强方法。 以下是大神的分享内容: 1.信息类型介绍 信息类型是SAP HR模块数据单元,用于对人员数据的记录和维护,是HR的基础。信息类型按照其创建方式的不同可以分为:人事信息类型、组织信息类型。信息类型数据的维护主要在事物码PA30、PA40、po10、P013 中进行。
2.信息类型增强 PM01: 输入对应的信息类型,选择雇员信息,PS结构,编辑, 加入对应的字段,激活 点击生成对象, 这时系统会给出一系列提示消息框,不要理会,点确定直到不出现 例如: 覆盖对象: ZCL_HRPA_INFOTYPE_9017 必须手动编码. 选择检查用户BADI PNP 选择界面的时间 如上,选择画面,对应为逻辑数据库的日期,这个日期在程序中可以直接使用,数据存在入工作区PN中 3.下面内容是大神在项目中遇到的实际需求以及解决方法: 最近遇到一个HR信息集需要做增强,需求大致如下: 0008的信息集样式如下: HR的屏幕(PA30/PA40)基本都是以信息集为单位进行数据处理,对于9开头的信息集,例如:9007之类,这类信息集都是自定义的信息集,可以直接进行修改: Tcode:PM01 点击编辑: 进入到这边就可以直接进行修改操作,加入自己想要的代码即可;
但这次需要增强的信息集是:0008,这个信息集是SAP标准的信息集,对这个信息集进行增强,同样可以使用PM01进行操作: 点击后会出现如下提示: 这里不用管,直接点对号即可,系统会跳转到如下界面: 这里出现了一个增强点,这个增强点是HR常用的增强点,可以增强HR大部分信息集的内容, HR两个常用增强点如下: HRPAD00INFTYBL HRPAD00INFTY
验证这两增强点发现一个问题,就是两个增强点都无法读取到TC里面的数据,及下面图中的数据: 后来研究使用四代增强进行处理,增强点如下: 结果: 往期推荐 干货!SAP业务顾问也会的增强——标准字段文本修改的4种方法 SAP标准报表显示格式切换 SAP小技巧:快捷图标 打不开soamanager,快看这!!! 采购订单增强未生效问题 凭证预制时行项目增加成本中心描述列 批次特性类里的增强 销售订单——抬头出具发票计划状态计算逻辑 释放的TR自动接收 你不知道的视图事件增强 SAP选择屏幕设置变式实现动态日期 SAP通过函数READ_TEXT读取长文本 运行MRP(MD01)用户出口增强 smartforms以PDF打印预览 运行MRP(MD01)屏幕不可编辑增强 STRANS高效导出数据到WORD/EXCEL SAP:解决SMARTFORM中因‘-’导致字符串折行的问题 SAP:清除系统缓存/快捷退出debug Script form打印Logo问题 S4系统中如何锁定事务代码 关注公众号,加入SAP顾问讨论群! 扫描二维码 获取更多精彩 菜鸟家园 本文章仅用于SAP软件的应用、学习沟通,文中所示的截图来源于SAP软件,相应著作权归SAP公司所有 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |