Isn it a paradox to run a batch input in “no batch input” (NOBINPT) mode?
NOBINPT option (in CTU_PARAMS) is used to execute the CTU with SY-BINPT system variable set to blank (“X” is the CTU default), as interactively. Don’t be mistaken by its name (“no batch input”), it’s completely allowed to run a batch input with “no batch input” mode, though the played transaction may have then restricted functions. The SY-BINPT variable is usually checked by the application when some of its user interfaces cannot be recorded and played using the BDC technology (*), and when this application is designed to work with BDC. If it runs in batch input (it usually knows it by testing SY-BINPT), it proposes another display mode or other function codes that are compatible with BDC. Sometimes, strangely, a played transaction may work better by forcing SY-BINPT to space (using NOBINPT = “X” option).