Несколько слов о LSMW

Такой замечательный инструмент как LSMW (Legacy System Migration Workbench) совершенно необоснованно был обойден мной стороной, и ни одной полноценной заметки о нем здесь еще не написано. Не каюсь ни разу, и начну с небольшого количества материала, в котором будет всего несколько слов о LSMW. Для начала хватит, а далее будет видно.

Перенос проектов между системами

Для того, чтобы выполнить перенос LSMW проекта между системами, можно воспользоваться механизмом экспорта/импорта этого самого проекта через текстовый файл.

Находясь в транзакции LSMW, выберите в меню Extras -> Export Project

Рисунок 1.

Подтвердите выбор нужного проекта

Рисунок 2.

Выделите необходимые подпроекты/объекты вашего LSMW проекта, нажав на клавишу F8, или выбрав из меню Export Rules -> Export

Рисунок 3.

Сохраните экспортируемый файл на локальной машине. По результатам выполненного сохранения, появится информационное сообщение вида

Рисунок 4.

Ну а дальше все просто. Заходите в систему, в которой отсутствует ваш LSMW проект, открыв все ту же транзакцию, выберите в меню Extras -> Import Projects

Рисунок 5.

Отметьте необходимые объекты проекта, и подтвердите импорт, нажав на клавишу F7, или выбрав в меню Edit -> Import

Рисунок 6.

В результате успешного импорта, появится информационное сообщение вида

Рисунок 7.

См. Exporting a Project

См. Importing a Project

Удаление ненужных объектов LSMW проекта

Для удаления целого проекта, либо отдельных его составляющих (Projects, Subpjojects, Recordings, User-Defined Routines etc.) можно воспользоваться опцией Administration, которую можно вызвать из меню транзакции LSMW, выбрав Goto -> Administration

Рисунок 8.

См. LSMW Administration

Выберите объект для удаления и нажмите на кнопку 

Рисунок 9.

За более подробной информацией по работе с инструментом LSMW см. User Guidance

Read more