Для простоты:
, если первая строка кода в логике вашей программы начинается с «REPORT», перейдите к транзакции «Report»;если нет, выберите тип транзакции в диалоговом окне.
Тип создаваемой транзакции в данном случае не должен иметь большого значения, поскольку номер экрана транзакции относится к экрану выбора (это '1000' по умолчанию).
Что касается типа программы (пул модулей / диалоговое окно или отчет), то оба варианта являются возможными для вашего требования.
Я предлагаю вам использовать диалоговую программу , если вы еще этого не сделали, поскольку они обеспечивают большую гибкость, и, как правило, лучшие практики и проще придерживаться их для большегосложные программы с несколькими экранами.
Отчеты и пулы модулей / диалоговые программы
Отчеты обычно используются для отображения / анализа данных из базы данных, тогда как диалоговые программы используются, когда данные имеютбыть обновленным.Другое отличие состоит в том, что отчеты можно запускать напрямую, а диалоговые программы можно выполнять только с помощью кода транзакции.