Friday, November 14, 2008

SAP HR Basics




SAP HR
is a global human resource management system solution, covers
The number of companies using SAP R/3's Human Resource (HR) module has increased dramatically in the last few years, with many clients adding HR to their live suite of modules, or even choosing HR as an initial or stand alone implementation.
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.


Click here to download US-Payroll Notes in PDF format
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.

Important T-Codes used 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
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

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 - 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.

Some Important questions on OM:

How do you transfer data from PA to OM. Answer

SE38-Table – T77S0

There is 2 way for integration of pm&om

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.



Ablewise.com Free Classifieds - The Online Classifieds Solutions (TM)