HR infotype 开发

PA30

1.创建的infotype必须是9开头的,即9xxx,举例:9111.

2.创建ps结构.(TCode se11). ex: ps9111.

3.pm01 创建infotype.

在infotype no.中填入要创建的infotype,这里是9111。点右侧的创建图标。

4.填入infotype号及描述,添加time constraint,添加 single screen.并save.退出。

5.如果想修改相关信息,pm01---infotype号--infotype characteristics--修改相关信息--save.

6.pa30.在最下方填入infotype号,上面填入人员号--创建--进入屏幕可看到刚才创建的infotype屏幕。上面为系统标准屏,下面为自定义的参数。

7.可以在信息类型中创建纪录。

8.se11,在数据库表中填pa9111,执行,可以查看刚刚创建的纪录。

一、create infotype (po10,与组织相关的数据)

1.创建的infotype必须是9开头的,即9xxx,举例:9999.

(1).

2.创建pt结构.(TCode se11). ex: pt9999.

3.ppci 创建infotype.填入信息类型号,点create.

进入下一界面,选字段信息类型,创建即可。

4. 创建完毕后,hrp9999中只存入了一个tabnr号,而真正的数据可以通过tabnr号从hrt9999中获取。

(2).

2.创建hri结构. ex:hri9998.

3.ppci 创建infotype.填入信息类型号,点create.

进入下一界面,选表信息类型,创建即可。

4.数据存储在hrp9999中。

二、 enhance infotype.1.pm01--选第三个enhance infotype--选ci_include--创建2。进入了ci_pxxxx. 填入增强的字段.-----activate.(可能需要等几秒钟)3.提示warning ,不必关注,退出即可.4.pm01,填入刚才增强的infotype,点创建,不停的enter直到完成即可。5。pa30.查看增强的字段。6。如果信息类型已经被增强了,则第一步不用创建,edit即可。后面步骤一样,直到第5步。7。se11,在数据库表中填paxxxx,执行,可以查看刚刚创建或修改的纪录。

三、增强字段的自定义输入输出属性。

1。sm30--t588m--mod.pool(mpxxxx00)--screen(刚才创建的为2000)--设置相应字段属性

四、生成的程序名为zpxxxx00.

五、查看v_t582a可以查看infotype的属性。

六、增强的字段如果想设置下拉菜单,可以在数据元素的domain中的value里指定。

七、pm01时,选第一个用于雇员信息,即pa.第二个用于招聘,即pb.

以下为组织管理与人事管理增强时相应信息的对照:

tcode structure table screen program maintance table

OM ppci hrixxxx hrpxxxx mpxxxx00 t777i(sm30)

ptxxxx hrtxxxx

PA pm01 psxxxx paxxxx 2000/3000 mpxxxx00 t588m(sm30)

组织管理

八、po10----组织管理维护

在自己创建的infotype里维护数据,完毕进se11--hrpxxxx--可以查看自己维护的数据。

九、组织管理----t777i中的维护

类似t588m中的维护,进入后new entries,对time constraint 和 screen 进行维护。

对于9开头的已经被创建的OM infotype,如果想增强,可以修改hrixxxx.但屏幕的属性不知道怎么改,目前比较笨的一种方法是se51直接去屏幕里修改。

对于系统已有的om infotype,增强时填入infotype号,选第三个extend infotype,点all 增强,点edit/change 修改。

增强后的程序名为zpxxxx00,屏幕为200。

表t582c的用法,暂时不知道:include screens for infotypes.

t588m: infotype screen control.

t777i: change view infotypes.

1,infotype是四位数字编码,通常,

4nnn for applicant,

1nnn for OM,

2nnn for time,

0nnn for HR master data, sometimes for applicant data

9nnn reserved for customizing

2,每个infotype nnnn 需要至少两个structure:PSnnnn+Pnnnn, 和一个transparental table: PAnnnn(或PBnnnn for applicant), 这些数据需要在Data Dictionary中定义,PM01没有这功能(看来俺是误入歧途了, developing infotype还是Abaper的事)

3,infotype的module pool组成维护界面的主程序, 主程序为MPnnnn00,主程序还包含四个includes(不懂)

4,infotype有至少三个screen: initial screen, single screen, list screen. 另外可以用alternative screen来代替single或list secreen, 一个infotype可以有多个screen来满足不同需求, 例如, 不同国家.

initial screen用作HR和infotype本身的technical interface, 通过assign给infotype的dialog module进入. screen 1000是所有infotype的initial screen. initial screen只在后台处理,无法显示.

single screen是user和SAP的界面, 通常为screen 2000, 可以自定义single screen, 号码是2900-2999,

list screen用于显示所有的某个personnel在某个infotype的历史记录, 默认为screen 3000

infotype screen control用来调整screen以适应不同的功能(create,change,display,delimit,---)和针对不同的数据内容(某个ESG下的employee不应该有某个field)(---guess: SAP把很多东西都做group, 连delere,display等这样的操作,也定义成constant, 并组成modification group), 同时, modification group的screen control优先级, 低于table T588M

5,dialog module作为HR transaction和infotype之间的界面,名称必须为RP_nnnn,

infotype nnnn 通过 dialog module RP_nnnn 进入 module pool MPnnnn00 的 screen 1000

6,infotype characteristics,(table T582A,View V_T582A), 保存关于time constraint, start date, screen, dialog module等基本信息

相关table,

T582S: further infotype text,

T777D: infotype dialog/database assginment,

T591A: subtype characteristics

T591S: subtype text

Master Data 员工主数据

PA10 Personnel File

PA20 Display HR Master Data

PA30 Maintain HR Master Data

PA40 Personnel Events

PA41 Change Hiring Data

PA42 Fast Data Entry for Events

PRMD Maintain HR Master Data

PRMF Travel Expenses: Feature TRVFD

PRML Set Country Grouping via Popup

PRMM Personnel Events

PRMO Travel Expenses: Feature TRVCO

PRMP Travel Expenses: Feature TRVPA

时间: 2024-10-13 22:17:47

HR infotype 开发的相关文章

基于J2EE平台下SSH2+JBPM4.4+ExtJs4.1 框架整合&项目实战(HR项目开发、SSH2作为框架)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程讲师:ANDY 课程分类:Java 适合人群:中级 课时数量:46课时 用到技术:Extjs.SSH2.Mvc 涉及项目:HR项目用户管理.Extjs树形结构.流程接口 更新程度:完成 课程包含了以下主要的技术面:前端采用Extjs4.x:后台使用目前中小型开发较为常用的SSH2作为框架,囊括了JBPM4.4工作流引擎.课程经由基础学习向高阶跨进,一步一步介绍了前后台的关系,以及前后台的整合.JBPM的整合等等,都是属于目前较

HR增强(转)

信息类型是SAP HR模块数据单元,用于对人员数据的记录和维护,是HR的基础.信息类型按照其创建方式的不同可以分为:人事信息类型.组织信息类型.信息类型数据的维护主要在事物码PA30.PA40.po10.P013 中进行.1 信息类型的创建信息类型的创建涉及到的两个事务码:PM01,PPCI.分别对应人事主数据与组织.职位主数据的增强.1.1 人事信息类型在生成时,系统会自动生成2000.1000.3000等屏幕,以及相应的类,和PR模块.其中2000屏幕是我们在PA30中(对人 事信息类型来说

api-gateway

#spring-oauth-server <strong>Spring与OAuth2的整合</strong> 项目用Maven管理, 字符编码: UTF-8 使用的技术与版本号<ol> <li>JDK (1.8.0_40)</li> <li>Servlet (3.1.0)</li> <li>Spring (4.1.6.RELEASE)</li> <li>Spring Security (

基于J2EE平台下SSH2+JBPM4.4+ExtJs4.1 框架整合&amp;项目实战

基于J2EE平台下SSH2+JBPM4.4+ExtJs4.1 框架整合&项目实战(HR项目开发.SSH2作为框架) 对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程讲师:ANDY 课程分类:Java 适合人群:中级 课时数量:46课时 用到技术:Extjs.SSH2.Mvc 涉及项目:HR项目用户管理.Extjs树形结构.流程接口 更新程度:完成 课程包含了以下主要的技术面:前端采用Extjs4.x:后台使用目前中小型开发较为常用的SSH2作为框架,囊括了JBPM4.4工作

(转)史上最全的程序员求职渠道总结

转自http://m.blog.csdn.net/blog/foruok/46798495 我前前后后写过多篇与程序员找工作相关的文章,比如程序员跳槽神级攻略,找工作的辟邪剑谱,任性,春节前辞职,程序员该不该考虑初创公司,这些文章都收录在我的漫谈程序员专栏里,它们从跳槽时机.跳槽原因.简历优化等不同侧面讨论了程序员找工作的那些事儿,受到很多人的关注.今天呢,我准备专门分析一下程序员求职渠道,有料是必须的,就算你搜遍互联网深挖全宇宙,也会发现这篇文章将是史上最全.最强.最有针对性的程序员求职渠道分

考试备战系列--软考--03综合知识复习

这部分主要是架构师综合知识的介绍,相关系列文章如下所示. 在实际应用中,面对安全威胁,可以通过如下5个方面进行准备:认证鉴别.访问控制.内容安全.冗余回复和审计响应. 相关信息安全标准:TCSEC(美国).ITSEC(欧洲).加拿大(CTCPEC).ISO7498-2-1989标准.我国的信息安全主管部门包括公安部.信息产业部和国家技术标准局. 1.信息系统安全体系 验证(Authentication):验证用户是否可以获得访问权,认证信息包括用户名.用户密码和认证结果. 授权(Authoriz

刚找到工作就不知道怎么办了

跟hr和开发经理说的好好的是用vue,结果现在搞过去转么负责写一个前后端没分离的老项目,真不知道该说什么好. 部门的人感觉都挺冷漠的,进了群每一个人说活,搞得我在群里说了句大家好都显得十分尴尬,在深圳找了半个月的工作,又病了半个月,只能先做着了. 还是决定从今天开始写博客或者写写日记,我还是有梦想想去bat的,一定得有个目标,不然真的不知道该如何坚持下去,希望能在这见证自己成长的脚印. 原文地址:https://www.cnblogs.com/slienceLove/p/9763856.html

Silverlight管理系统源码(用于开发ERP、OA、CRM、HR、进销存、财务等系统之用)

Silverlight大型管理系统源代码(支持创建ERP.OA.CRM.HR.进销存.财务等系统之用) 可用于开发以下系统 SilverlightERP SilverlightCRM SilverlightHR Silverlight财务软件 Silverlight管理系统 SilverlightOA 由于产品对外保密,所以界面和试用请联系北京动点飞扬咨询,提供完整源代码和数据库.开发文档 QQ:372900288 电话:13911652504 Silverlight管理系统源码(用于开发ERP

◆◆0使用逻辑数据库PNP开发HR报表

HR开发中会经常用到逻辑数据库,其中PNP逻辑数据最常用的. 人事数据的信息类型数据都存放在PAnnnn这些表中,PNP其实就是从这些表中抓取的数据.现在已经用PNPCE(支持concurrent employment)取代PNP,但是因为PNP已经用得相当普遍而且够用,很多报表还是基于PNP的,这里举个PNP的例子. 1, 指定逻辑数据库PNP 创建程序是在属性界面输入逻辑数据库PNP 下图selection screen处可以选择000或900两个选择屏幕,000是主数据的选择屏,900是薪