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:

5.png

4.png

Result (Add New Employee Screen):

6.png

See Also

2331851 - Employee Central - Business Rules

Keywords

person-id-external editable new hire, editable Person ID field in new hire, business rule set person-id-external as editable, business rule set person ID editable both , KBA , LOD-SF-EC-PER , Person Data (All Person Data Types) , LOD-SF-EC-RUL , DO NOT USE - Business Rules & Event Derivation , How To

Product

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