You have set up a write restriction as No Access to work center view Receivables -> Customer Accounts. The aim is to prevent users from creating New Charge/Credit in the customer account monitors, but still being able to create New Charge/Credit for the supplier account monitor. However, even with the access restriction, users are able to create the charges and credits in both work centers.
SAP Business ByDesign.
Reproducing the Issue
- Go to Application and User Management work center.
- Go to Business Users view.
- Find the respective user and Edit -> Access Rights.
- Go to Access Restrictions tab.
- Find the Customer Accounts work center view name.
- Set the Write Access to No Access.
- Find the Supplier Accounts work center view name.
- Set the Write Access to Unrestricted.
- Logon with the respective user who has the above authorizations/restrictions.
- Go to Receivables -> Customer Accounts.
- Open any customer account monitor.
- Click New Charge/Credit.
You see that, even though there is a Write Access restriction as 'No Access', no error message is raised the New Charge/Credit can be created.
The action New Charge/Credit on both payables and receivables accounts, share the same floorplan. When a floorplan is shared between more than one workcenter view, the final access restriction is be based on the union of all the access restrictions provided from all the shared workcenter views.
In this scenario, the New Charge/Credit is shared between Payables and Receivables and the union of above access restriction setup has become unrestricted read and write access.
This is the expected system behavior. If you wish to add a write restriction to New Charge/Credit screen, this restriction has to be applied in both Payables and Receivables work center views, so that an error is raised.
Other Payables. Other Receivables. Customer Account. Supplier Account. Access Rights. Access Restrictions. Business Role. , KBA , SRD-FIN-ACR , Receivables , How To