In your business process, users are restricted to handling Purchase Orders only within their area of reposnsibilty. You have set up a custom business role with restrictions on the Company Code for this reason. However when users run the APP 'Manage Purchase Orders' they can see Purchase Orders that belong to other Company Codes, the worklist is not restricted to their Company Code only.
SAP S/4HANA Cloud All versions
Reproducing the Issue
Assign a User a business role with a restriction on Company Code level.
Open the APP 'Manage Purchase Orders' and run an open search of Purchase Orders.
Purchase Orders from various Company Codes are unexpectedly displayed in the list.
In the APP 'Manage Purchase Orders' restrictions can be based on the Purchase Organisation, Purchasing Group or Document type. There is no restriction on the Company Code available.
In the APP 'Maintain Business Roles' you can set up restrictions on the Purchase Organisation, Purchasing Group or Document type depending on your requirenment.
BUKRS, EKORG, EKGRP, BSART, maintain business user, SAP_BR_PURCHASER, SAP_MM_BC_PO_PROCESS_PC, F0842A, , KBA , MM-FIO-PUR-PO , Fiori UI for Purchase Orders , How To