Работа с ключевыми должностями в Succession Planning
В данной заметке я постараюсь рассказать о том, что представляет из себя работа с ключевыми должностями в Succession Planning с точки зрения системы SAP.
Вступление
Признаться, я никогда не использовал нижеописанный механизм на проектах. При этом не могу утверждать, что этот он никому не пригодится.
В процессах Планирования Преемственности выделяется сущность «критическая позиция» или «ключевая должность». Если вкратце, то под этим термином понимается должность в компании, при появлении вакансии для которой, присутствует высокий риск невозможности оперативно выполнить поиск соответствующего кандидата. То есть появление вакансии по такой должности может негативно сказаться на деятельности компании.
Возможности системы SAP
В SAP для процессов Succession Planning существует возможность выделять такие должности. Для этого предусмотрен инфо-тип 7400 «Key Indication»
Более подробно см. Key Indication (Infotype 7400)
Работа с данным инфо-типом возможна с помощью транзакции HRTMC_PPOM
В стандарте данный инфо-тип может быть заведен на объектах Штатная должность и Должность
N.B. Обратите внимание на следующее поведение системы: если в структуре должностей вы создадите инфо-тип 7400 для объекта Должность, то всеми Штатными должностями, которые будут соединены с этой Должностью, будет унаследован признак «ключевого» объекта
Немного «техники»
Теперь посмотрите на следующую ветку в SPRO:
IMG: Talent Management and Talent Development -> Succession Planning -> Set or Reset Key Indications
Согласно справочной информации, с помощью данного отчета возможно определить признак «ключевая» для должности или штатной должности. Обратите внимание, что в справочной информации также есть ссылка на BAdI HRTMC_CALCULATE_KEY_INDICATION.
Для более подробной информации по BAdI HRTMC_CALCULATE_KEY_INDICATION обратитесь к следующему пункту SPRO
IMG: Talent Management and Talent Development -> Succession Planning -> BAdI: Calculation of Key Indication of Jobs and Positions
В стандартном решении SAP отсутствуют активные внедрения для данного BAdI. Таким образом, если вы попробуете запустить отчет RPTMC_SET_KEY_INDICATION - Determine Key Positions
В системе сформируется дамп вида
При внимательном рассмотрении дампа можно быстро понять, в чем же проблема
В системе нет активных внедрений для BAdI, которые используются в данной программе. Давайте попробуем его создать. Тем более, что в системе присутствует пример возможной реализации для данного BAdI, а именно — класс CL_EXM_IM_HRTMC_CALC_KEY_INDIC
Возвращаемся к настройке SPRO
IMG: Talent Management and Talent Development -> Succession Planning -> BAdI: Calculation of Key Indication of Jobs and Positions
Определяем наименование внедрения для BAdI и наименование класса
Активируем класс и само расширение
Для тестирования можно установить точку прерывания в методе CALCULATE_KEY_INDICATION того класса, который вы создали (в данной заметке я использую класс Z_CL_KEY_POSITION), и запустить еще раз программу RPTMC_SET_KEY_INDICATION, предварительно указав на селекционном экране идентификатор какой-либо должности или штатной должности
Отлично! Дампа больше нет, и можно смело «рисовать» и реализовывать ту логику формирования признака «ключевой» для должностей/штатных должностей, которая требуется в ваших процессах.