HR-infotype增強筆記

轉載  HR-infotype增強筆記 收藏

一、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

發佈了21 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章