The Advanced Security reports are User/Company or class based and will show all resources for that entity. They will not show all users for one resource which is what you want.
Suggestions:
1) In Advanced Security if you select the Purchase Order Entry window in the tree (left hand side), then look at the status shown next to each user (right hand side) to see whether the user has access.
2) In Advanced Security, export any user to XML, then open the xml file and search for "Purchase Order Entry", this will get you the form ID (829). Then you can query the SY_Security_Normal_MSTR (SY02000) table.
The following query will show users who have access denied
SELECT * FROM SY02000
WHERE ((RESTYPE = 2) AND (DICTID = 0) AND (RESID = 829))
AND ((ALTDICID = 0) AND (ALIAS = ''))
Restype 2 = Form
DictId = 0 = Dynamics
ResId 829 = POP_PO_Entry
AltDictID same as DictID and Alias empty means access denied.
David Musgrave [MSFT]
Original Developer of Advanced Security
Senior Development Consultant
Escalation Engineer - Great Plains
Microsoft Dynamics Support - Asia Pacific
Micorosoft Dynamics (formerly Microsoft Business Solutions)
Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.