пятница, 7 октября 2011 г.

STMS: Delete buttion "Import All Requests"


      Данная кнопка, "Import All Requests", в очереди запросов на перенос, позволяет перенести все запросы разом. Её наличие на панельке означает что рано или поздно кто-то может её случайно нажать...
      Если это произойдет при переносе в тест - не так страшно, а если при переносе в продуктив?
Чтобы этого избежать нужно ограничить к ней доступ. Этого можно добиться создав хитрую роль для переноса запросов и присвоить её специально обученному человеку.
      Однако на проектах внедрения SAP в России в большинстве случаев никто не заморачивается созданием ролей разработчиков, администраторов и т.д. В процессе внедрения все просто имеют полномочия на все... Не буду обсуждать порочность такой практики в этом посте, остановимся на выводах: при такой постановке работы создавать роль бесполезно.
     Еще можно конечно выделить отдельного сотрудника для переносов всех запросов, однако в процессе внедрения их может быть очень много, брать отдельного человека только для переносов запросов, естественно не согласится ни один начальник... Получается придется все таскать базиснику. Это нас опять же не устраивает.
      Но SAP позаботился об этой проблеме за нас! В STMS есть настройка, позволяющая убрать эту сомнительную кнопку с панели подальше.
      Итак, заходим в транзакцию stms. В меню Overview выбираем пункт Systems. Выбираем мышкой систему, в которой хотим отключить кнопку "Import All Requests" и в меню SAP System выбираем пункт Change. Заходим на вкладку Transport Tool и добавляем новый параметр NO_IMPORT_ALL. Устанавливаем ему значение 1 и сохраняем. В появившимся диалоговом окне(окнах) нажимаем Yes.
      Теперь наша конфигурация сохранена и распределена по ландшафту. Можем зайти в очередь импорта и убедится, что злополучной кнопки нет.