SAP Knowledge Base Article - Public

2711249 - Custom MDF field cannot be set as inactive under Configure Object Definition

Symptom

When you try to change the status to inactive of a custom MDF object you get the message: "Object field/association cannot be marked as Inactive"

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
  • Metadata Framework

Reproducing the Issue

  1. Go to Configure Object Definitions;
  2. Select Object Definition;
  3. Search for your custom MDF object;
  4. Click on Take Action -> Make Correction;
  5. Find the field you want to make "inactive";
  6. Click on details;
  7. Change the status field to be Inactive;
  8. Click Done and Save;
  9. "Object field/association cannot be marked as Inactive" message appears.

Cause

Custom fields cannot not be marked as inactive.

Resolution

If the field is no longer required on your object, you may follow one of the two alternatives below:

1 - Remove the affected field or

or

2 - Set the custom object to: 

  • Required: No
  • Visibility: Not Visible

See Also

2438887 - How to create a custom field for a MDF Object in SuccessFactors? 

Keywords

custom MDF object, error, save, inactive, status, field , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , Problem

Product

SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png