Symptom
The Manage Team Positions quick action is showing error message for mandatory boolean fields on Save action, which user don't have access on Position object level by permissions and not maintained in template.
Environment
SAP SuccessFactors Employee Central: Position Management
Reproducing the Issue
- Go to Manage Team Positions page of manager (by proxying, if needed).
- Enter the field changes for option Create Same-Level Position (Copy Rule) for direct report position and click on Save button.
- Getting error as 'The ****** field on the Position Object is a required field that hasn’t been filled. The field hasn’t been configured for this template. Please reach out to your system administrator. Possible issues are listed in the “Implementing Position Management” documentation on the SAP Help Portal'.
- The affected fields on error message are hidden (by permission role) as well as mandatory Boolean fields and not present in template of Manage Data -> Employee Central Quick Action Template -> Create Same-Level Position (Copy Rule) as well.
- Issue is not happening with Position Organization Chart -> same position of direct report chosen above -> Actions -> Create Same-Level Position.
Cause
The cause of the issue is identified as system design for "Manage Team Positions" page and for Position Org Chart system load this fields on UI without error (as it is Boolean field & system loads the default value).
Resolution
- For changes in functionality, please raise an enhancement request by following KBA 2090228 - How to submit enhancement ideas for SAP SuccessFactors Products - SAP for Me as process.
- Work-around is to use onSave or onChange business rules under Configure Object Definition -> Position for setting values for default values for affected fields.
See Also
2090228 - How to submit enhancement ideas for SAP SuccessFactors Products
Keywords
Successfactors, Quick Action, Manage Team Positions, Position Organization Chart, System Design, Enhancement Request, Configure Object Definition, Position, Default Values, mandatory, hidden, UI, onSave, onChange, business rules, system design, field on the Position Object is a required field that hasn’t been filled, The field hasn’t been configured for this template , KBA , LOD-SF-EC-POS-RBP , Position Role-Based Permissions & Target Groups , LOD-SF-EC , Employee Central , LOD-SF-EC-POS , Position Management , LOD-SF-EC-POS-ORG , Position Org Chart UI & Manage Positions , Product Enhancement