COMMIT WORK Handling in CATT 

In the detail maintenance for the TCD function, you can choose whether CATT should terminate when it reaches an implicit or explicit COMMIT WORK. Select End CATT session without COMMIT WORK on the detail maintenance screen.

Effect of End CATT session without COMMIT WORK

Checkbox

Result

Not selected

The CATT session ends at any of the following events:

  • a COMMIT WORK statement
  • a LEAVE TO TRANSACTION statement
  • a transaction call via menu entry (type T)
  • transactions which create batch input sessions

Selected

Only LEAVE TO TRANSACTION of the above events ends the CATT session.

If you do not set the flag, the memory flag CATTAKTIV is set. The system field SY-BINPT is no longer initial. (see programming notes)

If the flag is set, the memory flag CATTAKTIV is not set. The system SY-BINPT is initial. To show that a CATT is running, the system sets the CATTNEU memory flag.