Не работает настройка видимости полей в PA инфо-типе
Давно не копались в нафталиновой пыли. А порой так и тянет разок другой возюкнуть там пальчиком. Предлагаю вашему вниманию заметку о том, почему не работает настройка видимости полей в PA инфо-типе в случае, например, выполненного переноса ваших запросов в целевую систему.
Пояснение к вопросу
Вы создали пользовательский инфо-тип кадрового администрирования, с последующей настройкой видимости полей для каждого из его подтипов. Вы прошлись по своему чек-листу, в котором должно быть:
Пункт # 1. Создание самого инфо-типа
Пункт # 2. Настройка подтипов в таблице T591A
Выполнение настройки подтипов инфо-типа в таблице T591A
Пункт # 3. Определение таблицы подтипов для инфо-типа в таблице T777D
Настройка ракурса T777D
Доступ к этой таблице также возможно получить через транзакцию PM01 по нажатию на кнопку Technical Attributes
Пункт # 4. Проверка выполненных настроек в таблице T582A
Проверка, что выполненные настройки отражены в соответствующем разделе таблицы T582A
Пункт # 5. Настройка видимости полей в таблице T588M
Пункт # 6. Выполнение тестирования
При тестировании вы видите следующую картину
Пункт # 7. Перенос настроек и тестирование в целевой системе
Выполнив перенос настроек, и повторяя тестирование, с ужасом обнаруживаете, что теперь ваш инфо-тип работает приблизительно так
Решение вопроса
Для пущей убедительности, конечно же, в первую очередь необходимо пройтись по тому же чек листу, что представлен выше. Особенно следует обратить внимание на то, активирован ли признак. Проверить это можно в транзакции PE03 (статус должен быть равен значению Active)
Затем необходимо проверить что перенесено в таблицу T588M. Сразу обратите свое внимание на то, что в ней обязательно должна присутствовать запись, содержащая пустой возвращаемый ключ (variable key) для соответствующего вашему инфо-типу пулу модулей. Это и послужило причиной неработоспособности настройки видимости полей инфо-типа. Перенесите недостающую запись настроечной таблицы в целевую систему.
Повторите тестирование: