Question: what is ttsbegin and ttscommit in ax 2012?
Answer: ttsBegin: marks the beginning of a transaction. This ensures data integrity, and guarantees that all updates performed until the transaction ends (by ttsCommit or ttsAbort) are consistent (all or none). ttsCommit: marks the successful end of a transaction. This ends and commits a transaction.