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

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

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

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

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

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

См. Enhancing IMGs

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

Рисунок 1.

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

Рисунок 2.

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

Рисунок 3.

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

Рисунок 4.

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

Рисунок 5.

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

Рисунок 6.

См. Create IMG Activity

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

Рисунок 7.

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

См. Assign IMG Documentation

Рисунок 8.

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

См. Create Maintenance Objects

Рисунок 9.

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

Рисунок 10.

Тестируем

Рисунок 11.