SAP Knowledge Base Article - Public

2459427 - Hide User Id and Username in New Hire wizard


How to hide username and user id during a new hire or adding a contingent worker?

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


Employee Central: Add New Employee
Employee Central: Contingent Workforce


You can enter a unique user name for new employees during the hire process. This value is also displayed on the Username field on the Talent Profile page.

If this field has visibility=”both”, but no value is entered during the new hire process, the system copies over the value from the Person Id field. This is also the standard behavior if userAccountInfo is not contained in the Succession Data Model.

  • It is not possible to hide these 2 fields in the Add Contingent Worker wizard using Rules or RBP. It is not possible to hide them in any of the other hire wizards either using Rules or RBP.
  • If you don’t want users to be able to specify Username during this process, then you need to disable the "userAccountInfo" element. This will apply to ALL of the "hire/rehire" wizards as well.


You can change visibility of the "person-id-external" field in the personInfo element to "view" and set allow-import="true".

Then the system will determine the UserID/Username/Person ID (based on next Person ID in Admin Center > Company System and Logo Settings).


There is no way to configure this separately for each of the different UI's (Add Contingent Worker, Add New Employee, Manage Pending Hires, Rehire Inactive Employee) and RBP/Business Rules are not able to Control this part as of today.

FAQ - Additional Information

Q) Where can I get information on this from the Guide?

A) Guide: Data Model Field Information for Employee Central

Chapter: Employee Information (hris-element-id: userAccountInfo)

Q) Where can I get information on this from the Guide?

A) Guide: Implementing and Managing the Employment Lifecycle (from Hiring to Termination)

Chapter:  Differentiating Between Person ID, User ID, and User Name in Employee Central

Q) Can you Change/Creating Username Using Business Rules

A) View: 2550552 - Change/Creating Username Using Business Rules Also view:

  • 2527668 - Default Username as Employee ID
  • 2594977 - How does HRIS Element Identifier userAccountInfo Work?

Q) Can You map the email-address of any type to the "username" field in Employee Profile to EP?

A) It's recommended Not to configure or map the email-address of any type to the "username" field in Employee Profile

  • Do NOT configure username as a standard-element-ref. View Guide: Fields Hard-Coded for Syncing  
  • As there is no "uniqueness" check available on EC side, the system can try to pass non-unique values to "username" which would result in UI/Import errors when attempting to do so
  •  2336779 - Invalid HRIS Sync Mapping Configuration " HRIS Sync Job Failure"

See Also

  • 2594977 - How does HRIS Element Identifier userAccountInfo Work?
  • 2586311 - Manage Business Configuration: Which hris-elements must be enabled and configured for Employee Central
  • 2495643 - SuccessFactors User IDs - Clarifying the Different IDs
  • 2336779 - Invalid HRIS Sync Mapping Configuration " HRIS Sync Job Failure"
  • 2527668 - Default Username as Employee ID
  • 2550552 - Change/Creating Username Using Business Rules
  • 2678155 - 1808 - Rule-based generation of UserID / Username for Hires and Rehires (with New Employment)
  • 2352610 - Automatic generation of position code


SF, successfactors, EC, user account info, username, user name, SFEC, Employee Central, user-name, userAccountInfo, username , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC-CWF , Contingent Workforce , How To


SAP SuccessFactors HCM Core 1611 ; SAP SuccessFactors HCM Core 1702