Symptom
Assignment level custom fields were originally designed for Assignment-based Rating (ABR).
But considering business sections are always calculated based on assignments, Variable Pay also supports level = ‘entry | assignment | bizSect | bizGoal’ for Non ABR programs.
**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
- Talent Management
- Variable Pay
Resolution
For levels teamSect | teamDet, we need ABR for team as true. Similarly, for levels indSect | indDet, we need ABR for individual as true as well.
However, when it comes to 'teamDet' and 'indDet', which were designed for team goals and individual goals, we require the team section or individual section to be ABR by goal.
For by section/by summary, we won’t show fields with level as 'teamDet' or 'indDet'.
Summarized in a table to make it clear:
Level |
ABR |
NonABR |
Entry |
Y |
Y |
Assignment |
Y |
Y |
BizSect |
Y |
Y |
BizGoal |
Y |
Y |
TeamSect |
Y |
Y* |
TeamDet |
Only for byGoal |
N |
IndSect |
Y |
Y* |
IndDet |
Only for byGoal |
N |
Note:
For TeamSect & IndSect for non-ABR, if configured, they will still be calculated based on each assignment, same behavior as ABR.
Considerations
Before adding this new concept into your program, please do some math firstly:
- Which formula it is?
- Should individual in ABR? Team in ABR?
- If ABR, is it by goal? This will determine whether 'teamDet' and 'indDet' are valid
Configuration
We could leverage the powerful Column Designer to configure:
- Entry level standard & custom fields
- Assignment | BizSect | BizGoal | TeamSect | TeamDet | IndSect | IndDet custom fields. (standard fields for these levels are not supported right now)
We could add and edit custom fields into Column Designer then manipulate their properties easily.
Level Instructions
For levels 'Entry | Assignment | BizSect | TeamSect | IndSect', we could choose a direct lower level custom field to aggregate from.
Currently Column Designer only supports selecting custom fields. If we want to aggregate a standard field, we need to do it via editing XML. We will enhance this part in later releases.
For levels 'Assignment | BizSect | BizGoal | TeamSect | TeamDet | IndSect | IndDet', if the field is read only and doesn’t have formula or aggregate field configured.
We could configure importSrc and importKey in Column Designer (level = 'entry' only allows to configure importKey). We can choose 'Employee Directory | Employee History Record' as importSrc.
Specifically for levels 'TeamDet | IndDet', we could have an extra ‘Objective’ as importSrc option.
Keywords
Variable Pay, alcf fields, abr, nonabr, Assignment Based Rating, custom assignment fields, aggregating columns, teamsection, individualsection, entry level, IndSect, BizGoal, , KBA , LOD-SF-VRP , Variable Pay Programs , LOD-SF-VRP-BON , Bonus, calculating bonus, payouts, etc. , How To