SAP Knowledge Base Article - Public

2291530 - Details about system field "mdfSystemRecordStatus" present in MDF objects and its values.

Symptom

MDF system field "mdfSystemRecordStatus" behavior and possible values in this field.

Environment

  • SAP SuccessFactors HCM Suite
  • Metadata framework (MDF)

Resolution

MDF objects have a pre delivered field called "mdfSystemRecordStatus" which is a database field only and should not be made Visible from the object level (this includes Read Only visibility as well). Other properties of this field should not be changed either.

This field has the following values:

  • N – normal record
  • P – pending record
  • C – correction
  • D – soft deleted record
  • PH – is the record’s history before workflow was approved

Assume that the record has a value “A” and you created a workflow to change the record value to “B”, once the workflow is approved the record value will become “B”.

To keep the history, a record with “PH” is created with value “A”.

Note: Since "mdfSystemRecordStatus" is a pre-delivered standard field and a database field only, it is not supported for business rule configuration. To consider the object status in business rules, other MDF object fields should be used instead.

See Also

2447314 - How to control the status of the MDF object's instance/data?

2261877 - Duplicate Records in position Table

Keywords

mdf object, mdfSystemStatus, mdfsystemrecordstatus, editable, status, record, instance, data, MDF, Read Only, visible , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-EC-MDF , MDF & EC2MDF Migration , How To

Product

SAP SuccessFactors Employee Central all versions