Symptom
- On the Position object, the Type and Related Position fields are always set to mandatory.
- These fields are derived from the object "PositionMatrixRelationship " and when they are set to non-mandatory, the following error messages appears :
You are not allowed to change the value of attribute Required for the field matrixRelationshipType of this object.
You are not allowed to change the value of attribute Required for the field relatedPosition of this object.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors HXM Suite - All versions
- SAP SuccessFactors Employee Central - All versions
Reproducing the Issue
- Navigate to Manage positions and notice that the "Type" and "Related Position" fields under Matrix Relationship section are always set to Mandatory
2. Try changing the field setting "required" to No on configure object definitions and notice the error message as indicated in the symptom section
Cause
- This is an expected behavior
- The fields "Type" and "Related Position" are marked mandatory when you intend to use the Matrix Positions section. Otherwise, this section can be ignored while creating/modifying a position
Resolution
- The fields cannot be set as Non-mandatory.
- As a workaround, if you do not want the matrix relationship then either remove it from UI or Go to object definition and edit object-> select matrix relationship association by clicking on detail and make association status inactive and visibility also to non visible ->Save position object.
Keywords
SF, EC, Success factors, Employee Central , KBA , LOD-SF-EC-POS-MAT , Matrix Relationships & Job Relationships Sync , Problem
Product
SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite all versions