Skip to Content
Technical Articles
Author's profile photo Julia Maisch

Using Custom MDF objects for Employee Class and Employment Type

I have seen requirements where Employee Class and Employment Type picklist functionalities were not meeting customer requirements.

This blog describes the solution to set up complex validation combinations between Employee Class and Employment Type. While SAP standard configuration provides these fields as picklists, due to which different combinations of validations cannot be used for e.g., some Employee Class values can only be used in certain Legal Entities, or some Employment Types can only be used in combination with certain Employee Class values as well as within certain Legal Entities.

The fields Employee Class and Employment Type in Job Information are usually used to be able to classify employees. If Employee Central is integrated with SAP HCM, fields used are IT0001-PERSG and IT0001-PERSK.

 

Below is the configuration to achieve these requirements in Employee Central as well as to make sure, that the integration to SAP HCM is working as expected.

To meet these requirements, configure two custom MDF objects for Employee Class and Employment Type, including needed associations.

Create a custom MDF object for Employee Class in “Configure Object Definition”:

Configure%20Object%20Definition%20Employee%20Class

Configure Object Definition Employee Class

 

Including the following association and security permissions:

Object%20Settings%20Employee%20Class

Object Settings Employee Class

 

View in “Manage Data”:

Manage%20Data%20Employee%20Class

Manage Data Employee Class

 

Create a custom MDF object for Employment Type in “Configure Object Definition”:

Configure%20Object%20Definition%20Employment%20Type

Configure Object Definition Employment Type

 

Including the following associations and security permissions:

Object%20Settings%20Employment%20Type

Object Settings Employment Type

 

View in “Manage Data”:

Manage%20Data%20Employment%20Type

Manage Data Employment Type

 

If you are wondering how to configure a custom MDF object, please refer to this link.

 

Create two custom fields in job information to add the fields in “Manage Business Configuration”:

Manage%20Business%20Configuration%20-%20Job%20Information

Manage Business Configuration – Job Information

 

Including the association configuration:

Field%20Settings%20Employee%20Class

Field Settings Employee Class

 

Field%20Settings%20Employment%20Type

Field Settings Employment Type

 

From an HCM integration point of view, using custom MDF objects for Employee Class (Employee Group/Mitarbeitergruppe) and Employment Type (Employee Sub-Group/Mitarbeiterkreis) in SuccessFactors ensures that only valid combinations are replicated into SAP HCM. So e.g., a certain Employment Type can only be chosen in combination with defined Employee Class as well as e.g., with defined country (or Legal Entity). The mapping of the objects can be done analog to the mapping of picklist values. There is no additional effort in the standard BIB mapping.

HCM

HCM

 

For further information about Business Integration Builder (BIB), please refer to this link or the Replicating Employee Master Data from Employee Central to SAP ERP HCM Guide.

Please be aware, that standard Employee Class SuccessFactors picklist field can be used as filter in HCM replication. To ensure, that this functionality can still be used, configure a picklist field on Employee Class object with Employee Class standard picklist.

Employee%20Class%20Picklist

Employee Class Picklist

 

Additionally, enable standard Employee Class picklist field in Job Info and use a business rule to set the value automatically depending on object field, e.g., like this:

Business%20Rule

Business Rule

 

With this configuration, you can choose Employee Class and Employment Type flexibly and at the same time make sure, that only allowed combinations can be chosen. Other benefits are e.g., the simplification of reporting on Employee Class and Employment Type as well as using both fields as permission group filters.

 

Hope this gave a nice information, and you enjoyed this blog! Please feel free to leave a comment or question below.

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.