We are trying to find out if any BAdI or user exit or function module exit is available in SAP NetWeaver ABAP which is invoked when any transaction is run by a user. We want to write some ABAP code that checks if a user is authorised to run the transaction or not (using information that changes in addition to the static info like roles/profiles that are already checked) and based on the exit code returned by our code we expect SAP NetWeaver to block the execution of the transaction (showing a friendly message to the user) or allow it. Is this possible ?