SAP Knowledge Base Article - Public

3568653 - Application error when accessing a record from a custom MDF object in Employee Profile or Manage Data

Symptom

An application error occurs when trying to access a record from a custom MDF object portlet in Employee Profile or Manage Data: 

  • From Employee Profile page - errorId=xxxxxxxxxxxxxxxxxxx, fingerprint=3122042e8f6d6aab3b8d0b7880f9220815968d00, timestamp=xxxxxxxxxxxxxxxxxxx, errorMessage=An application error occurred. Please try again later, or notify support (with the error information of errorId=xxxxxxxxxxxxxxxxxxx, timestamp=xxxxxxxxxxxxxxxxxxx, and the version information from the current screen) if the issue keeps occurring.
  • From Manage Data page - An application error occurred. Please try again later, or notify support (with the error information of errorId=xxxxxxxxxxxxxxxxxxx, timestamp=xxxxxxxxxxxxxxxxxxx, and the version information from the current screen) if the issue keeps occurring.

“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 HCM Suite

Reproducing the Issue

1st scenario: 

  1. Go to the Employee Profile
  2. Navigate to the desired Portlet
  3. The portlet keeps loading and the error is displayed: 

2nd scenario: 

  1. Go to Manage Data
  2. Select the Custom object and the desired existing record
  3. An error is displayed: 

Resolution

There could be an incorrect configuration on the custom object related to a custom field with Data Type CLOB. To validate this, follow these steps:

  1. Go to Configure Object Definitions
  2. Select the affected object and verify if there is a custom field where the Data Type is CLOB
  3. If such field exists, click on Details of the custom field and verify if there is a value in the UI Field Renderer field as the example below: 

The Data Type CLOB is used for text inputs fields when you need to store text more than 4000 characters long while the "UI Field Renderer" field is used to define a specific UI behavior when selecting a value from a dropdown on Manage Data and should be used for Picklists or Generic Objects only, not for CLOB Data Type.

If you want to have a field on your custom object where the Data Type is CLOB, then the "UI Field Renderer" field highlighted on the above screenshot must be left blank.

Note: Product Support Team, please refer to internal memo for logs. 

See Also

Adding Fields

Keywords

Custom object, Custom field, CLOB, UI Field Renderer, displayPickListWithoutExternalCode, 3122042e8f6d6aab3b8d0b7880f9220815968d00, Not able to load the related EO for Object Type = clob and internal id , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , How To

Product

SAP SuccessFactors Platform all versions