Расширение стандартного инфо-типа

Рано или поздно встает вопрос о дополнительных данных в стандартном ИТ, как во всем так и отдельных подтипах. Для этого можно расширить инфо-тип.
Перед разговором о расширении, надо знать, что следующие ИТ не расширяются:
- Мероприятия - инфо-тип (0000)
- Дополнительные мероприятия - инфо-тип (0302)
- Управление временем - инфо-типы (2nnn)
- Мероприятия кандидатов на должность - инфо- тип (4000)

Добавим дополнительные поля в ИТ 0021 "Семья/контактное лицо"
1. Для ведения инфо-типов администрирования персонала (PA) существует транзакция PM01. Заходим в нее, переходим на вкладку "Отдельный экран" где выбираем номер инфо-типа и страну, для которой производится расширение. Выбираем "Include клиента" и жмем "Сгенерировать объекты".

Рис.1. PM01

В открывшимся окошке жмем "Создать"

Рис.2.

Заполняем появившуюся структуру необходимыми полями. По рекомендации SAP их следует называть начиная с ZZ*. И сохраняем и активируем. (В нашем случае добавляем два простых текстовых поля)

Рис.3. дополнительная структура

После этого, можно увидеть, что поля появились в структуре p0021.

Рис.4. Структура p0021 после добавления новых полей

Вернемся в транзакцию PM01 и установим переключатель в положение "Экран Include". Нажмем обработать.

Рис.5. Подготовка для обработки экрана

При этом мы перейдем к редактору экранов. Собственно сам экран у нас уже создан, но можем его изменить по нашему вкусу.

Рис.6.
Рис.7 Сгенерираванные названия полей
Рис.8 Поменяли названия

Далее необходимо вернуться в транзакцию PM01 и присвоить дополнительный экран тем подтипам, которые мы хотим расширить. Можно добавить расширение как для всех подтипов, так и для некоторых.

Рис.9
Рис.10

Теперь мы видим эти поля на экране ИТ

Рис.11 расширенный экран ИТ 0021

Удалить расширение можно в верхнем меню "Отдельный экран"->"Удалить Расширение"

Рис.12 Удаление расширения

Расширение стандартного инфо-типа: 1 комментарий

  1. Модуль SAP ERP HCM содержит ряд полезных инфотипов. Как пользователям, так и разработчикам, часто бывает нужно расширить стандартные инфотипы с помощью пользовательских полей, не меняя исходный стандартный код. Прочитав статью, пользователи SAP получат представление о расширении инфотипа и смогут выполнить эту процедуру легко и без ошибок.

Добавить комментарий

Ваш адрес email не будет опубликован.