Professional Documents
Culture Documents
For example, in the simplest case, the number range can be assigned based on a
company code. That means all employees in a given company can be assigned a
personnel number within a specific number range.
In other cases, the number range could differ based on employee category, that is,
Employee Group or Employee Subgroup. For example, all regular employees should
be assigned a personnel number within a certain number range, while pensioners
should be assigned a number in a different number range. This is useful as it
enables quick identification of an employee’s category based on his/her personnel
number.
78000– 78999 (Internal number range) which is applicable to all regular employees.
INFINITY ACADEMY 1
Define number range intervals
1. Enter transaction code SPRO and then follow the below mentioned customizing
path
2. Enter transaction code PA04. This directly takes you to the same configuration
step, which is shown in the picture below.
INFINITY ACADEMY 2
PA04 – SAP Number Range Maintenance
Display Intervals – 1
INFINITY ACADEMY 3
Display Intervals – 2
NR status – This is relevant only for internal number ranges (NR). It contains the last
assigned number. The system increments this by 1 when the next employee, for
whom the number range is applicable, is hired.
INFINITY ACADEMY 4
Maintain Intervals – 1
Maintain Intervals – 2
3. Change Number Range status. The third pushbutton takes you to the screen
shown in the screenshot below.
INFINITY ACADEMY 5
Change NR Status
In this screen, you can change the value of the last assigned number. This is
applicable to internal number ranges.
Now, for our requirement, we want to create two new intervals. Click on
the Change Intervals pushbutton. In the next screen, click on the Insert Line icon as
shown in the picture below. You will need to click this icon as many times as the
number of new intervals that are to be added. In our case, click the icon twice, so
that two intervals can be added.
INFINITY ACADEMY 6
Insert Lines
Enter the required interval details as shown. Leave the Ext. flag unchecked in
accordance with our requirement of internal numbering.
INFINITY ACADEMY 7
Changes Saved Successfully
The two new intervals 13 (78000 – 78999) and 14 (79000 – 79999) have been
created.
We now need to update the NUMKR feature to default the number range 13 (78000
– 78999) for regular employees and 14 (79000 – 79999) for Pensioners.
1. Enter transaction code SPRO and then follow the below mentioned customizing
path
INFINITY ACADEMY 8
Determine Defaults for Number Ranges
2. Enter transaction code PE03. Enter feature NUMKR. This directly takes you to the
feature shown in the picture below.
NUMKR Feature
INFINITY ACADEMY 9
Updating NUMKR Feature
Let’s interpret the changes we have made. Our changes imply that for Country
grouping 04 (Spain), if the company code is A001, the system will then check the
Employee Group. If the Employee group is 1 (Regular employees), then the return
value is 13. This means that for Regular employees, the system defaults the number
range to 13 (78000 – 78999). If the Employee group is 2 (Pensioners), then the
return value is 14. This means that for Pensioners, the system defaults the number
range to 14 (79000 – 79999).
Let’s test our changes by hiring two employees using the transaction code PA40.
1. Regular employee. Select the Hire action as shown in Figure 14. Leave the
Personnel Number blank as this will be internally generated as per the number
range.
1
INFINITY ACADEMY
0
PA40 – Hire Action
Enter the Organizational assignment details and assign the employee to Employee
group 1 (Employee).
On saving, the Personnel number is internally assigned as 78000 which is as per our
requirement for Regular employees.
1
INFINITY ACADEMY
1
Personnel Number Internally Assigned
2. Pensioner. Select the Hire action. Leave the Personnel Number blank as this will
be internally generated as per the Pensioner number range.
Hiring a Pensioner
Enter the Organizational assignment details and assign the employee to Employee
group 2 (Pensioner).
1
INFINITY ACADEMY
2
Enter Organizational Assignment Details
On saving the data, the Personnel number is internally assigned as 79000 which is
as per our requirement for Pensioners.
We can go back to check the intervals using transaction PA04. The NR status is
updated to indicate the last personnel number assigned.
1
INFINITY ACADEMY
3
NR Status in Maintain Intervals Transaction
SAP HR personnel actions allow users to maintain employee master data using a set
of relevant infotypes that is sequentially maintained one after the other. The use of a
personnel action to enter employee master data ensures that all core data is entered
in the system. SAP HR personnel actions can represent a specific step in the
employee lifecycle such as hiring, promotion and termination.
In every personnel action there is a corresponding reason for action which provides
further detail on the action used. For example, for a hiring action, the reason for the
action may be replacement or a new hire.
Below are some examples of SAP HR personnel actions and their corresponding
reasons and infotypes:
1
INFINITY ACADEMY
4
1
INFINITY ACADEMY
5
Personnel Action
Reason for Action Infotypes Maintained
Type
Actions
Organizational Assignment
Personal Data
Addresses
New hire
Basic Pay
Expansion
Contract Elements
Communication
Bank Details
Actions
Organizational Assignment
Lateral Transfer
Promotion
Basic Pay
Regularization
Employee Transfer
Planned Working Time
Demotion
Contract Elements
Pay scale
reclassification
Pay scale increase
Basic Pay
Additional Payments
Change of Pay Annual increase
Promotion
1
INFINITY ACADEMY
6
Dismissal
Resignation
Organizational Assignment
Retirement Basic Pay
Management Conflict
Termination Additional Payments
Death of employee
Absence Quotas
Redundancy
A user group is used to group together users based on their function or role in SAP.
It is a 2-digit number stored in the info group, that drives the infotypes that will be
included in the personnel action. It must be assigned to the user profile of a system
user as user parameter UGR.
In this configuration step, the info group is created and flagged if it is user group
dependent. This step should be completed first as the info group will be assigned to
the personnel action upon creation. This customizing activity can can be accessed
via the path below in transaction code SPRO:
1
INFINITY ACADEMY
7
To create a new info group, click on New Entries. Enter the following information:
1. Assign a 2-digit menu number that will be assigned to personnel action types
2. Enter text description of the info group
3. Select user-dependent tickbox if the user group is used for the info group
4. Specify whether the system reaction should be a warning, error or nothing if no user
group is defined in the parameters of the system user
5. Specify a reference user group that should be used if no user group is defined in the
parameters of the system user
In this step, the series of infotypes and their sequence are stored in the info group.
The infotypes will appear in this order when a personnel action is carried out. This
activity can can be accessed via the path below in transaction code SPRO:
1
INFINITY ACADEMY
8
To add a new infotype to the info group, click on New Entries. Enter the following
information:
1
INFINITY ACADEMY
9
In this step, the action type is created and linked to the info group. This activity can
can be accessed via the path below in transaction code SPRO:
To create a new action type, click on New Entries. Enter the following information:
2
INFINITY ACADEMY
0
Create Action Type
Every personnel action has its own reason for action which further describes the
purpose of the personnel action. There can be multiple reasons for action per
personnel action type. To create reasons for action, use the below path in
transaction code SPRO:
To create a new action type, click on New Entries. Enter the following information:
2
INFINITY ACADEMY
1
1. Specify the 2-digit action type (once entered, name of action type is automatically
displayed)
2. Action reason code (2-digit alphanumeric)
3. Text of the reason for action
In this step, the display list of action types in the personnel action is configured.
When the personnel action is executed, the list of action types defined in the
respective user groups will appear by default. To change the action menu, use the
below path in transaction code SPRO:
2
INFINITY ACADEMY
2
Enter menu type 01 and hit enter. Click on New Entries. Enter the following
information:
2
INFINITY ACADEMY
3
Personnel Actions Screen
2
INFINITY ACADEMY
4