SAP Knowledge Base Article - Public

2671407 - How to: Hide person-id-external from Add New Employee screen and allow ESS to edit person-id-external in Biographical Information

Symptom

Employees are not allowed to edit their own person-id-external hence, you set the person-id-external field as View only from the data model:

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

1.png

This would set the field as read only / view only in an Employee Self Service scenario:

2.png

Try to add a new employee from Add new employee wizard: person-id-external would be set to read only / view only as well.

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Set person-id-external visibility to view only
  2. Go to an employee an edit Biographical Information - Person ID field shouldn't be editable
  3. Add a new employee from Add new employee wizard - Person ID field is also not editable (you want to set this as editable from new hire screen)

Cause

RBP Constraint for Biographical Information portlet, fields aren't permissible individually:

3.png

Resolution

Create an onInit business rule using Employee Information Model as it's base object that sets the visibility of the person-id-external field to "both", assign this rule to personInfo HRIS Element. This should only trigger from New hire / Add new employee screen: