SAP Knowledge Base Article - Public

3542752 - Application error when updating record in Custom MDF Portlet in People Profile

Symptom

When trying to edit a record in a custom MDF portlet, the application error pops up: "An application error occurred. Please try again later, or notify support (with the error information of errorId=XXXXXXXXXX, timestamp=XXXXXXXXXX, and the version information from the current screen) if the issue keeps occurring."

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Go to People Profile
  2. Edit a custom MDF portlet that references another MDF object with a default UI screen configured
  3. Change the value for the field referencing another MDF Object (Generic Object data type)
  4. Hit save and see the application error

Cause

This issue occurs in specific use case when there is no existing record for the first level object referencing the second object as a Generic Object field

Resolution

The solution of this issue is currently under investigation. Please follow this KBA for updates.

Workaround: 

When updating the record, please select the effective date to be the same as the previous record date (example: If the existing record has effective date as November 15th, select the effectiveDate for the update as Novemebr 15h as well)

OR

Create a record for the first level record and after that edit the object referenced in the Generic Object data type field.

Keywords

SAP SuccessFactors, Application Error, MDF Record, People Profile, Add Record, sf, INC9828499, WEF-160549, Data Type, Generic Object , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , Bug Filed

Product

SAP SuccessFactors Platform all versions