How to access transactions without an authorization? One big requirement to do this trick is having to debug and replace the function. Let’s start!

I prepared myself, user, without authorization to the db02 transaction. When I want to run this transaction, I get a message: „You are not authorized to use transaction”

Go to the SE37 transaction, and display function module: AUTH_CHECK_TCODE.

Now seat a breakpoint on line 28, where sy-subrc is checked (in new versions line 53).


Double click on the sy-subrc value, and change it to 0.

Press F8, to continue the program. Now transactions should start normally.