Symptom
The field is configured as Required in the Object Definition; however, when checking the OData API Data Dictionary, it is displayed with required=false.
Environment
- SuccessFactors Metadata Framework
- OData API
Reproducing the Issue
Resolution
The value of sap:required will be TRUE only if all the following conditions are met:
- The field's visibility is set to Editable.
- The field is marked as Required.
- The field does not have a Default Value defined in the Configure Object Definition.
See Also
Keywords
mdf, required, sync, mismatch, property, properties, object definition, dictionary, odata, api, required=true, required=false, metadata , KBA , LOD-SF-INT-MDF , Metadata Framework API (MDF) , LOD-SF-INT-ODATA , OData API Framework , Problem
Product
SAP SuccessFactors HCM Suite all versions