Как в документе оценки добавить элемент со свободно определяемым текстом?

Как в документе оценки добавить элемент со свободно определяемым текстом?

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

Использование документов оценки не всегда подразумевает использование только преднастроенных текстов для групп критериев и критериев без возможности их последующего изменения пользователем. Когда я говорю про изменение, я имею ввиду наименование самого элемента

Рисунок 1.

Добавим немного интерактива, или, если угодно, гибкости. Разрешим пользователю использовать собственное наименование критерия на примере формуляра, используемого для определения сотрудником целей на год.

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

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

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

  • Группа критериев «Индивидуальные цели»
  • На уровне этой группы критериев будет использоваться реализация ADD_NEW_ELEMENT BAdI HRHAP00_ENHANCE_FREE

С помощью реализации ADD_NEW_ELEMENT будет добавляться новый ссылочный элемент (критерий), который в последующем и будет использоваться в документе в качестве добавленной пользователем цели со свободно-определяемым текстом
Теперь тоже самое, но с картинками.

Рисунок 2.

Критерий Цель1, который является ссылочным и добавляемым с помощью реализации ADD_NEW_ELEMENT BAdI HRHAP00_ENHANCE_FREE как раз и должен обладать свойством свободно определяемого текста.

Рисунок 3.

В целом, на рисунке выше можно найти ответ на решение этой задачи. Обращу на него ваше внимание.

Во-первых, в группе категорий, к которой относится ваш формуляр, должен присутствовать столбец OBJ0— «Objectives»

Рисунок 4.

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

Рисунок 5.

В-третьих, данный столбец должен быть активирован на элементе, который предполагает опцию свободно определяемого текста в качестве наименования с активированной опцией Free Input

Рисунок 6.

Деблокируем, тестируем.

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

Рисунок 7.

По нажатию на кнопку obj08 в теле документа оценки должен появиться критерий с полем для ввода наименования этого элемента (или наименование цели). Проверяю

Рисунок 8.

Радуюсь, так как наименование элемента является переопределяемым

Рисунок 9.

Read more