SAP Knowledge Base Article - Public

2591049 - Compensation - Unable to create dynamic groups based on country


Unable to create dynamic groups based on country.

What can be the cause of this and how can it be corrected?

**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**


  • SAP SuccessFactors Compensation

Reproducing the Issue

  1. Navigate to Compensation Home> Actions for All plans> Groups Assignments> Manage dynamic groups> Create New.
  2. Create a group based on country criteria. For example, country = IND.
  3. The system shows active group membership as 0 despite having users that belong to country IND.


The issue is because of the values in the country column of the UDF file.

In the succession data model, the country field is assigned to a picklist. Therefore, the values for the country column should be the values in the picklist.


  1. Export the pick-list file from "picklist management". Here, you can see the optionid for country "IND" is "180".
  2. Export the UDF file and change the values in the country column to match the optionid value.
  3. Import the UDF file and now you will be able to see the users in the dynamic groups.


not picking picklist value, picklist text, SF, success factors, dynamic groups, comp dynamic group, groups, compensation groups, group assignments, manage dynamic groups , KBA , LOD-SF-CMP , Compensation Management , Problem


SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Core all versions