You are on page 1of 7

ESS functions RP_GET_PERNR_FROM_USERID > Retrieve PERNR from USRID PTRM_WEB_PERNRS_GET > Get the list of alternate preparers

BAPI_EMPLOYEE_GETDATA > Get employee data PTRM_WEB_PERNR_VALUEHELP > List of PERNRs with names FPB_PERS_POST_FOR_DIALOG > Save alternate preparers PTRM_WEB_PERS_NUMBER_SET_SHB > switching alternate preparer General search of FMs HR* will give the list of HR releated function modules Basic infotype FMs *INFOTYPE* will give a list of infotype releated function modules Common data transfer method 1) LSMW by infotype 2) Upload programs via BAPI Note: It is dangerous to use HR_INFOTYPE_OPERATION as it is direct update Transactions for Infotypes 1) PM01 is to create or enhance infotye 2) SE51 to see the screen details of the infotype usually the program is MP<infotype>00 eg. MP000600 for infotype 6 (Address) screen is usually 1000 (Overview) and 2000 (Single) http://wiki.sdn.sap.com/wiki/display/stage/How+to+create+custom+HR+infotype Link for reference. A step by step on how to create custom HR infotype. What are the common used standard form and what is the transaction to trigger the form? Adobe Interactive Form is used in ESS and MSS portal. Form will be triggered from portal. Smartforms is widely used in SAP GUI. Payslip is using Smartforms.

TCODES in SAP HR 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 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 Match code PSO3 - Info type Overview PSO4 - Individual Maintenance of Info types 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 Schedule Payroll PC00 - Run Payroll PC10 - Payroll menu USA PE00 - Starts Transactions PE01 PE02 PE03 PE01 - Schemas PE02 Personnel Calculation Rules (PCR) PE03 - Features (e.g., default values, check the codes, etc.) PE04 - Create functions and Operations PE51 - HR form editor (for HR payslip. Use this before ECC6.0. From ECC6.0 onwards, use Smart Form) PRCA - Payroll Calendar PRCT - Current Settings

PRCU - Printing checks USA PRD1 - Create DME SM31 - Maintain Table SM12 - Locked Secessions TSTC - Table Look up SPRO - IMG SE16 - Data Browser (Table Reports) PP03 - PD Tables PPOM - Change Org Unit PO13 - Maintain Positions PO03 - Maintain Jobs Benefits PA85 - Benefits - Call RPLBEN11 PA86 - Benefits - Call RPLBEN07 PA87 - Benefits - Call RPLBEN09 PA89 - COBRA Administration PA90 - Benefits Enrollment 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 info types PRFO - Standard Form PSVT - Dynamic Tools Menu PAR1 - Flexible Employee Data PAR2 - Employee List Organizational Management PPOM - Change org Unit PO03 - Maintain Jobs PO13 - Maintain Position PO10 - Maintain Organizational Unit PP01 - Maintain Plan Data (menu-guided) PP02 - Maintain Plan Data (usually used for LSMW recording) PP03 - Maintain Plan Data (Event-guided) PP05 - Number Ranges

PP06 - Number Ranges Maintenance HR Data PP07 - Tasks/Descriptions PP69 - Choose Text for Organizational Unit PP90 - Setup Organization PP01 - Change Cost Center Assignment PP02 - Display Cost Center Assignment PP03 - Change Reporting Structure PP04 - Display Reporting Structure PP05 - Change Object indicators (O/S) PP06 - Change Object indicators OS 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 - Local 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 Tool PSOA - Work Center Reporting PSOC - Job Reporting PSOG - Org Mgmt General Reporting PSO1 - Tools Integration PA-PD PSOO - Organizational Unit Reporting PSOS - Position Reporting PSOT - Task Reporting Recruitment PB10 - Initial 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 SE16 Tables PAxxxx list of all the Employee PA, PT and PY infotype records created (where xxxx = infotype number from 0000 0999 and 2000 2999 except 2011) PBxxxx list of all the Applicant infotype records created (where xxxx = infotype number from 4000 4999 HRPxxxx list of all the OM infotype records created (where xxxx = infotype number from 1000 1999) TEVEN list of entries in IT2011_Time Events

Programs/Reports via SE38 RPDINF01 list out the number of records of all the infotypes used. Useful for data migration checking. RHDBST00 - List out all infotypes and subtypes (1000 1999) used in terms of number of records. Especially useful for data migration purposes as reference. RPUTRBK0 a standard program to update IT0003-Payroll Status. Need not set up LSMW anymore. Very useful but got to be very careful. RPUP1D00 to delete single entries in B1/PCL1 (time eval) RPUP1D10 to delete set of entries in B1/PCL1 (time eval) Be very careful when using it RPUP2D00 to delete single entries in B2/PCL2 (time eval) RPUP2D10 to delete set of entries in B2/PCL2 (time eval) Be very careful when using it

Others SMARTFORMS to access Smartforms. SWDM Business Workflow Explorer Click on First button

Chose Application Components Then select the Application Components. E.g. HR

Then click on REFRESH (Control + Shift + F3) Here you can see all the Workflows, include what are the task available in that workflow (etc).

Here you can see what is the Business Object it is using.

You might also like