
SAP HR is a global human resource management system solution, covers
- Employee administration
- Personnel time management and evaluation
- Organizational Management
- Benefits management
- Payroll calculation
- Recruiting
- Career management
- Succession management
- Enterprise Learning
- Employee performance management
- Compensation management
The SAP HR module enables customers to effectively manage information about the people in their organization, and to integrate that information with ''other SAP modules'' and external systems. From the Organization Management perspective, companies can
-model a business hierarchy,
-the relationships of employees to various business units
-the reporting structure among employees.
- helps employers to track employee master data,
-work schedules,
-salary and benefits information.
- functionality focuses on employees' skills, qualifications and career plans
- process attendance and absences, gross salary and tax calculations, and payments to employees and third-party vendors.
Consistent with the overall integration of SAP R/3, the HR module shares information with other modules, such as Financial Accounting (FI), Controlling (CO), Production Planning and Business Workflow. The Payroll processes use Accounts Payable functions to print checks, manage payment and bank information, and process payments to tax authorities and other third-party vendors. Payroll results are also posted to General Ledger accounts for use in periodic income and expense reporting. For management accounting, information regarding employment costs can be transferred to Cost Centers with in the CO module. Employees can be assigned to Work Centers, which are used in conjunction with Production Planning. Assigned positions and reporting relationships from PD are used in Business Workflow to route purchase requisitions and other documents for approval. HR works with external systems either through certified interfaces with SAP partner products, or custom developed interfaces to customer defined systems.
What is ASAP(AcceleratedSAP)
AcceleratedSAP (SV-ASA)
Standard methodology for efficiently implementing and continually optimizing your SAP software. ASAP supports the implementation of the R/3 System and of mySAP.com Components and can also be used for upgrade projects. It provides a wide range of tools that helps you in all stages of your implementation project - from project planning to the continual improvement of your SAP System. The two key tools in ASAP are:The Implementation Assistant, which contains the ASAP Roadmap, and provides a structured framework for your implementation, optimization or upgrade project. The Question & Answer database (Q&Adb), which allows you to set your project scope and generate your Business Blueprint using the SAP Reference Structure as a basis.
Some of the topics covered in the above PDF file are : Payroll Basics, The Payroll Process, Payroll in a Background Operation, Off-Cycle Activities, Wage Types, Payments, Time Management Aspects in Payroll, Wage Type Valuation, Partial Period Remuneration (Factoring), Retrocalculation, Garnishments, Benifits, Deductions ETC.....
Below are some of the tables which are often used in SAP HR
Table | Table Description |
PA | |
T503* | Employee groups and sub-groups. Use T503* and then F4 to search for the correct table. |
T001P | Personnel areas and sub-areas. The total view is useful. |
Actions | |
T529A | Main table - controls all the actions |
T588D | Set up which infotypes are linked to each info groups (action) |
T588M | Infotype Screen Modifications - allows you to hide fields etc. |
T530 | Reasons - Text for each reason linked to each action |
T529U | Status texts |
T529F | Fast data entry |
T588Z | Controls the config for dynamic actions |
Wage Type related | |
T512W_B | Valuation bases |
T512W_C | Averages |
T512W_D | Processing, cumulation and evaluation classes |
T512W_O | Complete view: good for documentation: click on Info icon |
T510 | Pay scale types, areas, groups and levels |
T510J | Constant values for indirect valuation |
T511 | Wage type characteristics |
T511A | Used for calculating averages |
T511K | Payroll constants |
T512T | Long and short text |
T512Z | Permissibility per infotype |
T539A | Wage type models which work in conjunction with feature LGMST |
T539J | Need to enter wage types for Indirect Valuation |
T549A | Payroll areas and period parameters |
T549S | Payroll areas, periods, pay dates and posting dates |
V_511_B | Wage type permissibility |
Payslip | |
T512D | Line layouts in payslip window |
T512E | Contents of groups within windows |
T512F | Window coordinates |
T512N | Rules |
T512P | Background |
T512Q | Single Fields |
T514K | Allowed tables |
T514N | Allowed fields |
UK Specific | |
T5G01 | Tax Rates |
T5G02 | Special Tax Code |
T5G03 | Tax Increase and Limit |
T5G05 | NIC Limits |
T5G06 | NIC Percentages |
T5G08 | NI Control Data Texts |
T5G09 | NI Categories (GB) |
T5G0A | Employee Group/Subgroup |
T5G10 | Pension Fund |
T5G15 | Court Order Deductions |
T5G16 | Court Order Indicator |
T5G1T | Pension Fund Texts |
T5G20 | SSP System Data (GB) |
T5G21 | SMP System Data |
T5G22 | SSP Qualifying Day Pattern |
T5G23 | Time Models for SSP Qualifying Day Patterns |
T5G24 | SSP Qualifying Day Pattern Calendars |
T5G25 | Occupational Sick Pay Schemes |
T5G26 | OSP-Related Data for SSP Offsetting |
T5G27 | SSP Rates Payable (GB) |
T5G28 | SMP Rates Payable |
T5G2E | SSP/SMP Exclusion Reason Texts |
T5G2F | SSP/SMP Exclusion Reasons |
T5G2T | Text for Occupational Sick Pay Schemes |
T5G30 | Pension Schemes |
T5G31 | Pension Contribution Calculation Rules |
T5G32 | Pension Holidays |
T5G33 | Pension Contribution Calculation Rule Bands |
T5G34 | Pension Contribution Calculation Rule - Flat Rates |
T5G35 | Pension Contribution Calculation Rule - Percentages |
T5G36 | Pension Contribution Calculation Rule - Mix |
T5G37 | Pension Scheme Types |
T5G3T | Pension Scheme Names |
T5G40 | National Insurance Earnings Ranges |
T5G41 | National Insurance Percentage Rates |
T5G4T | Text for Court Order Indicator |
T5G50 | Tax Districts |
T5G51 | Payroll Area PAYE Reference |
T5G52 | Tax District and Reference Details |
T5G53 | Permit Numbers |
T5G54 | End Of Year Processing Stamp |
T5G55 | HR-GB: Default Tax Code |
T5G5T | Tax District Name |
T5G61 | Business Mileage Bands |
T5G62 | Payment of Petrol Costs (Based on Engine Size) |
T5G63 | Payments for Private Fuel (Basis: Car List Price) |
T5G64 | Unavailability Reasons |
T5G6T | Unavailability Reasons Text |
Schema and PCR | |
T52C0 | SAP standard schemas |
T52C1 | customer-created schemas and modified SAP-standard schemas |
T52C2 | Texts for Schemas |
T52C3 | Texts for Schemas |
T52CC | Schema Directory |
T52CC_T | Schema descriptions |
T52C5 | PCR's in the system |
T52CE | Directory of Personnel Calculation Rules |
T52CE_T | Text Table for PCR Directory |
T52CT | Text Elements |
Time Mgt | |
T551A | Period Work Schedule |
T508A | Work Schedule Rule Overview |
T552A | Work Schedules - Complete View |
Org Mgt | |
T77S0 | Holds all the PD settings and other HR settings |
Other | |
ICON | Gives you all the icons in the SAP system |
TPARA | Holds all the user parameters in the system |
TSTC | Holds all the transaction codes in the system - use SE11 or SE16 to display them all |
E070 | Holds all the transport attributes in the system |
E07T | Holds all the transport descriptions in the system |
V_T51AV_2W | Assignment of wage types to average bases |
V_T582A | Holds all the available Infotypes and their names |
Commonly used Personnel Administration Infotypes
Infotype | Infotype Name |
0000 | Actions |
0001 | Organizational Assignment |
0002 | Personal Data |
0003 | Payroll Status |
0005 | Leave Entitlement |
0006 | Addresses |
0007 | Planned Working Time |
0008 | Basic Pay |
0009 | Bank Details |
0011 | Ext. Bank Transfers |
0014 | Recur. Payments/Deds. |
0015 | Additional Payments |
0016 | Contract Elements |
0017 | Travel Privileges |
0019 | Monitoring of Dates |
0021 | Family/Related Person |
0022 | Education |
0023 | Other/Previous ERs |
0024 | Qualifications |
0025 | Appraisals |
0027 | Cost Distribution |
0028 | Int. Medical Service |
0029 | Workers' Compensation |
0030 | Power of Attorney |
0031 | Reference Pers. Nos. |
0032 | Internal Control |
0033 | Statistics |
0034 | Corporate Function |
0035 | Company Instructions |
0037 | Insurance |
0040 | Objects on Loan |
0041 | Date Specifications |
0045 | Company Loans |
0050 | Time Recording Info. |
0052 | Wage Maintenance |
0054 | Works Councils |
0057 | Membership Fees |
0065 | Tax Data - GB |
0069 | National Insurance GB |
0070 | Court Orders GB |
0071 | Pension Funds GB |
0077 | Additional Personal Data |
0078 | Loan Payments |
0080 | Maternity Protection/Parental Leave |
0081 | Military Service |
0082 | Additional Absence Data |
0083 | Leave Compensation |
0084 | SSP Control GB |
0085 | SSP1(L) Form Data GB |
0086 | SSP/SMP Exclusions GB |
0087 | WFTC/DPTC GB (this infotype is no longer used - use 0757 instead) |
0088 | Maternity GB |
0094 | Residence Status |
0105 | Communication |
0121 | RefPerNo Priority |
0128 | Notifications |
0130 | Test Procedures |
0131 | Garnishment/Cession |
0139 | EE's Applicant No. |
0165 | Deduction Limits |
0167 | Health Plans |
0168 | Insurance Plans |
0169 | Savings Plans |
0183 | Awards |
0185 | Teachers DfES Number |
0198 | Schedular Deduction Tax |
0199 | Addl. tax deduction |
0207 | Residence Tax Area |
0208 | Work Tax Area |
0209 | Unemployment State |
0216 | Garnish. Adjustment |
0302 | Additional Actions |
0416 | Quota Compensation |
0422 | Company Cars GB |
0614 | HESA Master Data |
0615 | HE Contract Data |
0616 | HESA Submitted Data |
0617 | Clinical Details |
0618 | HESA Academic Qualification |
0757 | Working Family Tax Credit (to be used instead of 0087) |
Commonly used Organization Management infotypes
Infotype | Infotype Name |
1000 | Object |
1001 | Relationships |
1002 | Description |
1003 | Department/Staff |
1008 | Account assignment features |
1011 | Work schedule |
1015 | Cost planning |
1016 | Standard profiles |
1017 | PD profiles |
1027 | Site-dependent information |
1028 | Address |
1032 | Mail address |
1037 | Billing/allocation information |
1039 | Shift group |
1208 | SAP organisational object |
Commonly used Time Management infotypes
Infotype | Infotype Name |
2001 | Absences |
2002 | Attendances |
2003 | Substitutions |
2004 | Availability |
2005 | Overtime |
2006 | Absence Quotas |
2007 | Attendance Quotas |
2010 | EE Remuneration Info |
2011 | Time Events |
2012 | Time Transfer Specifications |
2013 | Quota Corrections |
2050 | Annual Calendar |
2051 | Monthly Calendar |
2052 | Weekly Calendar |
Commonly used Recruitment infotypes
Infotype | Infotype Name |
4000 | Applicant Actions |
4001 | Applications |
4002 | Vacancy Assignment |
4003 | Applicant Activities |
4004 | Status of Applicant Activity |
4005 | Applicant's Pers.No. |
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 Match code
PS03 - Info type Overview
PS04 - Individual Maintenance of Info types
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 - 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 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
Organizational Management
PPOM - Change org Unit
PO03 - Maintain Jobs
P013 - 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 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.
SE38-Table – T77S0
1 Plogi orga x
2 RHINTE00-TRANSACTION CODE OOPH-if OM is installed
as a stand alone
What do you mean my a Task and where do you assign and How?
Task is a description of an activity in Organizational Management which is performed within an organizational unit.
One can assign an organizational unit, job, position, person (employee) or user a task in order to describe their function in an enterprise. A task which you assign represents a characteristic of an object.
What is an Org's assignment and Org'l Plan, what is the difference between them?
Plan versions are scenarios in which one creates organizational plans.
In the plan version which you have flagged as the active plan version, you create your current valid organizational plan. This is also the integration plan version which will be used if integration with Personnel Administration is active.
As a rule, a plan version contains one organizational structure, that is, one root organizational unit. It is, however, possible to create more than one root organizational unit, that is more than one organizational structure in a plan version. Organizational assignment is assigning the persons i.e., employees to certain position according to organizational structure and plan.
How many structures are there in OM?
In the SAP System one can use several structures to represent the legal and organizational structure of your company. You can structure from the point of view of accounting, materials management, and sales and distribution. It is possible to combine these structures. The organizational structures form a framework in which all business transactions can be processed
What do you mean by reporting Structure?
Reporting structure is the organized hierarchical structure where the different positions (persons) will have to report to various positions according to your organizational structure.
What is the difference between Simple Maintenance and Detailed Maintenance? and which one you used in your project?
Simple Maintenance in Expert Mode is one of the methods you can use to develop and model organizational plans in the component Organizational Management with speed and efficiency. Besides mapping your current organizational and reporting structure, Simple Maintenance gives you flexible tools to plan and model future structural changes well in advance. SAP Business Workflow users do not need all the functions available in Organizational Management. For this reason, the original concept behind Simple Maintenance was to provide a tool that allows users to build and maintain organizational plans, with speed and simplicity. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development.
Simple Maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, one can create ones organizational and reporting structures step by step.
What are the building blocks in OM and where do you assign them?
Organizational units, Positions Tasks, Persons , etc, are the building blocks of O&M. you create them as part of your organizational plan.
What do you mean by work center and Cost center? Where do you assign them. And how many Cost centers can we assign?
Cost center is an object used to refer to work center activities are going on from cost point of view which is important from cost point of view. Work centers are the objects (physical locations) where actual work takes place
How do you transfer Org'l Assignment from PA to PD? (Answer for this is a bit diff, try it)
I think this can be done by editing your staff assignment. Here you can decide which positions belong to the organizational unit.
What are the info types you used in OM?
From 1000 to 1999
What are the infotypes used for time management?
2001 absences
2002 attendances
2003 substitutes
2004 availability
2005 overtime
2006 absence quota
2007 attendance quota
2010 employee remuneration information
2011 time events
2012 time transfer specification
2013 quota correction
2050 annual calender
2051 monthly calender
2500 personnel work schedule time
2501 employee time and labor data
How do you create an evaluation path?
Evaluation paths are created in organizational management Customizing under basic settings. One or more relationships form the navigation paths for an evaluation. These enable us to report on and display structural information, for example, organizational structure or the reporting structure. We can create alphanumeric evaluation paths with a maximum of 8 characters starting with Z.
What is an infotype?
Well an infotype in short is a "type of information". It is a set of logical data grouped according to subject matter, eg. Addresses (organization assignment, personal data, addresses, planned working time, basic pay, bank details, etc.) infotype, contains name, first name, Address for correspondence, Permanent address, city ......so on. There are over 5000 infotypes exists. The infotypes can be created, changed, copy, delimit, deleted..
We can create infotypes using the following path:
Org Mgt->expert mode->(Object) The Maintain(object) screen appears
In plan version and object fields enter data as required
In the infotype field , select the infotype you want to create
Using the tab pages select the status the new infotype record
Choose Edit->create infotype
Enter appropriate fields and save....
Explain the uses of the simple maintenance interface?
Simple Maintenance is used when Staff assignments and reporting structure are to be changed. There are three main areas in Simple Maintenance. Each area contains particular maintenance functions, depending on whether you want to edit organizational structure, staff assignments or task profiles. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development. For complete, detailed editing of individual organizational objects in your organizational plan (editing particular positions or organizational units, for example), we recommend that you switch to Info-type Maintenance. Simple maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, we can create an organizational and reporting structures step by step.
What is the use of INFOGROUPS?
The infotype group (commonly known as infogroup) guarantees that during the personnel action, all information needed for the business processes is stored. The infogroup is processed when you perform a personnel action.
- An infogroup exists in the standard system for every personnel action type.
- In Customizing for Personnel Administration, you can tailor the make-up of the various infogroups to the requirements of your company.
- You can define infogroups as user-group dependent.
Infogroups are used in Personnel Actions to define a set of sequencial infotypes that you would be using while performing an action. For example, when you hire, you would want to use IT0000,0001,0002,0006,0007,0008 etc in a sequence- in a particular order. So define an Infogroup for this purpose which contains all these infotypes, their order of execution and the user groups it is applicable for. Then you assign this infogroup to the action that you had defined.
What is PROCESSING CLASS, where we do them and why?
Wage type characteristic that determines how processing is conducted during the payroll run.
What is EVALUATION PATH, where do we do it and why?
A chain of relationships between objects in a hierarchical structure.
for eg. O-S-P(Organization->Position->Person).
What is INTERNAL PAYROLL PROCESS?
Payroll process(program) is run at a specific point in time, not only to calculate an employee’s basic remuneration but also any special payments, overtime payments or bonuses that must be effected for the period in question.