SAP Knowledge Base Article - Public

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

Symptom

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')

Environment

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

Cause

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

Resolution

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

Keywords

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

Product

SAP SuccessFactors HCM all versions