SAP Knowledge Base Article - Public

2385771 - Masking Number Sensitive Field Data in Employee Central


  • This KBA article explains how to hide Compensation Information;
  • Enable masking of Decimals fields, like salary amount field, and fields related/found in the Compensation portlet.

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


  • SAP SuccessFactors Employee Central
  • SAP SuccessFactors HCM Core > Report Center

Reproducing the Issue

A feature introduced to mask all decimal fields.

Business scenario: The salary amount and the bank account number of an employee is sensitive information. Users of EC have access to this information and have this information up on screen from time to time. Currently, it is easy for someone walking past to see infromation on clear view. If it was possible to mask the fields, the user of the system can decide themselves when the information shall be visible and that will prevent unauthorized eyes to see the information by mistake or a peek.

Indeed, the same functionality shall mirror the masking feature available for the national ID portlet.


Number fields, like Amount, can be masked using the existing feature of “pii” attribute, as below:


When the masked field is set to "Yes" then fields will be masked as follows:


See Also

  • 2162838 - National ID Column is not visible in reporting
  • 2216586 - 'Masked' fields do not appear in Ad Hoc Reporting
  • 2162775 - How to mask National ID to be kept confidential - SuccessFactors Employee Profile


sf, success factors, EC, number type, sensitive fields, hiding number values, mask, hide, PII, report , KBA , LOD-SF-EC-PER-BIO , Biographical Info - Config, Rules, RBP, UI , LOD-SF-EC-REP , Reporting Data (EC core only) , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , How To


SAP SuccessFactors Employee Central all versions