Привет тебе, сидящий по ту сторону добра или зла монитора, функциональный консультант, чья экспертиза проходит сквозь тернии предметной области управления человеческим капиталом, или, выражаясь еще более загадочно, HCM! Надеюсь, что полет по этой самой предметной области проходит нормально, и тебя особенно не штормит. Но, уверен я, что есть такие дни, когда тебе прилетает "по рации", либо по любому угодному для тебя источнику коммуникации, сообщение от бизнеса следующего содержания: "Какой-то кю заблокировал табельный номер и ушел по своим делам. Как быть?"

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

Описание проблемы

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

Рисунок 1.

Задача

Обеспечить автоматическое разблокирование объектов P - «Person», CP -"Central Person" по прошествии какого-то временного интервала, при условии, что пользователь не вносит никаких изменений.

Решение задачи

Выполните настройку, находящуюся по следующему пути в SPRO:

IMG: Personnel Management -> Personnel Administration -> Basic Settings -> Automatic Toggle to Display Mode for PA30, PA40, and PA61 -> Define Time Period for Toggle to Display Mode

Рисунок 2.

Либо выполните ведение настроечного ракурса T77PAD_TIMER в транзакции SM30

Рисунок 3.

См. SAP Note 2110196 - PA30; PA40; PA61: Automatic toggle to display mode after specified time period

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

Рисунок 4.

Если хотите удивить пользователей, то воспользуйтесь BAdI HRPAD_B_GET_TIMER

Рисунок 5.

Документацию по его применению можно найти в соответствующем пункте IMG

Рисунок 6.

Тестирование

В результате выполненных настроек, пользователь, который блокирует табельный номер в течение обозначенного вами интервала, сначала получит следующее предупреждение

Рисунок 7.

А затем будет выполнен сам сброс сессии в режим просмотра

Рисунок 8.