Created a transaction variant for ME22 using SHDO to control which fields a user can edit works well. User is not allowed ME22 access directly.
When changes are saved using the transaction variant ZME22 (name not important) the authorization error for ME22 occurs, though the work is saved and users live with this. When I press back button to leave transaction i get an error message saying that 'You are not authorised for transaction ME22.' This is due to the attempt to take user back to the screen they are not allowed.
Has anyone set up a transaction variant with SHDO to protect ME22 fields and made the correct choices in the SHD0 tool to avoid this authorization error when the user saves their changes with the custom zme22 version created by the SHDO tool?