Расширение инфо-типа в PA

By: Execution Blog | 13 Дек 2017

HR PA ( Personnel Administration ) – Управление персоналом.

Для расширения (и для создания) инфо-типов модуля PA используется транзакция PM01 «Расширение инфо-типов» (Для версий выше SAP ERP 4.7):

1. Перейти на вкладку №4, указать номер инфо-типа

2. Нажать на кнопку «Сгенерир.объекты», система предложит создать CI-Include, создать и активировать структуру. Попадаем на стандартный экран ведения структуры. Создаем свои поля, не забывая соблюдать соглашения об именовании (название поля должно начинаться на ZZ). Активируем структуру.

3. Вернуться на экран расширения инфо-типа кнопкой «Назад».

4. Нажимаем кнопку «Присвоить расширение», проверяем, что система присвоила новое расширение инфо-типа (для российских инфо-типов обычно экран ведения отдельной записи инфо-типа имеет № 2033, если такой экран в пуле модулей инфо-типа есть, то проверяем его присвоение).

Если присвоение отсутствует, то создаем новую запись и вводим данные по образцу указанному на рисунке (данные по привязке дополнительного экрана к экрану инфо-типа хранятся в таблице T582C):

5. Заходим в транзакцию SE80, выбираем программу ZPNNNN00 и проверяем что  установлено для всех новых полей значение атрибута Group1 = 006, Group3 = уникальный номер среди элементов дополнительного экрана. Если не установлено, то устанавливаем. При необходимости дополняем логику работы (стандартно генерируется только ввод и сохранения значений в новые поля) и/или вид новых полей.

6. Новые поля будут видны на экране ведения инфо-типа.

7. При дальнейших изменениях расширения инфо-типа все операции необходимо проделывать вручную: добавление полей в структуру CI, внесение полей на экран ведения записей инфо-типа, вставка полей в CHAIN-цепочки в логике экрана и т.п.

Более подробную информацию см. в SAPLibrary, раздел SAP ERP Central Component->Human Resources->HR Tools->Developing an Infotype in Personnel Administration-> Enhancing an Infotype Included in the SAP Standard System