Symptom
- Many customers have additional custom MDF portlets defined in Employee Central for capturing information as part as an extension of their HRIS solution.
- With this enhancement, Compensation EC integrated templates can now integrate with MDF objects.
Prerequisites
Employee Central is enabled
**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**
Environment
- SAP SuccessFactors Variable Pay
- SAP SuccessFactors Compensation
Resolution
Information stored in these fields from Employee Central should populate into worksheets when being mapped via Design Worksheet.
For date effective MDF objects the data should be fetched as of the effective date specified on the template under Employee Central Settings. For non-effective dated MDF objects this does not apply.
What works and what doesn’t?
The following field datatypes are supported in the current release.
- User
- String
- Translatable
- Date
- Decimal
- Picklists
- Foundation Objects
- Generic Objects
Note: Custom MDF feature is NOT supported currently for background elements for Variable Pay EC Employee History Field.
MDF Portlet Page UI Setup
- Go to Configure Object Definitions
- Select "Create New" > "Object Definition"
- In the next screen you can edit the object
- Define the selections as follows and ensure "Subject User Field" is externalCode as well as the externalCode column being "Data Type" User
Important
If you do not populate the subject field and externalCode correctly as mentioned in this article, you may not see this object within Design Worksheet
- Add any custom columns required. For this example, a custom column has been added which is mapped to a pick-list
- The "Valid Values Source" is the pick-list ID. This can be obtained via Pick-list Center
- Save
- Go to Manage Permission Roles and permission this new object to your required role. Ensure all options other than "Field Level Overrides" are selected
- Go to Compensation Home and select a template
- Go to "Plan Setup> Design Worksheet" and add a custom column
- Select the EC Category as "Employment Details"
- In the EC Field you will choose the object you have created
- Also select these custom columns to be reloadable and translatable if required
- Save
- Launch a worksheet and data mapped should populate for employees
Managing MDF data via Manage Data
While using custom objects you can also manage data for employee via manage data and import and export.
Follow the steps outlined above on how to create a custom MDF object first. Once this has been completed follow these steps.
- Go to Manage Data
- Search for the MDF object and this will provide you with a list of data for users mapped on this object
- Click "Create New" and the object
- Next define data for a new record to be created where required
- Data can also be exported and imported via "Import and Export"
- Go to Monitor Job and download the exported .csv file
- Open this locally and make the required changes
- Save and go back to "Import and Export" and select the Import option
- Select the custom MDF object, import the file and run the job
- Once the job completes the data is updated and changes can be seen in Manage Data
Additional & Optional Configuration
If you have a requirement to show this data within People Profile, then this can be done as follows following the creation of a custom object
- From Admin Center go to Manage Configuration UI
- Select "Create New" and search for the newly created object
- Define an Id for the new page before saving
- Save
- Go to Admin Center and select "Configure People Profile" within "Employee Files"
- Add new block "Live Profile MDF Information" and then select your new screen
- Save you changes
- Go to a user’s profile and search for the newly added portle and define some data
Important
Configuring several custom MDF objects in one template can affect system performance.
Please use caution when mapping these and only map fields that are critical to optimizing the Compensation decisions.
Also, MDF objects cannot be used in Variable Pay history elements yet.
Keywords
compensation custom mdf objects, ec mdf, custom objects, mdf cmp integration, compensation mdf integration, , KBA , LOD-SF-VRP , Variable Pay Programs , LOD-SF-CMP , Compensation Management , LOD-SF-CMP-EC , EC data, EC mappings, configuration & settings , LOD-SF-VRP-EC , Employee Central data, configuration , Product Enhancement