SAP人力资源关系模型
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提供用户SAP人力资源关系模型,sap,novell-idm,Sap,Novell Idm,SAP HR显然有几个模型来描述职位、职务(C)、组织(O)和人员(p)对象之间的关系,组织管理(OM)模块用于维护这些对象 p(Person)对象通常是位置的持有者 有一种S-S关系模型,我听说它被称为监督模型。也就是说,每个职位向另一个职位报告,其中一个职位被视为经理 还有另一个模型,我正试图找到它的名字,其中组织报告的结构是在树结构中的O个对象之间。在每个节点上,S对象属于O对象,其中一个被标记为管理器 毫无疑问,还有其他模型,如果你知道它们叫什么,以及它们是如何工作的,那将非常有用 我对
项目的关键驱动因素之一是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)
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属于公司
谢谢你提供的信息。在许多方面,这是有帮助的,但只有一半的答案。后半部分是,其他各种常见的模型有实际的名称吗?没有。说明解释了标准对象/关系。其他可以根据需要添加(例如,仅在某些位置使用函数)。此外,根据客户的不同,可能会有微小的变化(单位经理属于上级单位或单位本身……),谢谢,然后回答了问题。我知道大部分关系是如何运作的,我真的在寻找模型的名称。但是谢谢你的精彩评论!谢谢,这很有帮助。但实际的问题是关于布局对象之间关系的整体模型的名称。答案是真的没有一套名字。我有点误解了你的问题。据我所知,你想知道这些关系的名字。很高兴你发现它很有用。