SAP Knowledge Base Article - Public

3675213 - Custom UI showing with Error 400 on Latest People Profile

Symptom

  • Portlets created based on custom MDF objects are not visible in the latest People Profile. 
  • Error code 400 is displayed when attempting to view these portlets. 
  • Error message: "We could not process your request as the entity * has unsupported fields. Update or remove these fields from the object definition." appears during the error occurrence. 

Environment

  • SAP SuccessFactors HCM Suite
  • Metadata Framework (MDF)

Reproducing the Issue

  1. Navigate to the People Profile.
  2. Locate the portlet created for your custom MDF object.
  3. Observe that a 400 error occurs with the message "The entity 'ui name' is not supported" in all the mentioned sections.

Cause

  1. The issue occurs when the custom object is configured with an AUTO_COMPLETE field, which is not supported in the Latest People Profile.
  2. For the custom MDF object, fields with data type 'AUTO_COMPLETE' cause incompatibility with the UI.
  3. Alternatively, the issue arises when the value source for a field with Generic Object type is set as another child object.

Resolution

For Causes #1 and #2:

  1. Identify the affected objects and fields with data type 'AUTO_COMPLETE'.
  2. Remove these fields from both the Configure Object Definition page for the respective objects and the configUI.
  3. Alternatively, change the data type of these fields to 'String' instead of 'AUTO_COMPLETE'.
  4. If the data type is not 'AUTO_COMPLETE', avoid using composite child objects as the value source of a field. The child object as value source issue occurs independently of the AUTO_COMPLETE issue.

Note: When two UIs use the same object, the Latest People Profile cannot be displayed simultaneously in both UIs because the default screen of this object can only be associated with one UI.

For Cause #3:

Referring (value source) a child object in a Parent Generic Object field is not supported in Latest People Profile. Please update or remove these fields from the object definition.

Note: Any object with effective dated as FROM_PARENT must not be used outside its parent object.

See Also

Keywords

auto_complete, mdf, new people profile, 400 error, ui name not supported, configure object definition, configUI, data type issue, two UIs, both UIs, same object, latest people profile, displayed simultaneously, default screen, one UI, value source, generic object, child, parent, type, We could not process your request as the entity “xxx” has unsupported fields. Update or remove these fields from the object definition. See details: fieldName:xxx, fieldDataType:GO. , KBA , LOD-SF-MDF-PPX , MDF on New People Profile , How To

Product

SAP SuccessFactors HCM Suite all versions