Transaction processing is implemented via the Agile Business Suite segment cycle. This functionality occurs since all segment methods implicitly process transactions, and the segment cycle processes ispecs as transactions.
The transaction processing cycle also determines the context in which logic commands operate. When a logic command is executed, its operating context is resolved to the stereotype of the initial class activated by the segment cycle (for ispecs and events) or the called report (for reports).
Other processing occurs within the context of the segment cycle (including the ispec cycle), such as copy cycle processing (transaction processing of copy ispecs and events), SQL script processing (of SQL scripts), and automatic entry processing.