Symptom
Error on save a Position: "The chosen position does not exist on XX/XX/XXXX . Please choose a valid position for Matrix Relationship of type ""."
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Go to Manage Position.
- Search for a Position.
- Take Action > Make Correction.
- Do any change.
- Keep Position Matrix without selecting any value
- Attempt to save and observe the behavior and error: The chosen position does not exist on XX/XX/XXXX . Please choose a valid position for Matrix Relationship of type "".
Cause
In the custom Position UI, the Matrix Relationship section was configured with a non-grid layout, which led to matrix validation errors during save.
Resolution
- Open the custom Position UI in the admin tool for managing configuration UIs.
- Locate the Matrix Relationship section in the Position UI.
- Change the section layout to Grid.
- Save the UI configuration.
- Test again by editing a Position and saving; the matrix relationship error should no longer occur.
Keywords
position management, matrix relationship, ui rule, onchange, oninit, custom ui, grid layout, save error, position does not exist, relationship type, hide field, rule not working, manage data, position object, validation error, POS, EC, SF, Custom UI, Configuration UI, The chosen position does not exist on, Please choose a valid position for Matrix Relationship of type , KBA , LOD-SF-EC-POS-RBP , Position Role-Based Permissions & Target Groups , Problem
SAP Knowledge Base Article - Public