Доброго дня коллеги.
Возникла следующая проблема.
При записи пакетника переключение между экранами происходит нормально, когда же запускаешь его в автоматическом режиме, то после ввода первой строчки, он останавливается на первом экране и запускается дальше только с помощью нажатия кнопки "Enter". И так при вводе каждой строчки данных. Используется инклуд bdcrecx1.
Режим запуска ctumode = 'E'. Что означает по хелпу что экран выскакивает только при ошибке. Но в том то и дело, что данные (если не звбывать нажимать Ентер) нормально вносяться.
Что сделал:
Перевел режим CALL TRANSACTION в мод "N". По хелпу это:
"Processing without display of screens. If a breakpoint is reached in one of the called transactions, processing is terminated with sy-subrc same as 1001. The field sy-msgty contains "S", sy-msgid contains "00", sy-msgno contains "344", sy-msgv1 contains "SAPMSSY3", and sy-msgv2 contains "0131".
В результате весь пакетник отрабатывает полностью, даже выдает сколько данных внесено, но данные в нужных транзакциях не изменены

.
Как только возвращаюсь в режим Е, данные заносяться, но вылазиют экраны.
В чем может быть проблема? Как ее можно попытаться вычислить?.