SAP Knowledge Base Article - Public

2853545 - The values of MDF system fields (those fields which are named mdfSystem*) should not be changed.

Symptom

  • When a custom MDF object is created, the system generates a set of fields in addition to the customer defined fields.  Some of these fields are prefixed with the string “mdfSystem”.
  • The values (property values) for these fields are meant for internal system use only and should not be altered by any user.

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Go to Admin Center.
  2. Select Configure Object Definitions.
  3. Select the relevant custom object.
  4. Check the predefined field prefixed with mdfSystem.

Cause

By default, MDF system fields have Visibility = Not Visible. The visibility can be changed through Configure Object Definitions for reporting purposes; however, it is strongly recommended not to make these fields visible in the UI.

Resolution

If an MDF system field must be displayed in the UI, ensure that:

  • It cannot be edited by end users.
  • It is not affected by any business rule that could modify its value.
  • It is not included in a field group that may be refreshed by a business rule.

Keywords

MDF system fields, mdfSystem, Custom MDF object, MDF object fields, Predefined MDF fields, MDF field visibility, MDF system field modification, Configure Object Definitions, MDF internal fields, System-generated fields
, KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , How To

Product

SAP SuccessFactors HCM Suite 2605