SAP-ru

Составить график запуска пакетной задачи, созданной в LSMW

Вы используете LSMW (Legacy System Migration Workbench) в режиме Batch Input Recording (Fig 1) и хотите обновить несколько объектов, процесс обновления которых может затянуться на несколько часов и превысить рабочие часы ? Вы хотите осуществить эту процедуру, не прибегая к включению вашего компьютера ночью ?

Batch Input Recordingg
Fig 1 : Batch Input Recording

Это действительно возможно и легко осуществимо.

Есть два варианта реализации этой процедуры, после того как ваша (и) Batch Input Session была (и) создана (ы) (Fig 2) :

  • Составить график запуска всех созданных сессий, объединенных под одним именем Session name,
  • Составить график запуска одной сессии, на основе ее Queue ID.
Input Session
Fig 2 : Input Session

Как только Вы получите данную информацию (Session name или Queue ID), зайдите в ABAP Editor (SE38) (Fig 3), введите имя необходимой вам программы, RSBCBTC или RSBDCSUB и выполните ее.

1 — несколько сессий через RSBDCSUB (Fig 4)

ABAP Editor
Fig 3 : ABAP Editor
Batch Input : Process All Sessions
Fig 4 : Batch Input : Process All Sessions

Как только Вы зайдете в Batch Input: Process All Sessions, введите ваше Session Name (Fig 4) в соответствующее окошко.

Вы должны выбрать только те сессии, которые Вы только что создали. Введите временной интервал для создания сессий. Удостоверьтесь, что Вы поставили галочку в графе «New»(Новая).

2 — одна сессия через RSBDCSUB (Fig 8)

SE38 RSBCBTC
Fig 8 : SE38 RSBCBTC

Если Вы хотите составить график запуска только для одной Batch Input Session, Вам будет достаточно ввести ее Queue ID (Fig 9) в соответствующее поле экрана Utility Report For Batch Input.

Utility Report for Batch Input
Fig 9 : Utility Report for Batch Input

Как только Вы выберете Ваши сессии, Вы захотите составить график их исполнения. Для этого, в меню Program (Программа), выберите «Execute in Background F9» (Fig 5). Затем выберите принтер (Fig 6) (укажите виртуальный принтер, если Вы не желаете распечатывать), подтвердите.

Execute in background
Fig 5 : Execute in background
Select printer
Fig 6 : Select printer

Теперь Вы можете указать параметры исполнения (Fig 7). Нажмите «Date/Time», («Дата/Время») и введите время запуска, — указанное время не будет точным, потому что исполнение данного процесса будет зависеть от других активных процессов в системе, — и других опций.

Execution scheduling
Fig 7 : Execution scheduling

Нажмите Сохранить, вот и все !

Дополнительные возможности: впоследствии Вы сможете отслеживать состояние ваших расписаний в транзакции SM37 (Fig 10), введя ваш логин и день исполнения.

SM37 Simple job selection
Fig 10 : SM37 Simple job selection

Теперь вы сможете просматривать выполненные, исполняемые в настоящий момент и запланированные пакетные задачи. (Fig 11).

Job overview
Fig 11 : Job overview