SAP人力资源关系模型

SAP人力资源关系模型,sap,novell-idm,Sap,Novell Idm,SAP HR显然有几个模型来描述职位、职务(C)、组织(O)和人员(p)对象之间的关系,组织管理(OM)模块用于维护这些对象 p(Person)对象通常是位置的持有者 有一种S-S关系模型,我听说它被称为监督模型。也就是说,每个职位向另一个职位报告,其中一个职位被视为经理 还有另一个模型,我正试图找到它的名字,其中组织报告的结构是在树结构中的O个对象之间。在每个节点上,S对象属于O对象,其中一个被标记为管理器 毫无疑问,还有其他模型,如果你知道它们叫什么,以及它们是如何工作的,那将非常有用 我对

SAP HR显然有几个模型来描述职位、职务(C)、组织(O)和人员(p)对象之间的关系,组织管理(OM)模块用于维护这些对象

p(Person)对象通常是位置的持有者

有一种S-S关系模型,我听说它被称为监督模型。也就是说,每个职位向另一个职位报告,其中一个职位被视为经理

还有另一个模型,我正试图找到它的名字,其中组织报告的结构是在树结构中的O个对象之间。在每个节点上,S对象属于O对象,其中一个被标记为管理器

毫无疑问,还有其他模型,如果你知道它们叫什么,以及它们是如何工作的,那将非常有用

我对这个问题的看法是,在尝试将一个Novell Identity Manager驱动程序从SAP HR实现到eDirectory Identity vault时,从那里向Active Directory和Lotus Notes提供用户


项目的关键驱动因素之一是manager和directReports结构,因此可以识别所有经理,并可视化报告结构。因此SAP HR关系建模的重要性。

没有固定的组织模型,因为您可以创建自己的对象和/或对象之间的关系。OM本身就是一个模块,所以这里给出的信息只是一个非常简短的介绍

最简单的组织模型是O-O-S-p:

  • O-O关系(A/B 002)是结构单元的层次关系
  • O-S关系是
    • A/B 003(属于),用于标准位置
    • A/B 012(管理)部门经理职位 (也可以将B003连接到该装置或其他装置)
  • S-P关系(A/B 008)是该职位的持有者(S
这些关系是标准关系,我工作过的所有客户都使用过。但是,根据需要,可以使用具有其他关系的其他对象(F:function,T:task)。如前所述,创建新对象类型或新关系是可能的。我所知道的快速查看组织关系的唯一方法是查看以下表格:

对象存在于HRP1000表中(对象的基本信息)。链接到给定人员的对象Id可以在信息类型0001(事务pa20)中轻松找到:对象O的Id为PA0001-ORGEH,S为PA0001-PLANS,F为PA0001-STELL。当然P是PA0001-PERNR(员工Id)

对象之间的关系在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'.
...
从HRP1001中选择*其中OTYPE='S'
和RELAT='012'
RSIGN='A'
和begda=sy基准
和sclass='O'。
...
字段OBJID和SOBID将包含位置和单位的id

事务ooaw允许管理求值路径,即递归地遵循一组关系以获得一组对象。您可以将它们与函数一起使用
'RH\u STRUC\u GET'
(字段wegid是求值路径)。这可能比使用一组select更容易。因此,如果您想获得给定单位下的所有单位和人员,您可以使用深度为0的“O_S_P”评估路径(即,一直向下),或者如果您还需要职位的函数W(描述),则可以使用“ORGCHART”

希望这对你有帮助。
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 关系文本 001是的一个子集,细分为 002向Is直线主管报告(直线) 003属于公司
谢谢你提供的信息。在许多方面,这是有帮助的,但只有一半的答案。后半部分是,其他各种常见的模型有实际的名称吗?没有。说明解释了标准对象/关系。其他可以根据需要添加(例如,仅在某些位置使用函数)。此外,根据客户的不同,可能会有微小的变化(单位经理属于上级单位或单位本身……),谢谢,然后回答了问题。我知道大部分关系是如何运作的,我真的在寻找模型的名称。但是谢谢你的精彩评论!谢谢,这很有帮助。但实际的问题是关于布局对象之间关系的整体模型的名称。答案是真的没有一套名字。我有点误解了你的问题。据我所知,你想知道这些关系的名字。很高兴你发现它很有用。