SAP Knowledge Base Article - Public

2203207 - Error Accessing Job or Employment Information - It seems that the external codes for the employment status

Symptom

Accessing Job or Employment Information records throws an error. The error may contain:

  • fingerprint = F61c5e13b787f2a2104d13578b580637c3d27b53
  • errorId=null, timestamp=null, errorMessage=Cannot set property 'showNoDetailsLink' of null, errorName=TypeError
  • Please check the configuration of the picklist and update it if necessary. It seems that the external codes for the employment status 'Retired', 'Terminated' and 'Obsolete' are missing or incorrect. 

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 Employee Central
  • Job Information
  • Employment Information

Reproducing the Issue

  1. Clicking on Job information for any results in a script error
  2. Clicking on Employment information for any results in a script error
  3. Re-hiring an Employee result in a script error
  4. Job Info or Employment information portlet becomes NOT Editable (i.e. the pencil and history place holder are missing)
  5. Or indeed any other action that cause the system to throw an with fingerprint = F61c5e13b787f2a2104d13578b580637c3d27b53 or errorId=null, timestamp=null, errorMessage=Cannot set property 'showNoDetailsLink' of null, errorName=TypeError
  6. This may also happen following a system refresh

Cause

Either a Picklist Issue: Check the employee-status picklist to ensure the required external_codes are present (including non-unique External Code).

Or a Data Issue: Check the employee data to ensure they are not Corrupted (the system will throw an error if unable to retrieve record accurately)

Resolution

Picklist Issue:

  • Check the configuration of the picklist and update it if necessary.
  • It seems the external codes for the employment status "X", "Y", and "Z" are missing or incorrect

PicklistConfigError.jpg

How to resolve:

  1. Navigate to Admin Center > Picklist Management
  2. Export the system picklist
  3. Confirm the following values are "ACTIVE" for the 'employee-status'
  4. Ensure none are set to DELETED or OBSOLETED (as this is not supported)
  • A - Active
  • D - Dormant
  • F - Furlough
  • O - Discarded
  • P - Paid Leave
  • R - Retired
  • S - Suspended
  • T - Terminated
  • U - Unpaid Leave
  1. Please run the Check Tool for this picklist to highlight the issues Check Tool > Employee Central Core > Job Information > Field “Employment Status” has an existing picklist assigned.
  2. This will highlight all issues with the picklists in question.
  3. Once you have corrected the above picklist, if you are still receiving the error you will need to carry out a full purge import of Job History to correct the data of the user.
  4. Once the full purge import is completed, you will no longer see the error text on Job Information and/or the application error on accessing Job History. 

Important: Non-unique External Code values also need to me maintained.

Data Issue:

  1. Check the data of the affected user by running Person & Employment Export reports on Job Information.
  2. If there is a data issue identified, reimport the impacted data using the Full Purge import option, with the data corrections included.

See KB article 2317955 - Correct or Remove Job Information record via Import in Full Purge mode

See Also

  • KB article 2558571 - Application error occurred while approving a workflow a rehire user-Employee Status Picklist Issue
  • KB article 2537488 - Best Practice for Setting a Picklist Value to Deleted 
  • KB article 2088658 - Working with Legacy Picklists - Platform

Keywords

SF success factors EC BizX biz x Script Error ECT-48490 showNoDetailsLink, It seems that the external codes for the employment status , KBA , LOD-SF-EC-JOB , Job Information , LOD-SF-EC , Employee Central , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC-EMP , Employment Information (Employment Details) , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions

Attachments

Sample employee status picklist.csv