You have configured access restrictions for a user in order to restrict them from viewing certain Accounts or Contacts based on either Sales Organization, Territory, Sales Area etc. However, the restricted records are displayed in the Duplicate Check step while creating a new Account or Contact.
SAP Hybris Cloud for Customer
Reproducing the Issue
Go to Customers work center
- Go to Accounts view
- Click on New
- Enter the relevant information and click on Check for Duplicates button
- Account ABC (Where ABC indicates the Account ID), which is restricted to the user is displayed
This is a standard system behavior to ensure that redundant duplicate data is not created in the system.
For example, If access restriction is applied for duplicate check step and possible duplicate information is hidden from view of the user, then there can be a possible scenario where the end user may try create a new Contact or Account with the same data.
At this point, system would thrown an error/warning message and indicate the presence of similar data already being present within the system. This would lead to confusion for the end user, since he/she would not be aware of it. (Since it is hidden from his/her view via access restrictions).
To avoid this situation, system behavior is designed in such a way to display the presence of possible duplicate data during the duplicate check step.
However, the access restriction would also be applicable as the end user would not be able to navigate to the restricted Account and view the account information that he/she is not supposed to be able to see. The system would also indicate this by throwing the message "you have no authorizations for this account".
access restriction, duplicate check, account, restricted, no authorization , KBA , restricted , duplicate check , hidden data , LOD-CRM-ACC , Account , LOD-CRM-CON , Contact , Problem