Настройка приложения Personal Profile для работы без блокировки табельного номера
Настройка приложения Personal Profile для работы без блокировки табельного номера.
Пояснение к вопросу
Среди доступных сервисов самообслуживания работников присутствует довольно интересное Web Dynpro приложение Personal Profile, посредством которого можно предоставить работникам возможность просмотра и редактирования личной информации (например, адрес, контактные данные etc.) Применение данного сервиса - довольно распространенная практика среди компаний, использующих сервисы ESS.
Но возникает проблема: начиная работу с данным приложением, работник, сам того не зная, блокирует табельный номер, которому присвоен его пользователь для работы в системе (инфо-тип 0105 - Communication, подтип 0001 - System user name).
Данный факт, в свою очередь, может очень сильно раздражать, к примеру, специалистов, занимающихся расчетом заработной платы, и других смежных отделов, которым именно в тот момент, когда работник запустил приложение, понадобится внести какие-либо изменения в мастер-данные работника. Конфликт неизбежен. Как же быть?
Решение вопроса
Для начала, можно проверить, действительно ли устанавливается блокировка. Проверить это возможно самостоятельно, запустив Web Dynpro приложение с предлагаемой, в официальном справочном материале, конфигурацией
См. заметку Запуск Web Dynpro приложения из back-end системы
Также можно воспользоваться NWBC ролью SAP_EMPLOYEE_ESS_WDA_3
После запуска приложения, откройте транзакцию SM12 и убедитесь, что блокировка табельного номера выполнена
Отлично. Блокировка установлена.
Для того, чтобы решить данную проблему, необходимо передать в Web Dynpro приложение параметр **READ_ONLY_PERSONAL_PROFILE **либо READ_ONLY_PROFILE_WITH_DETAILS.
N.B. Обратите внимание на то, что указанные выше параметры в Web Dynpro приложении HRESS_A_PERSINFO, становятся доступными начиная с версии EHP6
N.B. Если, активировав этот параметр, блокировка табельного номера по-прежнему активна, примените SAP Note 1769653 - Read only parameter of persinfo is set,still pernr is locked