Как создать новый узел в SPRO?

Как создать новый узел в SPRO?

Пояснение к вопросу

В вашем проекте реализовано такое количество разработок и различных настроек, что вы начинаете подумывать о том, чтобы вынести их в отдельный узел SPRO, и в настоящий момент находитесь в поиске обоснований преимущества данного решения. Далее я постараюсь указать на явные из них. Во-первых, это будет удобно с точки зрения доступа ко всему пулу настроек всеми участниками проектной команды или тех, кто будет работать с внедренным функционалом после вас. Во-вторых, перенеся настройки в какой-то раздел SPRO, вендор предоставит вам инструмент для их документирования. Ну, а в-третьих, нужно брать от системы как можно больше!

Задача: добавить в SPRO новый узел, содержащий какую-то пользовательскую настройку.

Решение вопроса

Для решения вопроса мне понадобится транзакция S_IMG_EXTENSION

См. Enhancing IMGs

Создайте новый Enhancement ID

Новый Enhancement ID появится в области окна  Enhancement ID: Original

Два раза кликните по нему и вызовите средство поиска для поля IMG Structure

Найдите раздел SPRO, куда вы планируете добавить новый узел. В своем примере я буду использовать раздел Personnel Management

Нажмите на кнопку 

На следующем экране добавьте новый узел

См. Create IMG Activity

Для нового узла определите новую операцию (activity)

На следующем экране присвойте новой операции идентификатор, наименование, при необходимости добавьте справочное описание

См. Assign IMG Documentation

На закладке Maint.Objects определите идентификатор и наименование нового выполняемого объекта (maintenance object), его тип, а также наименование таблицы/ракурса, подлежащего открытию в результате выполнения данной операции в SPRO

См. Create Maintenance Objects

Сохраните внесенные изменения. Вернитесь на предыдущий экран, убедитесь, что внесенные изменения находятся в структуре IMG и также сохраните внесенные изменения.

Тестируем