Welcome to the tutorial on Structures in SAP HR. The purpose of this tutorial is to explain the two main structures in Personnel Administration – the Enterprise Structure and the Personnel Structure. The need to prudently design these structures cannot be overstated. Although these structures are configured in Personnel Administration, they directly control features across the gamut of Human Capital Management in areas like Payroll, Time Management and Appraisals. This tutorial is part of our free SAP HCM course.
Just a heads-up that there are no SAP screenshots in this tutorial. We’ve deliberately left these out as this tutorial focuses on the conceptualization of these structures on paper, rather than their configuration in SAP. Once the structures have been designed, their configuration is relatively straightforward and will be covered in a separate tutorial.
The design of the SAP HCM enterprise structure is perhaps one of the most crucial steps in any HCM implementation. It is a hierarchical structure as shown below.
SAP HCM Enterprise Structure
It consists of these elements:
This is a technical feature of an SAP system. It is represented by a three-character alpha-numeric code. We won’t get into a detailed explanation of this element since it has more technical rather than functional relevance.
SAP company code is the highest level of the SAP HCM enterprise structure within a client. This element represents the smallest unit for which a complete accounting can be mapped. Although defined in Financial Accounting, the company code is a prerequisite for the implementation of Personnel Administration. It is created as a four-character alphanumeric code. Its functions are as follows:
This entity is defined in Personnel Administration and is a subdivision of the Company Code. Each Personnel area must be assigned one Company code. It is created as a four-character alphanumeric code. Like the Company code, its functions are as follows:
This entity is created in Personnel Administration and is a subdivision of a Personnel area. It is created as a four-character alphanumeric code. This is one of the most important elements in HCM as most of the HR regulations are differentiated at this level. The personnel subarea has the following functions:
Let’s understand how to design SAP HCM Enterprise structure with the help of a simple case. Consider a Company, say Company 1, which comprises of:
How do we go about defining the enterprise structure?
Prima facie, we have two options as shown in the figures below. In each figure, the top level depicts the Company code, the second, the Personnel Areas and the lowest level, the Personnel subareas.
SAP HCM Enterprise Structure Example – Option ASAP HCM Enterprise Structure Example – Option B
So, as a consultant, would you recommend Option A or Option B?
To be able to arrive at an optimal design, let’s go back to the main functions of a Personnel Subarea. We know that all groupings as well as HR regulations are controlled at Personnel Subarea level. Hence, the main question to be asked to the client is this – At what level are the HR regulations controlled and policies differentiated? Is it at location level? If yes, Option A (locations as Personnel Subareas) should be recommended. On the other hand, if the type of Office (Corporate /Sales/Branch) determines the policies, then Option B should be suggested.
Assume that the client’s HR policies are location-dependent. For example, if Location 1 and Location 2 have the same wage types but different Holiday calendars, then we know that Location 1 and Location 2 must be different subareas. These two subareas can then be assigned two separate holiday calendars. These subareas can also be assigned the same grouping for wage types, so that the wage types permissible for that grouping, consequently, are permissible for both subareas.
Hence in this scenario, the correct recommendation would be Option A.
Taking our example forward, assume that the Branch office in Location 3 is physically spread across two buildings, say Building 1 and Building 2, which are at a distance from each other. Now should Building 1 and Building 2 each be represented as a Personnel Subarea? To answer this, we need to ask the client a few more questions:
Are there are any differences in HR policies between these two buildings?
Should any reporting be done using Building as a selection criterion?
Should any infotype field values be defaulted based on the Building?
Are any authorization checks based on the Building?
If the answer to any of the above questions is yes, then each Building should be represented as a Personnel subarea. Otherwise, the Enterprise structure design (Option A) still holds good.
SAP HCM Personnel structure categorizes the employees in a company. It consists of the following elements:
Employee groups represent a primary classification of employees. They are created using one-character alphanumeric codes. Like the Personnel area, the Employee group also has the below functions:
This is a subdivision of an Employee Group. It is created as a two-character alphanumeric code. Just as all control features for the Enterprise structure are defined at the Personnel Subarea level, the control features for the Personnel structure are defined at the Employee Subgroup level. The main functions of an Employee Subgroup are:
Assume that Company 1 has the following categories of employees – Top management, Management, Executives and Trainees. Each of these categories can be subdivided as shown below:
SAP HCM Personnel Structure Example
The above figure represents the Personnel structure of the company, with the first level denoting Employee Groups and the lower level, Employee Subgroups.
Keeping in mind the functions of the Employee Subgroup, we should check if there is need for further subdivision of the above.
You can ask the following questions:
Assume the answer is no, hence no further subdivision is required. Let’s redesign the Personnel structure in accordance with these answers. This figure below depicts the revised structure.
Revised SAP HCM Personnel Structure Example
This entity is used to group employees who should be accounted in the same payroll run. The Payroll area is created as a two-character alpha-numeric code. It is assigned a Period modifier which controls the periodicity of payroll. For example, payroll can be run monthly for salaried employees, and weekly for contractors by assigning these employees respectively to two different payroll areas.
Note that there is no direct relationship between the payroll area and the Employee Group/ Subgroup.
This is an optional field which is used for authorization checks. It is often considered a part of both SAP HCM Enterprise structure and Personnel structure, depending on how it is designed. It can be configured using elements of the Enterprise structure and Personnel structure as per your client’s requirement.
For example, the standard SAP authorization objects do not contain a Personnel Subarea field, so you can configure the Organizational key as Personnel subarea, and this can then be used for the authorization check.
—