We have an MEM environment in GP where a user has access to only entities that they are assigned to.
We are looking at another third party application which accesses the SQL server database to populate SOs/Invoices from the SOP10100 table.
The objective is to limit what POs populate based on the entity access that a connection has with its SQL server authentication.
Is it possible to limit the access a SQL server user has based on the MEM setup? I don't mean roles where a user can't access entire modules like sales or purchasing, but entities within each module.
If it helps the logic behind the MEM setup for SOP10100 is basically the following:
SELECT a.SOPNUMBE,
b.BSSI_Facility_ID
FROM SOP10100 a
INNER JOIN B3930100 b
ON a.SOPNUMBE = b.SOPNUMBE
WHERE b.BSSI_Facility_ID in (SELECT c.BSSI_Facility_ID from B3900200 c WHERE c.USERID = 'userid')
*This post is locked for comments
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,188 Super User 2024 Season 2
Martin Dráb 230,030 Most Valuable Professional
nmaenpaa 101,156