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