2008-11-12 3 views
3

SAP HR, по-видимому, имеет несколько моделей для описания отношений между позициями (S), заданием (C), организацией (O) и объектом Person (P), которые используются модулем организационного управления (OM) для поддержания ,Модели взаимоотношений с SAP HR

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

Существует модель отношений S-S, о которой я расскажу, называется Supervisory model. Это каждая позиция относится к другой позиции, и одна из позиций считается менеджером.

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

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

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

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

ответ

5

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

Самые простая модель орга является OOSP:

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

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

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

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

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 затем содержит þér идентификатор позиции и единиц.

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

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

+0

Спасибо за информацию. Во многих отношениях это полезно, но только половина ответа. Вторая половина, есть ли у других других общих моделей фактические имена? – geoffc 2008-12-31 03:31:06

+0

Нет, они этого не делают. Описание объясняет стандартные объекты/отношения. Другие могут быть добавлены на основе потребности (например, используя функции только на некоторых позициях). Кроме того, в зависимости от клиента могут быть сделаны небольшие изменения (менеджер единицы относится к родительскому блоку или самому блоку ...) – 2008-12-31 23:11:55

3

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

RELAT RTEXT    RINVT 
    001 Is a subdivision of Is subdivided into 
    002 Reports (line) to Is line supervisor of 
    003 Belongs to   Incorporates 
Смежные вопросы