From: https://archive.sap.com/discussions/thread/63557
Cont. After Commit - The transaction ( SAP LUW ) will end at a commit
work and recording will also end. If this check box checked you can
record beyound commit work also.
Not A Batch Inpt Session -
All transaction behave differently in online and batch input mode . In
batch input mode SY-BINPT = 'X'. If this check box checked then SY-BINPT
= ' ' and recording behaves as normal .
Simulate
Background Job - When you record without this checked . The recording
will behave similar to dialog behaviour and sy-batch = ' '. If you check
this check box sy-batch = 'X' and recording behaves as if it was
running in background . You may like to use this if later the recording /
BDC session is supposed to run in background mode.