В качестве примера проекта рассмотрим настройку Basis Customizing (см. рис. 6.2). Можно использовать ►Project creation для создания новых IMG проектов, модифицирования существующих проектов или удаления проектов.
1. Выберите ►Project creation • Create • Project для создания нового проекта.
2. Задайте описательное имя для проекта, чтобы его можно было в дальнейшем отличить от других проектов.
3. Выберите для проекта соответствующие страны и прикладные компоненты или сделайте выбор вручную в SAP Reference IMG.
4. Сохраните настройки и сгенерируйте IMG проекта.
Представления
Можно также присвоить каждому проекту представления деятельности; представления предоставляют дополнительную структуру в проекты настройки. Определение представления фильтрует деятельности ранее созданного проекта. Явное присвоение членов проекта задачам позволяет вводить в распределение работ служащих только те задачи, за которые служащие непосредственно отвечают. Этот тип назначений особенно полезен в следующих случаях:
► Создание проектов реализации
► Обновления
► Реализация изменений законодательства
Рис. 6.2. Создание IMG проекта
При создании представлений применимы следующие критерии (см. рис. 6.3):
► Необходимость деятельности
Всем видам деятельности, перечисленным в SAP Reference IMG, для классификации присваиваются атрибуты следующим образом:
Рис. 6.3. Создание представления для проекта
«must» (полная настройка SAP по умолчанию невозможна), «can» (используемую по умолчанию настройку SAP необходимо проверить и модифицировать, если необходимо) и «not required» (используемая по умолчанию настройка SAP отображает стандартную систему SAP). Виды деятельности также оцениваются как «critical» и «not critical».
► Выбор вручную в IMG проекта
Можно сделать дополнительный ограничивающий отбор для проекта из поддерева всех доступных при настройке действий.
► Настройка версии
Можно использовать специфические атрибуты версии записей IMG для выбора видов деятельности, которые обеспечивают доступность функций, используемых в предыдущих версиях, даже после обновления (настройка обновления), или для реализации дополнительных функций новой версии (настройка дополнительных возможностей).
► Изменения законодательства
Если необходимо реализовать в системе изменения законодательства, нужно создать представление проекта всех видов деятельности по настройке, которые задеты этими изменениями. Такой выбор использует также специфические атрибуты версии (law keys).
► Рабочий пакет ASAP
Значения атрибутов можно использовать как последний критерий для группировки видов деятельности настройки в стратегию ASAP.
Отдельные шаги настройки для задания специфических свойств компании системы SAP R/3 создаются на основе IMG проекта, разработанного с помощью приведенных выше шагов.
Присвоение запросов на изменения
Если при создании проекта с помощью Project Creation используется вкладка Transport Requests для активации для проекта функций CTS (Change and Transport System — система изменения и переноса), то можно присвоить запросы на изменение проекту CTS. Можно собрать сгруппированные таким образом запросы и импортировать их для проекта с помощью Transport Management System (TMS).
Пользователи могут делать различные модификации в системе SAP R/3. Во-первых, настройка параметров абсолютно необходима во время реализации SAP R/3. Прежде всего, настройка влияет на бизнес-процессы и поэтому обычно является специфической для клиента. Во-вторых, может понадобиться усовершенствовать специальные процессы, модифицировать доступные функции или задать глобальные настройки. Эти модификации влияют на среду времени выполнения и поэтому действуют на всех клиентов. Такие модификации или вновь созданные объекты переносятся на модернизированные системы. В зависимости от типа объекта эти объекты объединяются в различные запросы.
Запросы пользовательской настройки
Если клиент определен с автоматической записью модификаций (см. главу 7), то создаются задача и запрос пользовательской настройки, как только пользователь выполняет модификации пользовательской настройки в системе SAP R/3. Пользователь может также управлять явным назначением задач запросам пользовательской настройки, когда такие запросы были созданы ранее. Поэтому запросы пользовательской настройки выбирают специфические настройки клиента точно из одного клиента (клиента источника запроса). Возможность переноса запросов пользовательской настройки в модернизированные системы зависит от специфических настроек клиента, предложенной целевой системы и определения пути переноса (см. главу 5).
Запросы к инструментальным средствам
Кроме изменения в пользовательской настройке, может оказаться необходимым создать собственные объекты, а также усовершенствовать или модифицировать объекты в пространстве имен SAP (SAP objects). Подобные изменения не зависят от клиентов, т. е. действуют в масштабе всей системы. Почти так же, как и в случае пользовательской настройки, данные модификации записываются немедленно, однако в этом случае они присваиваются запросу к инструментальным средствам.
Запросы к инструментальным средствам содержат объекты репозитория (Repository) и независимой от клиента настройки. Эти запросы можно также смешивать; могут также присутствовать зависимые от клиента настройки. Однако это применимо только с тем ограничением, что все специфические объекты пользователя должны поступать только из одного клиента — клиента-источника запроса. Возможность переноса запросов к инструментальным средствам в модернизированные системы зависит от настроек для пути переноса в TMS (см. главу 5).
Локальный запрос на изменение
Кроме использования переносимых запросов на изменения, можно вносить локальные изменения. При таком типе изменений создаются локальные запросы на изменения. Подобные запросы не могут переноситься в другие системы. Запросы локальных изменений создаются в частности, когда конфигурация пути переноса еще не была создана или была создана неправильно. Если запросы изменения еще не были выпущены, можно присвоить их целевой системе и преобразовать их в запросы изменения, которые могут быть перенесены.
При назначении задачи в запросе на изменение, касающееся разработки, ПО одновременно служит обеспечением дополнительных мер безопасности. Данный объект блокируется для пользователей, не являющихся владельцами задачи и запроса на изменение, пока отвечающий за модификацию разработчик явно не передаст полномочия на эту задачу другому пользователю. Если проект разработки завершен, то сначала разблокируется задача, а затем запрос на изменение. Объект может быть изменен снова только после разблокирования запроса. Такой механизм предотвращает одновременное изменение одного и того же объекта несколькими пользователями.
Номер запроса