Sap HCM Guide
Sap HCM Guide
If you want to make full use of the favorites in the SAP Easy Access menu, you have
further options using the Favorites option by navigating in the menu bar. These are:
1. Add, change, move, and delete favorites
You can change, move, or delete an entry in your favorites list. Alternatively, you
can do this by right-clicking on the transaction in the favorites folder.
2. Folder options are:
a. Insert folder:
On the main menu bar, select Favorites.
Choose Insert Folder and give the folder a name.
Select the continue button.
b. Insert transaction
c. Add other objects like URL:
On the main menu bar, select Favorites.
Choose Add Other Objects and select from the Web Address or
File dialog box and choose the continue button.
You can also add applications such as SAP Fiori Apps to this folder.
3. Download and upload
You can download an already created favorites folder with transactions and
upload it yourself or to others. This can be helpful if a new colleague starts in
your department with the same tasks or if a department-wide favorites folder has
proven itself over the years.
Create Favorites
Business Example
As an HR Administrator, you access employee information on a regular basis. To
facilitate the access of data, you must set up transactions you use frequently in your
favorites folder.
ExerciseStart Exercise
Screen Elements
SAP Human Capital Management Basics
The menus displayed depend on the application that you are working in. These menus
contain cascading menu options. The icons in the standard toolbar are available on all
SAP screens. Icons you cannot use on a particular screen are grayed out. If you hover
over an icon, a tool tip appears with the name or function of that icon and the
corresponding function key settings. Knowledge of the vocabulary of the various menus
is particularly important for documentation, but also for collaborative troubleshooting.
1. Menu bar
This menu bar is the first bar shown in the preceding image, with the menu
options Menu, Edit, Favorites, Tools, System, and Help.
2. System toolbar
The system toolbar is located below the menu bar in the second row. It consists
of a range of icons with general GUI functions and the command field. The
command field is used to enter a transaction code.
3. Application toolbar
The selection of buttons available in the application toolbar depends on which
application you are calling up. For example, transaction PA20
has Display and Overview buttons.
4. System messages
System messages display to the left of the status bar. There are different types of
messages:
A cross on a red background identifies an error message.
A check mark on a green background identifies other system messages.
Some notes and information about the actual maintenance process can
display in yellow.
5. Status bar
The status bar is situated at the bottom right of the screen. It provides general
information about the SAP system and the transaction or task that you are
working on. There are three fields on the right-hand side of the status bar – one
with server information, the other two with status information.
Easy and Effective Navigation
Options to access transactions
What options are there to access transactions even more effectively and quickly during
normal work processes? It makes a difference whether you have just logged into the
system or are already working on a transaction. You have different options to navigate
through the system via transaction codes.
You can call transactions via the tree structure or through your favorites:
1. Calling with the SAP Easy Access Menu
a. Folders and subfolders
b. Favorites
In addition, you can access a transaction by using the command field. However,
the use of the command field depends on the current processing and interface.
There are basically three variants:
2. The command field in the system toolbar:
a. The command field in the SAP Easy Access menu.
b. The command field by starting in an actual application/transaction
c. The command field by launching from a current application/transaction
and entering a new session
Command field shortcuts
The command field is used to call a specific transaction or function.
Selected command field short cuts include the following:
Selected Command Fields
Entry in the
Result
Command Field
/n Ends the current transaction and starts a new session
/o Provides an overview of sessions
/i Ends the current session
Where XXXX is a transaction code: takes you to the specified
/oXXXX transaction code - for example: /opa30 opens a new session at the
transaction code pa30 - Maintain HR Master Data.
Search for and display the menu paths for SAP transactions. You can
search_sap_menu
also search for text strings.
/nend Log off with an unsaved message dialog box presented
Exits the system (logs off completely); No dialog box regarding unsaved
/nex
data is presented.
Multiple Sessions
Creation of Multiple Sessions
Multiple Sessions
You can create up to sixteen independent sessions per log on. Each session you create
is as if you logged on to the system again. For example, closing the first session does
not cause the other sessions to close.
Too many open sessions can result in slower system performance. For this reason,
your system administrator may limit the number of sessions you can create to fewer
than sixteen.
As long as you remain logged on to the SAP system, you can leave a session for as
long as you like and resume working on the session at any time. You can move among
sessions as often as you like without losing any data.
To move from one session to another, click any part of the window that contains the
session you want to go to. The window you choose becomes the active window and It
moves in front of all other windows on your screen.
If you have several sessions open, you can minimize the sessions you are not using.
When you need to use one of these sessions later, you can restore it by clicking the
appropriate symbol in the status bar, making it the active session. By minimizing the
sessions you are not using, you can significantly reduce the system load.
After you finish using a session, it is a good idea to end it. Each session uses system
resources that can affect how fast the system responds to your requests. Before you
end a session, save any data you want to keep. When you end a session, the system
does not prompt you to save your data.
To create multiple sessions using the standard toolbar, select the Creates New
Session icon. Alternatively, you can create multiple sessions by
choosingSystem → Create Session.
Navigate and Open Multiple Sessions
Business Example
As the HR Administrator, you are responsible for the maintenance of the employee
information that is available on various screens. To enable you to work on different
screens, you must open multiple sessions.
Open multiple system sessions.
ExerciseStart Exercise
Finding Help
Objective
After completing this lesson, you will be able to find help from the SAP Easy Access
screen.
System Help and Help Menu Options
Find Help
System Help Options:
The SAP system provides comprehensive online help available from any screen in the
system. You can find help using the Help menu or using the relevant icon.
The help menu contains the following options:
Application Help: Application help displays comprehensive help on the current
application. For example, selecting this menu option in the initial screen displays help
on getting started with the SAP system.
SAP Library: The SAP library contains all online documentation.
Glossary: The glossary enables you to search for definitions of terms.
Release Notes: Release notes enable you to read about functional changes that occur
between SAP releases.
SAP Service Marketplace: The SAP Service Marketplace also offers fast and user-
friendly access to the SAP library. The SAP Service Marketplace is a Web site for
customers to conduct research and post problems/solutions, review release notes, and
so on.
Create Support Message: The create support message selection enables you to send a
message to the SAP Service system.
Settings: The settings option enables you to select settings for help.
Find help – Using F1 and F4
F1 help and F4 help
To find the definition of a specific field, place your cursor on the field and select
F1. This is called the F1 help. A dialog box is presented which describes that
field. F1 help also provides technical information on the relevant field. This
includes, for example, the parameter ID, which you can use to assign values to
the field for your user.
To view the permissible values for a field, select F4. This is called the F4 help.
You can also access F4 help for a specific field by selecting the button directly to
the right of that field.
Find Help
Business Example
As the HR Administrator, you can find helpful information using the field level help.
ExerciseStart Exercise
The layout of the PA20 provides you with an easy and user-friendly method to find,
select objects in master data maintenance and display records.
The preceding figure shows the PA20 Display HR Master Data screen. The following
steps are necessary to display a data record:
1. Start transaction PA20 Display
2. Search for the correct name in the search area (first quadrant) and the selection
area (second quadrant), for example, Becker. If you choose the correct
personnel number, you find the personnel number and some overview
information in the third quadrant (work area above).
3. In the fourth quadrant (workspace below), you must select the time period. The
period defines the observation period of the displayed master data records.
4. In the fourth quadrant, you must also select the desired infotype and, if
necessary, subtype. In the scenario shown, Lars Becker is selected with the
personnel number, 11199100, and the Addresses infotype is selected for the
period 01/01/2024 to 12/31/9999.
5. The final step is to select the desired processing option, for example:
Display
Overview
Refresh Data
There are numerous options for working with all steps and areas, which are explained in
the next section of this course.
HR Master Data Search Options
Search Details Part A – Simple and Quick
The search help function in the work area enables you to select personnel numbers
according to criteria such as last name, first name, birth date, and organizational
assignment. To find the correct personnel number, you have the following three options
in the search area:
Collective Search Help
Search Term
Free search
To search for a personnel number using search help functionality, proceed as follows:
1. Choose one of the search options from the search area (for example, collective
search help, search term, or free search).
2. Further define the type of search you want to use (for example, enter a first
name, last name, or organizational unit).
3. Restrict the value range of the search (for example, to search by last name, enter
the last name of the employee).
4. The hit list displays the personnel numbers that match the selection criteria you
entered in the previous step (for example, if you searched by last name, the hit
list includes all employees with that specific last name).
5. Double-click the name of the employee you wish to work with and their specific
data is displayed in the work area.
The most popular search option is Search Term. You can search for the last name
including placeholders for other characters with '*' and individual letters with '+'. You can
also save and use search variants.
Search Details Part B - Deep and Flexible
Another option you can use to search for employees is the Collective Search Help:
1. Choose Collective Search Help.
A dialog box appears, displaying some elementary search helps with the
following restricted value ranges:
N: Last name – First name
I: IC Number
C: Personnel ID Number
K: Organizational assignment
2. Enter your search in one of the fields available for an elementary search help.
You can also make masked entries (such as only ++) or generic entries (such as
M*).
3. Choose ENTER.
The search result is displayed in the selection area. The display in the overview
and detail areas remains unchanged.
Details Hit List
Another option you can use to search for employees is Free search. The free search
function uses the InfoSetQuery, which is explained in more detail in the unit on
analytics.
1. Choose Free search.
The HR Object Selection dialog box appears and is divided into two parts. In one
part, you can determine which data fields are used to search for the employee. In
principle, a selection of all data fields from all infotypes is possible, but this is
usually limited by prefiltering in Customizing (InfoSet).
In addition, all selected selection fields are assigned values. When the search is
successful later, only employees who meet all conditions and selection values
display.
2. To start the search, you must press ENTER.
When the search is complete, the search result displays in the selection area.
The Alternative Search for Personnel No. with "F4 - Search Help"
Search Help can be accessed through the personnel number field or directly in the
search area.
You can also use search help functionality directly from the personnel number field. You
can select personnel numbers according to criteria such as last name, first name, birth
date, and organizational assignment.
To search from the personnel number field, proceed as follows:
1. Position the cursor on the Personnel Number field and choose the arrow symbol
or choose F4.
2. Select the type of search help you want to use. You have following options:
N: Last name – First name
C: Personnel ID Number
I: IC Number
K: Organizational assignment
Free Search
3. On the next screen, restrict the value range of the search.
4. The system displays a list of all the personnel numbers that match your selection
criteria. Double-click the desired data record from the hit list and the specific data
for the selected individual is presented.
Infotypes
Infotypes contain information on individual employees in data fields such as last name,
first name, and date of birth. Data fields are grouped into data groups or information
units according to their content. In Human Resources, these information units are called
information types or infotypes for short.
HR data is stored in groups that logically belong together according to content. For
example, place of residence, street, and house number make up an employee's
address and so are stored (together with additional data) in the addresses infotype.
Infotypes have names and four-digit keys. The addresses infotype, for example, has the
key 0006.
Details of Infotype Selection
You have some options for selecting an infotype in the PA20 screen:
1. Register cards (tabs)
Choose the desired tab and mark the correct infotype. After selecting the ENTER
key, the infotype text displays in the Infotype field.
2. Data field"Infotype" → Name
Enter the correct name of the infotype in the Infotype data field and press
ENTER. If you enter the name incompletely, there can be multiple hits and
infotypes with the same character sequence. For example, the term "personal"
not only has "personal data", but also "personal IDs" and other hits.
3. Data field"Infotype" → Infotype Number
Enter the number of the infotype directly in the field Infotype and confirm with
enter. Then, the text of the infotype displays. For example, if you enter the
number "0002" or "2" in the Infotype data field and press ENTER, you find that
the text "Personal data" displays.
4. Data field"Infotype" → F4 Search Help
If you press the F4 selection help in the infotype field, you are shown a selection
of all infotypes that are possible for this employee. The infotype numbers and
names display. You can also search for infotype names.
Details Infotype and Subtypes
Many infotypes have subtypes that further define the type of information stored for
individuals. Subtypes of infotypes make it easier to manage information and enable you
to assign different control features to different subtypes (for example time constraints).
An example of an infotype with various subtypes is the Family Member/Dependents
infotype 0021:
Spouse:
Spouse is subtype 1
Spouse has a time constraint of 2
(Only one record of this subtype can exist at the same time)
Child:
Child is subtype 2
Child has a time constraint of 2
(Many records of this subtype can exist at the same time)
Details Selection Processing Options
Essentially, the PA20 screen has two important processing options: 1. Display and 2.
Overview:
1. Display
The processing option Display is purely a display and cannot change the data
record.
If there are several data records, you can browse using the Previous/Next record
button. This processing step does not trigger a locking mechanism, so that other
personnel administrators can also access the information at the same time.
2. Overview
The processing option Overview can view all data records in the past, today, and
the future. This makes it possible to display the entire history of the data records
for an infotype.
There are a few things to keep in mind:
a. When you click the Overview button, the maximum possible time period
01/01/1800 to 12/31/98999 is automatically selected for most infotypes in
the SAP system. This automatically displays the entire history and thus all
infotype data records.
b. Some infotypes inherit the selected time period from the PA20 screen, so
only parts of the history of the data records can be visible. You can
subsequently change this to 01/01/1800 to 31712/9999 or set the time
period to "ALL" before
Note: Which infotype automatically displays the maximum time period in the Overview
view or not, can be set in Customizing.
Details Selection Period
PA20 – Display: Selection of the period and its effect on the display of data records
Scenario: A clerk has the following problem. The clerk is surprised that expected data
records do not appear to exist in the system. He cannot see them, although he is
familiar with the Overview and Display buttons. He asks himself: "Why can’t I see the
records?"
Resolution and tip: It is advisable for every clerk to specify the preceding question, to
read:
"Why can’t I see records for the selected time period?"
For example, the figure shows three data sets: data set 1 in the PAST, data set 2
TODAY, and data set 3 in the FUTURE. The clerk selects the period, Today, and finds
only one of the three data records displays, the TODAY data record.
The clerk selects the period, All, that is, 01/01/1800 (low date) to 12/31/9999 (high date)
in the period, and finds all three data sets display, the PAST, TODAY, and FUTURE
data sets.
In general, considering the validity of objects and data sets is also important because
connections between objects and their properties can also be time-dependent.
Display Infotype Records with Transaction PA20
Business Example
As the HR Administrator, you are responsible for the maintenance of employee master
data. A new manager requests an overview of an employee's most important master
data.
ExerciseStart Exercise
You can change existing infotype records and create new infotype records for
employees. The SAP system uses this data to create a history of all the changes and
developments pertaining to an employee during the period that the employee works at a
company.
Create infotype record
The create function enables you to enter new data. A new record is created while
retaining the old record. The infotype history is generated by defining the validity
periods.
Change infotype record
The change function enables you to correct an existing infotype record without creating
a new one. You overwrite the old one. When an infotype record is changed, its history is
not updated.
Display infotype record
You display an infotype on the screen using the display function. In display mode, you
cannot process or update data.
Copy an infotype record
The copy function also creates new infotype records. It also updates the infotype
history. Unsuch as the Create function, you do not enter data on an empty screen, but
on a screen containing the current data. You can then overwrite these values.
Delimit infotype record
The delimit function enables you to delimit an existing infotype record.
Delete infotype record
The delete function enables you to delete existing infotype records from the database. If
you delete infotype records with time constraint 1, the previous record is automatically
extended. An infotype history is created using the definition of the validity period.
Overview infotype records
The list function is used to display an overview of all records stored for a specified
infotype.
HR Master Data Maintenance (PA30) - Details
Infotype maintenance means processing data already in the system, and entering and
saving new data. You can change existing records and add new records for an
employee.
Infotype processing options include the following:
Change:
You can correct an existing record without creating a new one.
Use the change option to overwrite an existing infotype record, but not to create
a new infotype record.
Changes to infotype records are not included in the history.
Create:
Enter new data on a blank entry screen.
The old record, which can be delimited if necessary, remains in the system.
Infotype history is created using the appropriate validity periods.
Copy:
Create new infotype records.
Enter data on an entry screen containing the currently valid data.
Update the required fields by overwriting the existing values.
Updates infotype history.
Delimit:
End dates the record.
Delete:
Permanently deletes the record (providing the time constraint will allow)
With the PA70 fast entry of the master data function, you do not have to enter the
infotype record for each employee individually. You can enter data for many employees
simultaneously on one screen containing just the required entry fields for the respective
infotype.
The use of PA70 fast entry is explained in the following overview steps:
1. Step: Start the transaction PA70 – Fast Entry
2. Step: Select the period and the infotype and possibly the subtype
3. Step: In this step you have to select the personnel numbers.
You have the following two options:
a. Directly enter personnel numbers on the fast entry screen (or manually list
the personnel numbers on the fast data entry screen before the data
entry.)
b. List the personnel numbers using a report based on specific search
criteria
4. Step: Select default values
In addition to the personnel numbers, additional entries such as wage type and
amount must be made in the fast entry. To optimize administration, these default
values can be suggested for all selected personnel numbers.
PA70 - "Fast Entry Screen" with Manual Entries of Personnel No. and Values
Creating Master Data Records Using Fast Entry
When using fast entry to maintain HR master data, you can create an infotype record for
multiple employees within a single screen.
1. Start the transaction PA70 – Fast Entry and the Fast Entry screen appears.
2. Choose the period and the infotype you want from the infotype selection list or
enter the name/number of the infotype directly in the field Infotype.
The default menu in the standard system currently includes the
infotypes Recurring Payments/Deductions (Infotype 0014), Notifications
(Infotype 0128). and Additional Payments (Infotype 0015).
In the Enter Personnel Numbers section, choose Enter in fast entry
screen
Choose Create
3.
a. The system displays the fast entry screen for the selected infotype. All of
the fields on this screen can be maintained. Enter the personnel numbers
of the employees for whom you want to create an infotype record.
b. You can enter the personnel numbers directly. Maintain the required field
values for each employee and save your entries.
You have created new infotype records for the employees that you
specified.
You can configure other infotypes to appear in the default menu for fast
entry.
PA70 - "Fast Entry Screen" with Personnel No. Collected via a Report and
Manual Entries of Values
Using a Report to Create Lists of Personnel Numbers for Fast Entry of Master Data
You can use a selection report to generate a list of employees. This option is
advantageous when the group of employees you seek belong to the same personnel
subarea, employee group, or subgroup for example.
1. Start the transaction PA70 – Fast Entry and the Fast Entry screen appears.
2. Choose the Period and the Infotype.
3. b. In the Enter personnel numbers group, select Preselect using report.
You can enter the name of a specific report in the field provided.
Choose Create.
This takes you to the Personnel Number Selection for Fast Entry screen.
This screen enables you to enter selection parameters for a specific
report, and other search criteria. Make the required entries and
choose Execute (F8)
A list is displayed of all personnel numbers that meet your search criteria.
Edit the list, if necessary by choosing Insert or Delete personnel number.
Choose Create.
a. The results are the personnel numbers that you selected with the report are
displayed on the fast entry screen, which enables you to maintain them.
Note: You can assign selectable reports (F4 selection help) to each Fast Entry infotype
in customizing. For example, report RPLFST00 is assigned to infotype 0015 Additional
Payments.
PA70 - "Fast Entry Screen" with Personnel No. Collected via a Report and
Select a List of Values
Creating Master Data Records Using Fast Entry Defaults
When maintaining infotype records for multiple employees, you can use default values
to create records for several employees simultaneously. In the figure shown, this is the
optional 4. step. Defaults prevent you from repeatedly having to enter the same data.
Instead, you enter the data only once. It then transfers automatically to the fast entry
records of each employee. Default values can be changed if necessary.
To create master data infotype records for numerous employees simultaneously using
fast entry default values, proceed as follows:
1. Start the transaction PA70 Fast Entry and the Fast Entry screen appears.
2. Choose Period and Infotype.
3. b. In the Enter personnel numbers group, select Preselect using report.
4. Choose Create with proposal.
You see a screen containing fields for the default values that are available
for the selected infotype.
5. Enter the required default values.
6. Choose Next screen (F8).
3a. The system displays the fast entry screen for the selected infotype. Note that the
system creates entries consisting of the default data entered in the prior step. Make any
modifications necessary and save your entries.
Result: The infotype records are created for the employees that you specified.
Execute Fast Entry with Transaction PA70
Business Example
As the payroll specialist, you are responsible for the maintenance of payroll-related
information. One of the managers has approved bonuses for specific employees. Your
supervisor asks you to set up the bonus payments using a fast entry screen.
ExerciseStart Exercise
The results of your search appear in the hit list. Double-click the object that you want to
edit and it transfers to the overview area.
You can also customize the displayed column using the column configuration.
Overview Area
Organizational units can be displayed in the tree structure or in list mode. Double-click
an object and additional information displays in the detail area. Characteristics of the
selected object can be updated in the detail area.
The overview area is used for the following activities:
Create new objects
Display organizational units in a tree structure
View a structure as a list to display staffing assignments
Define which details display
Drag objects from the selection area to assign new positions, persons, or users
to a staffing plan
View objects using theGoTo selection
Date and preview period
Each infotype uses a start and end date to identify the validity of the infotype data.
Validity dates determine the existence of an object. The validity date in the Organization
and Staffing interface determines the point at which data displays.
Validity dates enable you to do the following:
Define the validity of an object or object characteristics
Identify changes in your organization while retaining historical data
Enable the evaluation of the organizational structure on key dates
Evaluate key data or specific time periods from the past, present, or future
Detail Area for the Object: Person
Different attributes, relationships, and characteristics of objects are grouped on different
tab pages in the detail area. The following important tabs are available for the details of
the person object:
Basic Data
Qualification
Financing Status
Tasks
You can maintain the objects directly where they are or drag and drop them to maintain
them outside the selection area. Relationships are automatically created using drag and
drop. When adding attributes in this area, you are creating infotypes.
Icons are displayed if functionality is possible. Data entered can be undone and
restored using the appropriate icons provided the data has not been saved.
Detail Area for the Object Position
The following important tabs are available for the details of the position object:
Basic Data
Accounting assignment
Financing Status
Address
Cost Distribution
Working Time
Jobs
Object Type: Jobs
Jobs are general classifications of attributes, tasks, or responsibilities required for the
job. Jobs are used when creating positions and tasks assigned to a job are inherited by
the positions created based on that specific job. You can create many positions from
one job.
Jobs are important for the following application components for example:
Personnel cost planning
Personnel development
Hint
Ensure that your job descriptions are as general as possible and as specific as
necessary.
Cost Centers
Object Type: Cost Centers
Cost centers are maintained in Controlling and can be linked to either organizational
units or positions. Cost center assignments are inherited along the organizational
structure. Multiple cost center assignments or percentages can be set up. The cost
center can be set at the organizational unit and changed at a lower level such as
position.
Overview Organizational Structure
Organizational management is based on the concept that every element of the
organization constitutes a unique object with individual attributes. You create and
maintain each object individually and create relationships between the various objects
to form a framework for your organizational plan. This gives you a flexible basis for
personnel planning, previewing, workflows for approvals, and reporting.
Here is a selection of the main object types for organizational management:
Position - Object type S
Person - Object type P
Job - Object type C
Cost Center - Object type K
Organizational Unit - Object type O
Methodology Planning
Methodology: Planning
The Actions infotype (0000) is the first of the personnel action infotypes and it logs the
personnel action. Additional information that can be recorded on this infotype include
the reason for the action (a.) and a reference personnel number (if the person has more
than one type of employment relationship with in the company). The status indicators
are assigned by the system and cannot be manually maintained.
You can directly assign the person to a position. If you have integration between
personnel administration and organizational management, and have stored information
on the position (such as personnel area, employee group, and employee subgroup b.),
the system suggests these as default values. If integration is not active or you have not
stored relevant information on the position, these values can be manually maintained.
Hint
The Actions infotype (0000) is a prerequisite to the Organizational Assignment infotype
(0001). You must save the Actions infotype. The values stored in this infotype are
copied to the Organizational Assignment infotype (0001). You cannot maintain the
values there (except for in the Position field).
Once you complete and save the Actions infotype (0000), the remaining infotypes are
presented for completion in the order specified in customizing.
Create Personal Data (0002)
The Personal Data infotype (0002) stores an employee's personal details. This includes
the employee's name, nationality, birth date, and marital status. Depending on the
country/region in which the employee is employed, the infotype uses different screens
that are, in part, country/region-specific.
Create Organizational Assignment (0001)
In the Organizational Assignment (0001) infotype, the employee’s integration into the
organizational structure, on the one hand, and into the personnel structure, on the other
hand, is defined.
This information is paramount for both the authorization behavior and control of payroll.
The infotype 0001 screen is divided in three parts of information:
a) Enterprise structure contains
Company code
Personnel area
Personnel subarea
The fields for company code, personnel area, and cost center are not ready for input
here. These fields can only be maintained by carrying out a personnel action.
b) Personnel structure contains
Employee group
Employee subgroup
You cannot overwrite the values. You can only change these assignments by
performing personnel actions. You can overwrite the default value in the field for the
payroll area.
c) Organizational plan typically contains objects, such as
Position
Job
Organizational unit
In addition, you can define data for the organizational area of the administrator
responsible for the employee in personnel administration. The administrator group
combines all administrators that are responsible for an organizational area in personnel
administration. You can save the responsible administrator area for HR master data,
time recording, and payroll. These fields can be used for the authorization check.
Create Addresses (0006)
In the Addresses infotype (0006), you store the address data of an employee. The
employee’s address is used with the employee’s name, taken from the infotype
Personal Data (0002), for employee lists of different kinds, for forms, or for address
labels.
You can enter different addresses for each employee. The standard system contains
the following address types as subtypes:
Permanent residence
Temporary residence
Home address
Emergency address
Mailing address
Nursing Address
There are different entry screens for the infotype Address (0006) for the individual
country versions. When you create an address, the system chooses the country/region-
specific entry screen that corresponds to the country of the personnel area to which the
employee is assigned in the Organizational Assignment infotype (0001).
Create Planned Working Time (0007)
In the Planned Working Time infotype (0007), specify the employee's work schedule
rule. This defines the employees daily, weekly, monthly, and annual working times. In
addition, you specify whether the employee's time postings are evaluated and whether
the employee works part-time.
Create Basic Pay (0008)
In the infotype Basic Pay (0008), you can store an employee’s basic pay. You can gain
an overview of the employee’s payroll history using the infotype history.
The standard system contains the following payment types as subtypes:
Basic contract
Increase basic contract
Comparable domestic pay
Refund of costs in foreign currencies
Local weighting allowance
You can process the infotype Basic Pay (0008) on its own or with a personnel action. If
you want to create a new data record, enter the payment type on the Maintain HR
Master Data screen. The payment type is already set if you carry out a personnel
action.
You always have to specify the pay scale group and pay scale level together.
Create Bank Details (0009)
With the infotype Bank Details 0009, you enter the payee and the bank details for the
net pay from the payroll or the travel expenses.
The standard system contains the following bank detail types as subtypes:
Main bank details
Other bank details
Travel expenses
When you enter other bank details or bank details for travel expenses to distribute the
payment amount to several payees, you specify the amount to be transferred as an
absolute value or as a percentage. In the case of travel expenses, the amount is an
optional specification.
There are two further bank detail types for countries/regions that have implemented off-
cycle activities:
Main bank details for off-cycle
Secondary bank details for off-cycle
International bank account number (IBAN):
The use of the along with the BIC or SWIFT code is mandatory for standardized
European payment transactions (SEPA). With the SEPA payment procedure, IBANs
and BICs must be used instead of country/region-specific account numbers and bank
numbers for the bank details of payers and payees.
Create Absence Quotas (2006)
You store leave entitlements in the Absence Quotas infotype (2006). You also store the
deduction from and deduction to dates here. You can use the default dates suggested
by the system.
Restarting a Personnel Action
You can restart an executed personnel action by selecting the action on the Personnel
Actions screen. Actions infotype (0000) displays and you must choose the Execute
infogroup.
This reactivates the execution of the action and the sequence of infotypes assigned to
the action is presented and you can make required changes. You must save each
record that you change. If you do not make any changes, you can go to the next record
without saving.
Utilities in Master Data Maintenance
From the Maintain HR Master Data screen, under the main menu bar option, Utilities,
the following options are available:
Delete personnel number:
Enables you to delete personnel numbers from the system for which payroll has not yet
been performed.
Change payroll status:
Enables you to manually change the Payroll Status infotype (0003). The Payroll Status
infotype is automatically maintained by the system. Selecting this option enables you to
manually change this infotype.
Change entry/leaving date:
This enables you to change the start date and end date of all infotypes included in the
hiring action simultaneously.
Additional Actions
The Additional Actions infotype (0302) enables you to log all personnel actions
performed for one employee on the same day. The log includes all action types and
action reasons performed for an employee on specific dates. This means that you can
save more than one data record per day for this infotype.
SAP recommends that you use the Additional Actions infotype to store an action that
processes more than one infotype in a single infogroup. This is due to the time
constraint 1 assigned to the Actions infotype (0000), which means only one actions
infotype can exist in the system for the same period of time. An example of this type of
personnel action is pay change. All programs that interpret an employee's status
evaluate the Actions infotype (0000) only.
Execute a Hiring Action
Business Example
As the HR Administrator, you are responsible for the setup of new employee files. A
new employee has been hired for the ## Accounting Clerk A position. You must update
the relevant infotypes to set up the employee in the system.
ExerciseStart Exercise
Dynamic actions are performed automatically by the system when specific conditions
are met. For example, dynamic actions are set up on the Personal Data infotype (0002)
to facilitate data entry. Based on entries in specific fields of this infotype, the system
presents additional infotypes to ensure that complete information is stored.
Examples of infotypes dynamically called from the Personal Data infotype 0002 include
the following:
Field Completed on Personal
Infotype Dynamically Presented Data Included
Data Infotype 0002
Family Member/Dependents infotype Information regarding
Marital Status
0021, subtype 1 Spouse the spouse
Family Member/Dependents infotype Information regarding
No. of Children
0021, subtype 2 Child the children
Dynamic Actions – Principle
You can use dynamic actions to control actions that are initiated when maintaining an
infotype record. In principle, it is an IF-THEN sequence.
IF condition:
The if condition can be defined in great detail for infotypes/subtypes/field values
combined with individual processing steps, such as create or copy.
THEN sequence:
The consequence of the condition occurring can essentially be the following three
actions:
Maintaining an additional infotype record
Sending mail using SAP Office
Executing a routine
In time management, the definition of the planned working time (infotype 0007) for the
individual employees is of central importance. The planned working time is mapped in
the component time management (PT) over a work schedule, which in itself is based on
a period work schedule. The period work schedule, in turn, consists of a fixed sequence
of daily work schedule, each of which is assigned to work break schedules.
The holiday calendar, on the other hand, consists of a defined number of holidays.
The overall definition of the work schedule includes all information in the work schedule
rule, which brings together both components, the holiday calendar and the period work
schedule. By integrating the holiday calendar, you ensure that the system detects
whether a day is a holiday or not. This quasi means that along a horizontal time axis,
you can roll out the holiday calendar on the period schedule.
The work schedule is used as the basis for time data evaluation. The work schedule
indicates how many hours employees are expected to work. Depending on the
specifications defined for the individual employee, any additional hours worked are
identified as overtime in time evaluation.
Recording Time Data
You can use two different methods to record employee time data in the SAP system:
Negative time recording:
With this method, only deviations from the work schedule are recorded. Examples
include illness, substitutions, and vacation. If you only record deviations from the work
schedule, planned working time is used as the basis for time evaluation.
Positive time recording:
With this method, all actual times are recorded. This includes time such as the hours
actually worked, absences, and vacation. Actual times can be recorded using separate
time recording systems. The data is then uploaded to the SAP system, where it is
processed in time evaluation. Alternatively, employee time can be recorded manually
using the Attendances infotype (2002).
Recording Data in Time Management
Time management enables you to flexibly display and record working times. Information
on working times is used to calculate gross wages in payroll. You can manage time
accounts (such as leave and flex time) manually or automatically.
Examples of time recording options include the following:
1. Time administrator:
The time administrator has several transactions and displays such as PA60 or
PTMW available for time recording. They can record and change time date using
infotype screens such as the following screens:
Infotype 2001 Absences
Infotype 2002 Attendances
Infotype 2011 Time Events
Infotype 2006 Absence Quotas
Infotype 2007 Attendance Quotas
2. Time recording terminals:
Customers can use external time recording systems and interface time data to
the SAP system.
3. Employee self-services
Employees can enter their own time data using an employee self-service portal
or SAP Fiori.
Here are some additional options:
Customer system: Time administrators can use a customer system with an
interface to the SAP system.
Cross-application time sheets (CATS): Cross-application time sheets are used by
both employees and time administrators to enter actual working time.
Record Time Data with Transaction PA30
Business Example
All employees work according to a specified work schedule. As a normal HR
administrator, you are responsible for recording employee overtime, medical
appointments, and vacation requests in emergencies (no time administrator is present).
Unfortunately, you can only access the Maintain HR Master Data transaction PA30.
ExerciseStart Exercise
Organizational management and personnel administration are interconnected in managing employee records as they both use shared data components to set up structured information pathways. Organizational management defines the structural aspects of a company through elements like organizational units, positions, and jobs, which are essential for personnel administration . When these two systems are integrated, data such as the employee's position from the organizational plan automatically fills relevant fields in the personnel administration module (via infotype 0000) without manual entry . This integration ensures consistency, prevents data duplication, and enables seamless processing of personnel actions, such as hiring or reassignment, as the structural assignments are pre-defined and maintained .
Infotype processing options contribute to HR data management efficiency by offering tailored functions that meet specific administrative needs. The 'change' option allows overwriting existing data without creating new records, thereby facilitating straightforward data updates without altering historical records . Additionally, 'create' and 'copy' functions streamline the setup of new records either from scratch or by utilizing existing data, supporting easy update of multiple fields in a single step . These functions collectively ensure that the HR system is both flexible and precise in handling diverse data operations, minimizing errors and manual adjustments .
Incorrect infotype entries can lead to substantial challenges in payroll processing by causing errors in data interpretations and calculations. For instance, inaccurate or missing records in the 'Basic Pay' infotype (IT0008) could result in incorrect wage types being applied during payroll runs, leading to erroneous salary calculations . These errors could further ripple into tax reporting inaccuracies or compliance breaches, necessitating time-consuming audits and corrections . Furthermore, incorrect infotype entries can create data gaps or redundant records, complicating historical data analysis and diminishing the reliability of management reports .
The 'Overview' function in the PA20 screen allows HR personnel to view all data records spanning the entire history of an infotype for an employee, making it possible to examine past, present, and future records . This feature can automatically display the maximum possible period for most infotypes, from January 1, 1800, to December 31, 9999, offering comprehensive insights into the employee's historical data . Such a function is crucial for tasks that require historical auditing or analysis of a complete data record set over time .
The 'create' function involves entering new data on a blank entry screen and potentially delimiting the old record, ensuring that the past record remains in the system with a separate validity period . In contrast, the 'copy' function starts on a screen with the current data, which can be overwritten to create new records while updating the infotype history to reflect changes . This means while 'create' and 'copy' both generate new records, 'copy' directly utilizes existing data as a baseline, whereas 'create' starts from an entirely new dataset .
Time constraints significantly influence the maintenance of infotype records by defining how records can exist over time, and how they interact with one another. For example, an infotype with time constraint 1 cannot have gaps or overlapping records, which ensures that some data, like 'Basic Pay', is always present and unique for an employee . When a new data record is created under this constraint, the previous record is automatically delimited, simplifying maintenance tasks for administrators . Conversely, infotypes with time constraint 2, such as the 'Family Member/Dependents' infotype, allow only one record at a time but do not require the record to exist. This ensures that records do not overlap . The application of these constraints avoids data gaps and redundancy, hence facilitating accurate and efficient payroll and HR data management .
Subtypes act as sub-categorizations within infotypes that allow more refined management and control over different types of data. They provide a way to assign specific control features, such as time constraints and valid period specifications, to distinct categories of data within an infotype . For instance, the 'Family Member/Dependents' infotype can have subtypes like 'Spouse' and 'Child', each with individual constraints guiding how many such records may exist concurrently . By using subtypes, organizations are able to manage complex information structures more efficiently and with better alignment to functional requirements or regulatory compliance .
Time constraint 1 ensures continuity and uniqueness of infotype records by mandating that records under this constraint have no gaps or overlapping instances. This effectively means that for mandatory infotypes such as 'Basic Pay' (IT0008), each record must seamlessly follow the prior one without interruption, and only one record can exist at any point in time . When a new record is created, the previous one is automatically set with an end date (delimited), maintaining data integrity and preventing duplications .
The display function of PA20 is designed for viewing data records without making changes, allowing users to browse current records using navigation buttons like Previous/Next, ensuring that data remains unaltered during viewing . In contrast, the overview processing option extends beyond current records to show the entire history of an infotype's data, offering visibility into past, present, and future records . This capability makes it possible to perform comprehensive data assessments and historical audits, which are not feasible with the display function alone .
Personnel actions in SAP HR are sequences of infotype updates that facilitate complex personnel processes by bundling related tasks into cohesive workflows, such as hiring or termination processes . These actions automate data entry by presenting infotypes in a pre-configured order, ensuring that all necessary data points are captured systematically and without omission . By using personnel actions, HR departments enhance data consistency and minimize entry errors, as personnel procedures are streamlined and standardized across the enterprise. This efficiency is crucial in maintaining up-to-date employee records effortlessly and accurately, while providing a clear audit trail of significant employment milestones .