To get the Shortcut details you’d need to join to the tables with the shortcut data.
AIM is doing the heavy lifting for you via shortcuts but if you use a stored procedure you need to do all the selects yourself. (You might get away with not having to do explicit selects for the shortcuts if you put the results into an already existing BO - this is a guess I have tested exotic SPs into existing BOs)
It’s hard to tell what you are trying to achieve from transaction 1&2 BOs.
Are Transaction 1 and Transaction 2 a recursive relationship to themselves?