zoukankan      html  css  js  c++  java
  • HRinfotype增强笔记(转)

    一、create infotype.(pm30,个人相关数据)
    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 
    PRMS Display HR Master Data 
    PRMT Update Matchcode 
    PSO3 Infotype overview 
    PSO4 Individual maintenance of infotypes

    Time Management 时间管理
    PA51 Display Time Data 
    PA53 Display Time Data 
    PA61 Maintain Time Data 
    PA62 List Entry of Additional Data 
    PA63 Maintain Time Data 
    PA64 Calendar Entry 
    PA70 Fast Data Entry 
    PA71 Fast Entry of Time Data 
    PBAB Maintain vacancy assignments 
    PT01 Create Work Schedule 
    PT02 Change Work Schedule 
    PT03 Display Work Schedules

    Payroll 薪酬管理
    PC00 Run Payroll 
    PC10 Payroll menu USA 
    PE00 Starts Transactions PE01,PE02,PE03 
    PE01 Schemas 
    PE02 Calculation Rules 
    PE03 Features 
    PE04 Create functions and operations 
    PE51 HR form editor 
    PRCA Payroll calendar 
    PRCT Current Settings 
    PRCU Printing Checks USA 
    PRD1 Create DME 
    SM31 Maintain Tables 
    SM12 Locked Secessions 
    TSTC Table lookup 
    SPR0 IMG 
    SE16 Data Browser (Table reports) 
    PP03 PD Tables 
    PP0M Change Org Unit 
    P013 Maintain Positions 
    PO03 Maintain Jobs

    Benefits 福利计划
    PA85 Benefits - Call RPLBEN11 
    PA86 Benefits - Call RPLBEN07 
    PA87 Benefits - Call RPLBEN09 
    PA89 COBRA Administration 
    PA90 Benefits Enrollment – Individual 
    PA91 Benefits - Forms 
    PA92 Benefits Tables - Maintain 
    PA93 Benefits Tables - Display 
    PA94 Benefits - Access Reporting Tree 
    PA95 Benefits IMG - Jump to Views 
    PA96 Benefits reporting 
    PA97 Salary Administration - Matrix 
    PA98 Salary Administration 
    PA99 Compensation Admin. - rel.changes 
    PACP HR-CH: Pension fund, interface

    General/Reporting 报表
    PM00 Menu for HR Reports 
    PM01 Dialogs in HR - Create custom infotypes 
    PRF0 Standard Form 
    PSVT Dynamic Tools Menu 
    PAR1 Flexible employee data 
    PAR2 Employee list

    PD - Organizational Management 组织管理和个人发展
    PP0M Change Org Unit 
    PO03 Maintain Jobs 
    PO13 Maintain Position 
    PO10 Maintain Organizational Unit 
    PP01 Maintain Plan Data (menu-guided) 
    PP02 Maintain Plan Data (Open) 
    PP03 Maintain Plan Data (event-guided) 
    PP05 Number Ranges 
    PP06 Number Range Maintenance: HRADATA 
    PP07 Tasks/Descrīptions 
    PP69 Choose Text for Organizational Unit 
    PP90 Set Up Organization 
    PPO1 Change Cost Center Assignment 
    PPO2 Display Cost Center Assignment 
    PPO3 Change Reporting Structure 
    PPO4 Display Reporting Structure 
    PPO5 Change Object Indicators (O/S) 
    PPO6 Change Object Indicators O/S 
    PPOA Display Menu Interface (with dyn.) 
    PPOC Create Organizational Unit 
    PPOM Maintain Organizational Plan 
    PPOS Display Organizational Plan 
    PQ01 Events for Work Center 
    PQ02 Events for Training Program 
    PQ03 Events for Job 
    PQ04 Events for Business Event Type 
    PQ06 Location Events 
    PQ07 Resource Events 
    PQ08 Events for External Person 
    PQ09 Events for Business Event Group 
    PQ10 Events for Organizational Unit 
    PQ11 Events for Qualification 
    PQ12 Resource Type Events 
    PQ13 Events for Position 
    PQ14 Events for Task 
    PQ15 Events for Company 
    PSO5 PD: Administration Tools 
    PSOA Work Center Reporting 
    PSOC Job Reporting 
    PSOG OrgManagement General Reporting 
    PSOI Tools Integration PA-PD 
    PSOO Organizational Unit Reporting 
    PSOS Position Reporting 
    PSOT Task Reporting

    Recruitment 招募
    PB10 Init.entry of applicant master data 
    PB20 Display applicant master data 
    PB30 Maintain applicant master data 
    PB40 Applicant events 
    PB50 Display applicant actions 
    PB60 Maintain applicant actions 
    PB80 Evaluate vacancies 
    PBA0 Evaluate advertisements 
    PBA1 Applicant index 
    PBA2 List of applications 
    PBA3 Applicant vacancy assignment list 
    PBA4 Receipt of application

  • 相关阅读:
    如何将一个类改造为线程安全
    50行代码实现缓存,JAVA内存模型原理
    Qt 解压/压缩文件
    QT学习笔记—1
    在http编程的门口飞牛网自动下单,查单
    QList 排序
    Qt 打开指定的文件
    spoj 375 query on a tree 题解
    uva 11388 GCD LCM题解
    uva 1476 Error Curves 题解
  • 原文地址:https://www.cnblogs.com/xinzjing/p/4689348.html
Copyright © 2011-2022 走看看