0% found this document useful (0 votes)
5K views14 pages

SAP HR T Codes With Details

Uploaded by

santoshgawali85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5K views14 pages

SAP HR T Codes With Details

Uploaded by

santoshgawali85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

1.

Overview of SAP HR Module:

 SAP HR (Human Resources) is used to manage employee information, payroll, time management, and
other HR functions across various departments

 Personal information,
 Organizational details,
 Payroll data, and
 Other HR-related records.
 Managing employee data efficiently.

T-CODES USED IN HR MODULE

1. PA20 Display HR Master Data


2. ZHR_EMP_ATTN Manual Employee Attendance
3. ZHR_AEBAS_REPORT Biometric Attendance Report
4. ZHR_NAVIGATION HR Navigation
5. PA40 Personnel Actions
6. ZHR_ODD Outdoor Duty
7. ZHR_EMP_MUPD Manual Emp Bulk Upload
8. ZHR_REPORTING_NEW To maintain reporting in OM
9. ZHR_ANM_DISPLAY Absence not maintained
10. ZHR_ANM_PAYMENT ANM Payment Release Table
11. ZHR_PAYSLIP_PDF Payslip Download
12. ZHR_ABS Employee Absence
13. ZHR_EMP_INFO Employee Details
14. ZHR_DUTY Duty Hours
15. ZHR_DUTY_EMP Employee Duty Hours
16. ZHR_APPR_DOWN Downloading approved employee updates
17. ZHR_APPR_UP Approving and updating employee-related processes
PA20 is a transaction code in SAP HR used to display an employee’s master data.

Steps to Use PA20:

o Log in to SAP:

o Open your SAP system and log in using your credentials.

2. Enter Transaction Code PA20:

o In the SAP Easy Access screen, in the command field (at the top of the screen), type PA20 and
press Enter.

This will take you to the Display HR Master Data screen.

3. Search for the Employee:

o In the Personnel Number field, type the employee’s ID: 12345.

o Alternatively, you could search by other criteria like name, if you don't know the personnel
number.

 Click on the Search icon (magnifying glass) to search by the employee's name or other
attributes (such as department or position).

4. Select the Infotype You Want to View:

o Once the employee data appears, you will see a list of infotypes associated with that employee.

 Infotypes represent different categories of employee data.

o For example, you can display:

 PA0002 (Personal Data) – Displays personal information like name, date of birth, marital
status, etc.

 PA0001 (Addresses) – Displays employee’s home address and other contact details.

 PA0006 (Family Members) – Displays data about family members (if applicable).

 PA0008 (Basic Pay) – Displays the employee's salary details.

 PA0027 (Additional Payments) – Displays any additional payments or bonuses.

Steps to Use PA20:

 Step 1: Enter the transaction code PA20 in the SAP command field.

 Step 2: Enter the Personnel Number or other search criteria (e.g., name or department) to locate the
employee.

 Step 3: Once the employee’s data is displayed, navigate through the various infotypes to view the
information. You can use the "Next" or "Previous" buttons to cycle through the employee's data, such as
personal information, organizational assignment, and payroll data.
Navigating Through Infotypes:

o To display the employee’s Personal Data (PA0001), simply click on it from the list. This will display
details like the employee's name, date of birth, gender, marital status, etc.

 Example: You will see:

 Name: Dr. Ramesh Sharma

 Date of Birth: 01.01.1980

 Marital Status: Married

 Gender: Male

 Viewing Organizational Assignment (PA2N):

o If you need to view details about the Health Department assignment, navigate to PA2N
(Organizational Assignment).

 This shows details like:

 Position No: 301234567

 Designation: Medical Officer

 Department: Health Department

 Cost Center: 7654321

 Personnel Area: Public Health Department

o Here, you can confirm which department the employee is assigned to and whether their position
and cost center have been correctly assigned. This is critical when reviewing HR records for every
Municipal department.

 Review Payroll Data (PA0008) Infotype:

o If you want to check the payroll details, such as salary or allowances, go to PA0008 (Basic Pay).

o This displays:

 Basic Pay: 50,000 INR

 Pay Scale: 14 (level based on employee’s grade or pay scale)

 Bonus/Allowances: Medical allowance, housing allowance, etc.

 Exit PA20:

o Once you've reviewed the employee’s data in the infotypes that you needed, you can either exit
or continue viewing other employees' data by clicking Back or entering another personnel
number.

Important: PA20 is for viewing only, so no changes can be made to the data from this screen.
ZHR_ODD (Outdoor Duty) in SAP HR, which might refer to a custom or Z-programmed feature specifically used by
organization (like BMC) for managing outdoor duty assignments for employees. "Z" programs in SAP typically
represent custom or client-specific functionality developed to cater to specific organizational needs.

What is ZHR_ODD?

ZHR_ODD is likely a custom transaction used to manage and track Outdoor Duty Assignments within the SAP HR
system. It could be used to:

 Track which employees are assigned to outdoor duty.

 Manage time and attendance for outdoor work.

 Record locations and specific tasks performed during outdoor duty.

 Generate reports on employees’ outdoor duty status, hours worked, and any specific allowances related
to outdoor assignments.

In the Mumbai Mahanagarpalika, such functionality would be crucial for departments like Sanitation, Public
Health, or Infrastructure, A&C deptt & Education ,all the Engineering deptts ,Shops, Licence deptt where
employees are frequently required to work outside of the office, often in different parts of the city or at specific
public locations.

4. Using ZHR_ODD for Data Entry and Management:

The ZHR_ODD transaction can be used to view and manage outdoor duty assignments. Here's how employee in
BMC can utilize it:

 Recording an Outdoor Duty Assignment:

o When an employee is assigned outdoor duty (e.g., a public health worker going for an inspection
or a sanitation worker assigned to a new area), the employee can use ZHR_ODD to record:

 Employee Name and ID

 Duty Assignment Location

 Start and End Time of the assignment

 Task Description

This ensures that the records are updated and trackable for payroll purposes, regulatory compliance, and
reporting.
ZHR_EMP_MUPD

It is a custom SAP HR transaction used to update employee master data in bulk or individually. The exact details
of what it updates depend on the specific customization done by BMC's SAP team.

Common functions may include:

1. Employee Personal Information Update (e.g., Name, Address, Contact details)

2. Payroll-Related Changes (e.g., Bank details, Salary updates)

3. Department Transfers or Promotions

4. Attendance or Leave Management Updates

5. Employee Status Changes (Active, Inactive, Retired)

Once updates are made, verify changes using the following transactions:

 PA20 (Display HR Master Data) → View updated employee details.

 PA30 (Maintain HR Master Data) → Check or edit further details.

o PA0001 (Organizational Assignment)

o PA0002 (Personal Data)

o PA0008 (Basic Pay)

Summary

ZHR_EMP_MUPD is a custom transaction for updating employee details.


It allows modifications in personal details, payroll data, and employment status.
Always validate changes in PA20/PA30 after updating.
Handle errors and payroll verification steps.

Training Practice Scenarios

Scenario Steps

Update Employee Bank Enter ZHR_EMP_MUPD → Search Employee (F4) → Modify Bank Account Number →
Details Save & Execute → Validate in PA20 (Infotype 0009).

Change Employee Enter ZHR_EMP_MUPD → Search Employee → Modify Department (PA0001) → Save &
Department Execute → Validate in PA20.

Mark Employee as Enter ZHR_EMP_MUPD → Search Employee → Change Status to Resigned → Save &
Resigned Execute → Validate in PA20 (Infotype 0000).
ZHR_REPORTING_NEW in SAP HR (BMC)

Purpose:
This guide is designed to help HR personnel at Mumbai Mahanagarpalika (BMC) effectively use
ZHR_REPORTING_NEW for generating HR-related reports, including employee details, payroll, and attendance
records.

. Generating Reports Step-by-Step

A. Selecting Report Type

1. Open ZHR_REPORTING_NEW

2. Choose from available reports:

o Employee Master Data Report

o Payroll Report

o Attendance Report

o Organizational Assignment Report

o Leave Balance Report

3. Export options:

o Excel (Shift + F9)

o PDF (Print to PDF)

o Print (Ctrl + P)

ZHR_REPORTING is used for Employee, Payroll, and Attendance Reports.


Apply selection criteria properly for accurate reports.
Export reports to Excel (Shift + F9) or PDF.
Troubleshoot errors using PA20.
ZHE_ANM_DISPLAY in SAP HR

Key Features & Functions

View Employee Master Data (Name, Employee Number, Designation)


Check Job Details (Department, Cost Center, Employment Type)
Review Salary Details (Basic Pay, Allowances, Deductions)
Attendance & Leave Records
Employment Status (Active, Resigned, Retired)

5. Best Practices

Use correct Employee Number for accurate results.


Cross-check salary details with payroll reports.
Verify attendance data before processing payroll.

Final Summary

ZHE_ANM_DISPLAY is used to view ANM employee details in MCGM.


Provides data on personal details, salary, attendance, and employment status.
Helps in validating payroll, checking attendance, and verifying employee records.

An ANM employee complains about salary deductions for unauthorized leave. HR needs to verify attendance
records and cross-check deductions.

Step-by-Step Process:

1 Open ZHE_ANM_DISPLAY.
2 Enter the Employee Number (PERNR).
3 Click Execute (F8).
4 Navigate to the Attendance & Leave Details tab.
5 Check if the employee was marked Absent (A) or Leave Without Pay (LWP).
6 If deductions are incorrect, HR can raise a correction request through payroll processing.
LAPPRV in SAP HR

Purpose:
The ZP_LAPPRV transaction in SAP HR for Mumbai Mahanagarpalika (MCGM) is used for Leave Approval
Processing. It allows HR officers, managers, and authorized personnel to review, approve, or reject leave requests
submitted by employees.

Key Features & Functions

View pending leave requests


Approve or reject leave applications
Check leave balance before approval
Filter applications by department, employee, or date
Add comments while approving/rejecting leaves

Always check leave balance before approval.


Use comments while rejecting leave requests.

Employees request leave through:

 SAP Employee Self-Service (ESS)

 Respective department (manual entry in SAP HR module)

ZP_LAPPRV Leave Approval Workflow

Step 1: Employee Applies for Leave

 Employee submits a leave request using Employee Self-Service (ESS) in SAP or HR manually inputs the
leave request in SAP HR.

Step 2: HR Verifies Leave Request

 HR checks pending leave requests in ZP_LAPPRV.

 HR verifies leave balance and validates the request.

Step 3: Reporting Officer / Department Head Approves or Rejects

 Officer views the request in ZP_LAPPRV.

 Checks workload and operational needs.

 Approves or Rejects the request with comments.

Step 4: System Updates Leave Status

 If Approved, leave is recorded in the system.

 If Rejected, the employee is notified.

Step 5: Payroll Team Cross-Checks Approved Leaves

 Payroll team ensures all approved leaves are reflected in salary processing.

 Any discrepancies are corrected before payroll run.

Step 6: Leave Reflected in Employee Records

 Approved leaves appear in the employee’s leave history.

 Employees can view updated leave balances.


ZHR_AEBAS_REPORT in SAP HR

What is ZHR_AEBAS_REPORT?

ZHR_AEBAS_REPORT is an SAP HR transaction used in BMC for generating attendance reports from the Aadhaar-
Enabled Biometric Attendance System (AEBAS). It allows HR personnel and department heads to:
Monitor employee attendance (in-time, out-time, late arrivals, early departures).
Track biometric attendance records integrated with AEBAS.
Generate reports for payroll processing and compliance checks.

Common Use Cases for ZHR_AEBAS_REPORT

A. Generating Monthly Attendance Reports

 HR extracts a monthly attendance report for all employees.

 Department heads review employee attendance trends.

B. Identifying Late Comers & Absentees

 HR generates a report on employees who frequently arrive late or are absent.

 Necessary actions are taken based on organization policies.

C. Payroll Processing Based on Attendance

 Payroll team extracts attendance data for salary processing.


ZHR_ANM_PAYMENT in SAP HR

 HR and finance teams process payments accurately by:


Verifying ANM attendance and work records before payment
Processing salary and incentive payments based on work performance
Generating payment reports for audit and compliance

 Common Use Cases for ZHR_ANM_PAYMENT

 A. Processing Monthly Salary for ANMs

 HR ensures attendance and work records are verified.

 Finance processes payments based on approved work data.

 B. Generating Audit Reports for ANM Payments

 HR downloads reports for compliance checks.


ZHR_PAYSLIP_PDF in SAP HR

ZHR_PAYSLIP_PDF is an SAP HR transaction code used in BMC for generating and downloading employee
payslips in PDF format. It allows HR personnel and employees to:

View and download monthly salary slips


Check salary breakdown (basic pay, allowances, deductions, net pay)
Verify tax deductions and loan recoveries

Common Use Cases for ZHR_PAYSLIP_PDF

A. Employee Self-Service (ESS) Payslip Download

 Employees log in and download their payslips without HR intervention.

B. HR Assisting Employees in Retrieving Payslips

 HR generates a payslip for employees who request hard copies.

C. Payroll Team Verifying Payslips Before Salary Disbursement

 Payroll department checks if all deductions and earnings are correctly reflected.
ZHR_ABS in SAP HR

ZHR_ABS is an SAP HR transaction code used in BMC for managing and tracking employee absences. It allows HR
personnel and department heads to:
Monitor employee leaves (casual, sick, earned, etc.)
Generate absence reports for payroll and compliance
Ensure proper leave records are maintained

Common Use Cases for ZHR_ABS

A. Generating Monthly Absence Reports

 HR extracts leave records for a department to monitor attendance patterns.

B. Identifying Employees with Excessive Leaves

 HR generates reports for employees with frequent absences for review.

C. Payroll Processing Based on Leave Deductions

 Payroll team adjusts salaries based on unpaid leaves taken.


ZHR_EMP_INFO in SAP HR

ZHR_EMP_INFO is an SAP HR transaction code used in Mumbai Mahanagarpalika (MCGM) for viewing and
retrieving employee information. It allows HR personnel, department heads, and payroll teams to:
Access detailed employee records (Personal, Job, and Payroll details)
Verify employment history, department, and designation
Retrieve salary, attendance, and leave records

Login to SAP GUI


Enter ZHR_EMP_INFO in the transaction field and press Enter.
Enter employee details such as:

 Employee ID (PERNR) or Name

 Department/Designation
Click Search to retrieve the employee’s complete record.

View detailed information, including:

 Personal Details (Name, DOB, Contact, Address)

 Job Details (Designation, Joining Date, Department)

 Payroll Information (Salary, Allowances, Deductions)

 Attendance and Leave History

Generate reports or export data if required.

Common Use Cases for ZHR_EMP_INFO

A. Verifying Employee Details for Payroll Processing

 HR checks salary structure and deductions before payroll processing.

B. Checking Employment History for Promotions & Transfers

 Department heads review job history before approving promotions.

C. Retrieving Leave & Attendance Records

 HR cross-checks attendance data for salary deductions or approvals.


SAP HR MODULE T CODES AND INFOTYPES

 ZCL_APPLY CASUAL LEAVE APPLY PROGRAMME


 ZHR_LAPPRV LEAVE APPROVAL
 ZP_LAPPL POST LEAVE APPLICATION
 ZP_LRDATE LEAVE RESUMPTION DATE ENTRY FORM

------------------------------------------------------------------------------------------------------

 ZHR_NAVIGATION HR NAVIGATION
 PA20 DISPLAY HR MASTER DATA
 PA40 PERSONNEL ACTIONS

-----------------------------------------------------------------------------------------------------------

 ZHR_EMP_MUPD MANUAL EMPLOYEE BULK UPLOAD


 ZHR_REPORTING TO MAINTAIN REPORTING IN OM
 ZHR_APPR_UP UPPER REPORT
 ZHR_APPR_DOWN ABSENCE REPORT
 ZHR_PAYSLIP_PDF PAYSLIP DOWNLOADED

----------------------------------------------------------------------------------------------------------------------

 ZHR_AEBAS_REPORT AEBAS ATTENDENCE REPORT


 ZHR_EMP_ATTN MANUAL EMPLOYEE ATTENDENCE
 ZHR_DUTY BIOMETRIC SHIFT PROCESS
 ZHR_ODD OUTDOOR DUTY
 ZHR_ABS EMPLOYEE ABSENCE
 ZHR_ABS_APPR ABSENCE APPROVAL PROCESS
 ZHR_ANM_DISPLAY ANM DISPLAY PROGRAMME
 ZHR_ANM_PAYMENT ANM PAYMENT RELEASE TABLE
 ZHR_EMPLOYEE INFO EMPLOYEE DETAILS

You might also like