Добавление текстовых полей на экран PA инфо-типа
Рано или поздно консультант может обнаружить такую занятную опцию в системе, как ведение какой-либо текстовой информации в контексте работы с кадровым инфо-типами. Далее в этой заметке немного нафталиновой экзотики для ценителей/интересующихся/коллекционеров.
О каких текстах идет речь?
О любой текстовой информации, которая может быть полезна при заведении/редактировании записи кадрового инфо-типа.
См. Infotype Text Modules
Как завести какой-либо текст при работе с инфо-типом?
Для начала нужно определиться, разрешено ведение текстов для инфо-типа, с которым вы планируете начать работать. Для этого следует посмотреть в настроечную таблицу T582A, и обратить внимание на свойство Text allowed
Если данное свойство активировано, нет почти никаких помех для того, чтобы начать работать с текстами.
Пример
На следующем видеофрагменте представлена последовательность действий, в результате которой создается текст для определенной записи инфо-типа 0001 - "Organizational Assignment", а также последующий просмотр сохраненного текста.
N.B. Текст для записи инфо-типа еще быстрее и проще добавить, нажав на кнопоньку F9, когда находитесь на 2000-м экране.
См. Single Screen
Задача
Вывести на экран пользовательского инфо-типа текстовые поля, в которых можно сохранить сопутствующую информацию.
Решение
Для того, чтобы добавить текстовые поля на экран пользовательского инфо-типа потребуется выполнить несколько шагов, описание которых достаточно хорошо представлено в справочном материале вендора.
См. Single Screen Set-Up for Displaying and Maintaining Text Modules
Шаг 1. Добавление на экран текстовых полей
Добавьте на экран указанные текстовые поля
Шаг 2. Определение правил обработки для новых полей
Плесните немного колдовства логики для вновь добавленных полей, согласно описанию справочного материала из пунктов #2-3
Шаг 3. Проверка настройки в таблице T582A и тестирование
Проверьте, что свойство ведения текста доступно для нужного инфо-типа, и проведите небольшое тестирование.
Актуален ли такой подход для стандартных PA инфо-типов?
Актуален для инфо-типов, у которых по умолчанию в структуре экрана присутствуют вышеупомянутые текстовые поля. Например, инфо-тип 0019 - "Monitoring of Tasks".
Управление отображением этих полей на экране инфо-типа может быть определено активацией одного свойства из таблицы T582A.
P.S.
Леша, спасибо за идею для заметки!