SAP Knowledge Base Article - Public

3808144 - MDF Object Status automatically changes from Inactive to Active when creating a new record - SuccessFactors Metadata Framework

Symptom

When an MDF object is currently set to Inactive and a new record is created, the Status system field is automatically set to Active after the Effective Date is selected.

The customer expects the newly created record to remain Inactive, consistent with the status of the previous record.

Additionally, because the Status field is automatically changed to Active, the system may require another field to be modified before the new record can be saved.

Environment

  • SAP SuccessFactors Metadata Framework
  • SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Navigate to Manage Data;
  2. Access an MDF object that has an existing record with Status = Inactive;
  3. Create a new record for the same object;
  4. Enter/select the required Effective Date;
  5. The Status field of the new record is automatically initialized to Active after the Effective Date is selected and save button is greyed out.

Cause

Expected behavior.

Resolution

When a new MDF record is created, the Status system field is intentionally initialized to its default value, Active, regardless of the status of the previous record. Therefore, when creating a new record, the system does not inherit the Inactive status from the previous record. The automatic transition to Active is part of the standard MDF framework behavior.

To save the newly created record with Status = Active, an additional dummy change to another field is required.

Keywords

MDF Object Status automatically changes from Inactive to Active when creating a new record, mdf object, manage data, status, inactive, active, new record, effective date, status field, mdf status, record creation, system field, expected behavior, default status, mdf framework, employee central, configuration, business rule, workflow, successfactors, employee central, metadata framework , KBA , LOD-SF-MDF , Metadata Framework , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , How To

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Platform all versions