Symptom
Metric-Lookup Table cannot be populated if a goal is created in a state where there is no read permission for MLT and then switched to a state where MLT has read permission.
Environment
SAP SuccessFactors Goal Management
SAP SuccessFactors Performance Management
Reproducing the Issue
- Configure Auto-population for the metric-lookup table in the Goal Plan.
- Ensure that the first default Goal Plan state does not provide read/write permissions for the metric-lookup table to users.
- Grant read permission to the metric-lookup table to users in the next Goal Plan state.
- Create a new Goal in the first Goal Plan state where users do not have any read/write permission for the Metric Lookup Table.
- Change the Goal Plan state to the next state, where users do have read permission for the Metric Lookup Table. Observe that the Metric Lookup Table does not auto-populate as expected and shows "No Data".
Cause
The issue arises due to the absence of read permissions for the Metric Lookup Table during the creation of a Goal. This absence of permissions prevents the initial auto-population of the Metric Lookup Table.
Resolution
- Grant the corresponding roles read permission for the Metric Lookup Table in the Goal Plan state where the Goal is created. This ensures that the Metric Lookup Table's calculation and auto-population functions work correctly after switching states.
- For existing goals, update any field of the Goal and re-save it. This action triggers the auto-population of the Metric Lookup Table.
See Also
Keywords
SAP SuccessFactors, Performance & Goals, Metric Lookup Table, No Data, Goal Management, Read Permissions, Auto-population, Goal Plan State change, TGM-18057 , KBA , LOD-SF-GM-TMP , Template Management , Known Error