Distributed transactions can take place in an environment where an external transaction manager coordinates transaction execution using a specific protocol, such as X/Open XA. SAP ASE supports transactions using the CICS, Encina, TUXEDO, and MSDTC transaction managers through the DTM XA interface to SAP ASE.