SAP Knowledge Base Article - Public

3342207 - Manage Job Profile Error: Cannot read properties of undefined (reading 'forEach')


When attempting to select a Role or Position for a Job Profile in the Manage Job Profiles tool, receive an error message:

Cannot read properties of undefined (reading 'forEach')


SAP SuccessFactors Job Profile Builder

Reproducing the Issue

  1. Admin Center > Manage Job Profiles 
  2. Select an existing Job Profile
  3. Choose a Role (Role Based Profiles) or Position (Position Based Profile) other than the highlighted (mapped) Role/Position
  4. Click "Next"
  5. Receive error message


Duplicate Position Extension values caused by modifying existing Job Profile mappings via Manage Job Profiles.


If the mapping for an existing Job Profile must be modified, it should be done using Manage Job Profile Content Import/Export.

There’s a 1:1 relationship between a role and profile. If a role/position is not mapped to a profile, a new profile should be created for the role/position rather than changing the mapping of an existing profile. The mapping for existing Job Profiles should not be modified using Manage Job Profiles. 

See Also


JPB, Job Profile Builder, SF, SFSF, Success Factors, talent intelligence hub, TIH , KBA , LOD-SF-TIH-JPB-ADM , Admin Center, Settings, Permissions , Problem


SAP SuccessFactors HCM all versions