SAP HCM Features

SAP HCM FeaturesWelcome to the tutorial on SAP HCM Features. This tutorial is part of our free SAP HCM training course. Features are tools provided in SAP HCM which allow you to determine default values for different infotype fields as well as to control certain system processes. A feature is structured as a decision tree which returns a specific value by querying different fields.

Uses of SAP HCM Features

There are two main uses of features:

  • To default the values of certain infotype fields
  • To control screen modifications

This tutorial will focus on the first use. The second one will be covered separately in the tutorial on screen modifications.

Determining Default Values

SAP provides various Features to determine the default value of different infotype fields. Here we will cover five useful ones.

ABKRS

This SAP HCM feature enables you to define the default value for the payroll area in the Organizational Assignment infotype (Infotype 0001). You can query various fields like Country grouping, enterprise structure and personnel structure fields, and accordingly specify a return value. This return value is the payroll area that will be defaulted in the Organizational Assignment infotype (Infotype 0001).

For example, you can specify different default payroll areas based on Country grouping and Employee Subgroup. In this case, since the payroll area should be defaulted based on the Country grouping and Employee Subgroup, these are known as the fields for decision operation as shown in the screenshot in picture below.

Transaction Code PE03 - ABKRS – Fields for Decision Operation
Transaction Code PE03 – ABKRS – Fields for Decision Operation

The next level of values corresponds to the decision field values as shown in the next picture.

Transaction Code PE03 - ABKRS - Decision Field Values
Transaction Code PE03 – ABKRS – Decision Field Values

The lowest level of the structure specifies the return value as shown below. This is the payroll area that will be defaulted in the Organizational assignment infotype.

Transaction Code PE03 - ABKRS - Return Code (Default Payroll Area)
Transaction Code PE03 – ABKRS – Return Code (Default Payroll Area)

The three figures above suggest that, an employee belonging to Country grouping 04 (Spain) and Employee Subgroup 00 (Manager) will have Y4 defaulted as payroll area in the Organizational Assignment Infotype.

Let’s test this out by creating the Organizational assignment infotype for an employee with Country grouping Spain and Employee subgroup 00 (Manager).

Transaction Code PA30 - Payroll Area Correctly Defaulted
Transaction Code PA30 – Payroll Area Correctly Defaulted

We can see that Payroll area has been correctly defaulted to Y4 in the picture above.

PINCH

This SAP HCM feature enables you to define the default value for the Administrator group in the Organizational Assignment infotype (Infotype 0001). You can query various fields like country grouping, enterprise structure and personnel structure fields, and accordingly specify a return value. This return value is the Administrator group that will be defaulted in the Organizational Assignment infotype (Infotype 0001).

For example, you can specify different default administrator groups based on Personnel Area as depicted in the figure below. We can see from the below image that if the Personnel area is anything other than KFBY, then the Administrator group will be defaulted as 0001 in the Organizational Assignment infotype.

Transaction code PE03 - PINCH - Default Administrator Group
Transaction code PE03 – PINCH – Default Administrator Group

Let’s verify this by considering an employee with Personnel Area 0002. In the picture below, we can see that the Administrator group is 0001. This is in accordance with the feature.

Transaction Code PA30 -Administrator Group Defaulted Correctly
Transaction Code PA30 -Administrator Group Defaulted Correctly

SCHKZ

This SAP HCM feature enables you to define the default value for the Work schedule rule in the Planned Working Time infotype (Infotype 0007). You can query various fields like country grouping, enterprise structure and personnel structure fields, and accordingly specify a return value. This return value is the Work schedule rule that will be defaulted in the Planned Working Time infotype (Infotype 0007).

For example, you can specify different work schedule rules based on Employee Group as depicted in the picture below. We can see from the below image that if the Employee Group is 1 (Employee), then the Work schedule rule will be defaulted as RRRRWSR in the Planned Working Time infotype.

Transaction Code PE03 - Default Work Schedule Rule
Transaction Code PE03 – Default Work Schedule Rule

Let’s verify this by considering an employee with Employee group 1 (Employee). In the next picture, we can see that the Work schedule rule is defaulted to RRRRWSR. This is in accordance with the feature.

Transaction Code PA30 -Work Schedule Rule Defaulted Correctly
Transaction Code PA30 -Work Schedule Rule Defaulted Correctly

TMSTA

This SAP HCM feature enables you to define the default value for the Time management status in the Planned Working Time infotype (Infotype 0007). You can query various fields like country grouping, enterprise structure and personnel structure fields, and accordingly specify a return value. This return value is the Time management status that will be defaulted in the Planned Working Time infotype (Infotype 0007).

For example, you can specify a different time management status based on Country Grouping as depicted in the figure below. We can see from the below image that if the Country Group is anything other than those explicitly specified, then the Time management status will be defaulted as 0 in the Planned Working Time infotype.

Transaction Code PE03 - Default Time Management Status
Transaction Code PE03 – Default Time Management Status

Let’s test this by considering an employee with Country grouping 04 (Spain). In the picture below, we can see that the Time management status is defaulted to 0. This is in accordance with the feature.

Transaction Code PA30 -Time Management Status Defaulted Correctly
Transaction Code PA30 -Time Management Status Defaulted Correctly

DATAR

This feature enables you to define default date types in the Date Specifications infotype (Infotype 0041). You can query various fields like Country grouping, Enterprise structure and personnel structure fields, and accordingly specify a return table, comprising one or more return values. This return table is the list of date types that will be defaulted in the Date Specifications infotype (Infotype 0041).

For example, you can specify different date types based on Country Grouping as depicted in the next picture. We can see from the below image that if the Country Grouping is 04 (Spain), then the date types 40 and 41 will be defaulted in the Date Specifications infotype.

Transaction Code PE03 - Default Date Types
Transaction Code PE03 – Default Date Types

Let’s test this by considering an employee belonging to Country grouping 04 (Spain). In the next picture, we can see that the date types 40 (First working day) and 41(First payday) are defaulted. This is in accordance with the feature.

Transaction Code PA30 - Date Types Defaulted Correctly
Transaction Code PA30 – Date Types Defaulted Correctly

SAP HCM Features Editor

Individual features can be accessed through various paths in Customizing based on the function of the feature. Alternatively, and more conveniently, all features can be accessed using a single transaction code PE03. The screen of this transaction is shown on the figure below.

Transaction Code PE03 - Displaying or Editing Features
Transaction Code PE03 – Displaying or Editing Features

As you can see, there are three radio buttons in this screen. Select the Decision tree radio button and click on Display to view the feature, or Change to edit it. This takes you to the Decision tree which contains the actual feature maintenance.

Assume we want to modify the TMSTA feature to include a new return value for the Country grouping 04 (Spain).

Carry out the below steps:

1. Position the cursor on the decision field under which you want to create a new decision value. In this case, we want to create a decision value 04 under the decision field MOLGA (Country Grouping). So, position the cursor on MOLGA and click on the Create icon.

Editing a Feature- Position Cursor on Decision Field
Editing a Feature- Position Cursor on Decision Field

2. Select the decision value that you want to create. In this case, select Country grouping 04 (Spain) and hit Enter.

Select the Decision Value
Select the Decision Value

3. You will see the newly added decision value. Click on this and click on Create.

Create a Return Value
Create a Return Value

4. Select the Return value radio button, as we want to create a new Return value for Spain.

Return Value Radio Button
Return Value Radio Button

5. Enter the new return value that should be defaulted, say 1, and click on Transfer.

Enter the New Return Value
Enter the New Return Value

The new return value is now visible.

The Return Value is Visible
The Return Value is Visible

6. Save the feature. The status of the feature is Saved.

Feature Status - Saved
Feature Status – Saved

7. Activate the feature by clicking on the Activate icon as shown in the screenshot. We would like to emphasize that this step is essential for the changes to take effect.

Activate the Feature
Activate the Feature

The status of the feature changes to Active and the feature is now ready to use.

Feature Status - Active
Feature Status – Active

Did you like this tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP HR tutorials.

Navigation Links

Go to next lesson: SAP Fast Entry

Go to previous lesson:

Go to overview of the course: SAP HR Training

Leave a Reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM!

Your email address will not be published. Required fields are marked *