Меню

Особенности работы с сеансами пакетного ввода в транзакции SM35 экспорт в файл и реорганизация

В этой статье рассказывается о том, как открыть журнал сеанса пакетного ввода в виде ABAP-списка, а также каким образом осуществляется реорганизация сеансов.

Часть 1. Просмотр журнала сеанса пакетного ввода в виде ABAP-списка, экспорт в файл.

Иногда, например после загрузки данных через транзакцию LSMW с типом загрузки  Standard Batch / Direct Input или Batch Input Recording, возникает необходимость проанализировать журналы пакетного ввода на предмет ошибок с помощью SM35. Для этого откройте журнал сеанса пакетного ввода на просмотр, как показано на рисунке Рис. 1 и Рис. 2.

Рис. 1. Транзакция SM35 - просмотр сеансов пакетного ввода

Рис. 2. Транзакция SM35 – анализ сеанса пакетного ввода

Чтобы упростить анализ информации в журнале, можно оставить только «Ошибочные» записи, для этого в опциях раздела «Просмотр» выберите параметр «Ошибочные», см. Рис. 3 и Рис. 4

Рис. 3. Транзакция SM35 – кнопка «Опции»

Рис. 4. Транзакция SM35 –  Окно «Параметры настройки»

Но даже после того, как в журнале выбраны только ошибочные записи, его анализ остаётся затруднительным, потому что отсутствует возможность поиска по тексту, сортировки или фильтрации. Гораздо удобнее было бы экспортировать журнал пакетного ввода в файл, например, в электронную таблицу, или открыть в виде списка ABAP. Чтобы сделать это, выполните следующие действия:

1. Выберите нужный сеанс пакетного ввода в транзакции SM35 и нажмите на кнопку «Журнал», см. Рис. 5.

Рис. 5. Транзакция SM35 – выбор сеанса пакетного ввода

2. Выберите журнал и нажмите кнопку «Просмотреть», Рис. 6.

Рис. 6. Транзакция SM35 – обзор журналов сеанса пакетного ввода

3. Нажмите на кнопку «Печать» (или в поле для ввода транзакций введите команду =pri и нажмите клавишу «Enter»), Рис. 7, и журнал откроется в виде ABAP-списка, Рис. 8

Рис. 7. Транзакция SM35 – журнал пакетного ввода (только просмотр)

Рис. 8. Транзакция SM35 – журнал пакетного ввода в виде списка ABAP

4. Теперь, если необходимо, его можно распечатать или экспортировать в файл, Рис. 9.

Рис. 9. Транзакция SM35 – журнал пакетного ввода (печать или экспорт в файл)

Часть 2. Реорганизация сеансов пакетного ввода и их журналов.

Конечные пользователи создают большое количество сессий пакетного ввода и обрабатывают их в транзакции SM35. Не все пользователи заботятся об удалении старых сессий и, соответственно, они накапливаются в системе в большом количестве, практически с любым статусом (в обработке, в фоновой обработке, обработанные, ошибочные и др.). Поскольку ненужные сессии занимают системные ресурсы, их рекомендуется удалять из системы. Удаление успешно обработанных сессий и их журналов выполняется с помощью стандартного отчёта RSBDCREO, а также отчёта RSBDC_REORG (начиная с выпуска 4.6D.), который является альтернативой с видоизмененным интерфейсом.

В системе SAP существует стандартное фоновое задание SAP_REORG_BACTHINPUT, для которого шагом выполнения служит отчёт RSBDCREO, запускаемый со стандартным вариантом SAP&001.

Параметры планирования задания SAP_REORG_BATCHINPUT представлены на Рис. 10.

Рис. 10. Параметры планирования задания SAP_REORG_BATCHINPUT

Обзор списка шагов задания SAP_REORG_BATCHINPUT представлен на Рис. 11.

Рис. 11. Обзор списка шагов задания SAP_REORG_BATCHINPUT

Экран задания параметров стандартного варианта SAP&001отчёта RSBDCREO показан на Рис. 12.

Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland

У вас уже есть учетная запись?

Войти