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

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

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

Пункт # 1. Создание самого инфо-типа

См. Создание PA инфо-типа

Пункт # 2. Настройка подтипов в таблице T591A

Выполнение настройки подтипов инфо-типа в таблице T591A

Рисунок 1.

Пункт # 3. Определение таблицы подтипов для инфо-типа в таблице T777D

Настройка ракурса T777D

Рисунок 2.

Доступ к этой таблице также возможно получить через транзакцию PM01 по нажатию на кнопку Technical Attributes

Рисунок 3.

Пункт # 4. Проверка выполненных настроек в таблице T582A

Проверка, что выполненные настройки отражены в соответствующем разделе таблицы T582A

Рисунок 4.

Пункт # 5. Настройка видимости полей в таблице T588M

См. Как скрыть поле PA инфо-типа?

Рисунок 5.

Пункт # 6. Выполнение тестирования

При тестировании вы видите следующую картину

Пункт # 7. Перенос настроек и тестирование в целевой системе

Выполнив перенос настроек, и повторяя тестирование, с ужасом обнаруживаете, что теперь ваш инфо-тип работает приблизительно так

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

Для пущей убедительности, конечно же, в первую очередь необходимо пройтись по тому же чек листу, что представлен выше. Особенно следует обратить внимание на то, активирован ли признак. Проверить это можно в транзакции PE03 (статус должен быть равен значению Active)

Рисунок 6.

Затем необходимо проверить что перенесено в таблицу T588M. Сразу обратите свое внимание на то, что в ней обязательно должна присутствовать запись, содержащая пустой возвращаемый ключ (variable key) для соответствующего вашему инфо-типу пулу модулей. Это и послужило причиной неработоспособности настройки видимости полей инфо-типа. Перенесите недостающую запись настроечной таблицы в целевую систему.

Рисунок 7.

Повторите тестирование: