Handling failed transactions in SAP HANA system

In SAP HANA system, Session and Transaction Manager is responsible to keep track of all the executed transactions in HANA database. It includes both running transactions and closed transaction. When a transaction in HANA system is failed due to any reason, Transaction Manager informs corresponding engine to handle the error.

Session Manager is responsible to manage open and closed sessions and to authorize all the transactions executed in HANA db.