SAP HR Модель отношений

Очевидно, что в SAP HR есть несколько моделей для описания взаимосвязей между объектами "Позиция" (S), "Работа" (C), "Организация" (O) и "Человек" (P), которые используются для поддержки модуля "Организационное управление".

Объекты P (Person) обычно являются держателями позиций (S).

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

Есть другая модель, имя которой я пытаюсь найти, где структура организационной отчетности находится вначале между O объектами в древовидной структуре. На каждом узле S-объекты принадлежат O-объекту, один из которых помечен как "Менеджер".

Без сомнения, есть и другие модели, и если вы знаете, как они называются и как они работают, это было бы очень полезно!

Я рассматриваю этот вопрос, пытаясь внедрить драйвер Novell Identity Manager из SAP HR в хранилище удостоверений eDirectory, чтобы предоставить пользователям доступ к Active Directory и Lotus Notes.

Одним из ключевых драйверов проекта является структура manager и directReports, позволяющая идентифицировать всех менеджеров и визуализировать структуру отчетности. Thus the importance of the SAP HR relationship modelling.

2 ответа

Решение

Не существует фиксированной модели организации, так как вы можете создавать свои собственные объекты и / или отношения между объектами. OM сам по себе является модулем, поэтому приведенная здесь информация будет очень кратким введением.

Самая простая модель организации - это OOSP:

  • отношение ОО (A/B 002) является иерархическим для структурной единицы
  • отношение ОС либо
    • A/B 003 (принадлежит), для стандартной позиции
    • A/B 012 (управление) для должности менеджера подразделения (который также может иметь B003 для подразделения или другого подразделения)
  • отношение SP (A/B 008) является держателем позиции

Эти отношения являются стандартными и использовались всеми клиентами, с которыми я работал / с. Однако, в зависимости от потребностей, могут использоваться другие объекты (F: функция, T: задача) с другими отношениями. Как уже было сказано, возможно создать новый тип объекта или новые отношения. Единственный способ, которым я знаю, чтобы быстро взглянуть на отношения, используемые для организации, - это проверить таблицы:

Объекты присутствуют в таблице HRP1000 (базовая информация об объектах). Идентификатор объекта, связанный с данным человеком, можно легко найти в инфо-типе 0001 (транзакция pa20): идентификатор объекта O - PA0001-ORGEH, S - PA0001-PLANS, F - PA0001-STELL. Конечно, P это PA0001-PERNR (идентификатор сотрудника).

Отношения между объектами находятся в таблице HRP1001. Для поиска заданных отношений вам нужно указать (отношение) Id и тип источника, а также тип назначения и ID. например, чтобы получить всю должность управляющего подразделением (т.е. всю должность менеджера), вы можете сделать

SELECT * from HRP1001 where OTYPE = 'S' 
                        AND RELAT = '012' 
                        and RSIGN = 'A' 
                        and begda <= sy-datum 
                        and endda >= sy-datum 
                        and sclass = 'O'.
...

тогда поля OBJID и SOBID будут содержать идентификаторы позиций и единиц измерения.

Транзакция ooaw позволяет управлять путем оценки, то есть рекурсивно следовать набору отношений для получения набора объектов. Вы можете использовать их с функцией 'RH_STRUC_GET'(поле wegid - это путь оценки). Это может быть проще, чем использование набора выбора. Таким образом, если вы хотите получить все юниты и человека под данным юнитом, вы можете использовать оценочный путь "O_S_P" с глубиной 0 (т. Е. Полностью вниз) или "ORGCHART", если вам также нужна функция w (описание) позиций.

Надеюсь, это поможет вам. С уважением

Отношения, используемые в таблице HRP1001 (HRP1001-RELAT), хранятся в таблице T778V. Их тексты хранятся в таблице T777V.

RELAT RTEXT RINVT
  001 Подразделение Подразделяется на
  002 Отчеты (строка) Является ли линейный руководитель
  003 Принадлежит к Объединенным
Другие вопросы по тегам