Предоставление пользователям возможности выполнения объектов LSMW без вызова транзакции LSMW
В этой статье предлагается процедура, состоящая всего из трех шагов, для предоставления пользователям возможности работы с LSMW только для загрузки определенных данных. В этом случае минимизируются все связанные с безопасностью риски при загрузке данных пользователями.
Legacy System Migration Workbench (LSMW) представляет собой инструмент загрузки данных в SAP-систему. С помощью кода транзакции LSMW как разработчики, так и пользователи могут получить доступ к инструментальному средству LSMW для загрузки данных. Проблема использования одной и той же транзакции для настройки и запуска объектов LSMW означает для системных администраторов необходимость учета возможности выполнения пользователями действий, не относящихся к уровню их полномочий.
Ключевое понятие |
Транзакция LSMW является основной транзакцией доступа к инструментальному средству для миграции прежней системы Legacy System Migration Workbench (LSMW), которое предназначено для загрузки данных в SAP-систему. Транзакция LSMW используется не только для загрузки объектов LSMW, но также для их создания и ведения. |
Это означает, что специалисты по ИТ должны найти способ предоставить пользователям возможность выполнения скриптов LSMW без доступа к транзакции LSMW. Метод решения этой проблемы состоит в присвоении исполняемого объекта LSMW новому коду транзакции, которая позволяла бы пользователям загружать только определенные данные. Применение этого метода предотвратит возможность запуска пользователем объектов LSMW, отличных от объекта, присвоенного транзакции.
Примечание Для изучения методов разработки объектов LSMW, упрощенных с точки зрения использования и поддержки, см. статью этого же автора Best Practices to Increase the Effectiveness of Your LSMW Objects (“Примеры наиболее успешной практики для оптимизации эффективности объектов LSMW”), опубликованную в базе знаний HR Expert в феврале 2009 г. |
Оформите подписку sappro и получите полный доступ к материалам SAPPRO
Оформить подпискуУ вас уже есть подписка?
Войти
Обсуждения 10
Комментарий от
Александр Иванов
| 01 июля 2010, 19:17
Автор описывает великолепный подход безопасного использования LSMW, стандартного мощного инструмента.
Комментарий от
Л. Бондарев
| 07 июля 2010, 18:18
Использование транзакции LSMW конечными пользователями, обычно всегда головная боль для администраторов.
Теперь эта проблема будет решена.
Пользователи будут использовать только заранее утверждённые шаблоны.
Комментарий от
Денис Кузьмин
| 09 июля 2010, 00:20
В целом, статья достаточно информативная, но, если честно, мне она показалась немного короткой. Кроме того, огорчило отсутствие примера использования готовой транзакции для ввода данных. Очень хотелось бы увидеть демонстрацию работы.
В остальном все отлично. Еще раз спасибо.
Комментарий от
Денис Мужжухин
| 09 июля 2010, 01:51
Комментарий от
неизвестного пользователя
| 13 июля 2010, 13:12
Комментарий от
Иван Жилин
| 13 июля 2010, 20:02
Комментарий от
Кирилл Акинцев
| 17 июля 2010, 17:04
абзац ШАГ2 я бы немного скорректировал для лучшего восприятия читателем:
Шаг 2.
(Общее описание процесса)На втором шаге выполняется вызов программы периодического переноса данных и сохранение варианта экрана выбора для объекта LSMW, который требуется выполнить.
(Наименование объекта) Техническое имя программы периодического переноса данных LSMW – /SAPDMC/SAP_LSMW_INTERFACE
(Детализация процесса): Вызов этой программы в целях данной статьи осуществляется на экране настройки LSMW “Frame Program for Periodic Data Transfer”. (рис.3)
(Указание конкретного действия) Создайте вариант экрана выбора для программы периодического переноса данных, для этого сохраните вариант экрана выбора с помощью кнопки “Save” в верхней области экрана. В результате откроется экран “Variant Attributes” (Рис. 4).
Комментарий от
Евгений Лифиренко
| 17 июля 2010, 18:15
Комментарий от
Александр Насонов
| 25 июля 2010, 16:26
В основе лежит создание варианта.
Комментарий от
Кирилл Сатарин
| 27 июля 2010, 19:15
Можно применять не только в модуле HR, потому что потребность сделать простой интерфейс для пользователей возникает на каждом проекте. Так что эта статья имеет максимальную актуальность и полезность.