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
- Go to People Profile
- Edit a custom MDF portlet that references another MDF object with a default UI screen configured
- Change the value for the field referencing another MDF Object (Generic Object data type)
- 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
SAP Knowledge Base Article - Public