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 select the checkbox, the memory flag CATTAKTIV is switched on. The system SY-BINPT is no longer initial.

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 activates the CATTNEU memory flag.