3

SAP HR には、組織管理 (OM) モジュールが維持するために使用される、ポジション (S)、ジョブ (C)、組織 (O)、および個人 (P) オブジェクト間の関係を記述するためのいくつかのモデルがあるようです。

P (Person) オブジェクトは通常、ポジション (S) の所有者です。

監督モデルと呼ばれる SS 関係モデルがあります。つまり、各ポジションは別のポジションにレポートし、ポジションの 1 つがマネージャーと見なされます。

名前を見つけようとしている別のモデルがあります。組織レポートの構造は、ツリー構造で最初に O オブジェクトの間にあります。各ノードで、S オブジェクトは O オブジェクトに属し、そのうちの 1 つが Manager としてフラグ付けされます。

他にもモデルがあることは間違いありません。それらが何と呼ばれ、どのように機能するかを知っていれば、非常に便利です!

この質問に対する私の見解は、SAP HR から eDirectory ID ボールトに Novell Identity Manager ドライバを実装しようとしているときであり、そこから Active Directory と Lotus Notes にユーザーをプロビジョニングします。

プロジェクトの重要な要因の 1 つは、マネージャーと directReports 構造です。これにより、マネージャーをすべて識別し、レポート構造を視覚化できます。したがって、SAP HR リレーションシップ モデリングの重要性。

4

2 に答える 2

5

独自のオブジェクトおよび/またはオブジェクト間の関係を作成できるため、組織の固定モデルはありません。OM はそれ自体がモジュールであるため、ここで提供される情報は非常に短い紹介にすぎません。

最も単純な組織モデルは OOSP です。

  • OO 関係 (A/B 002) は、構造単位の階層関係です。
  • OS関係は次のいずれかです
    • A/B 003(所属)、標準位置用
    • A/B 012 (管理) ユニット マネージャーの位置 (ユニットまたは別のユニットに B003 を持つこともできます)
  • SP 関係は (A/B 008)であり、ポジションの所有者です。

これらの関係は標準的なものであり、私が仕事をしたことのあるすべてのクライアントで使用されています。ただし、必要に応じて、他のオブジェクト (F : 関数、T : タスク) を他の関係で使用できます。すでに述べたように、新しいオブジェクト タイプまたは新しいリレーションを作成することができます。組織に使用されている関係をすばやく確認する唯一の方法は、テーブルを確認することです。

オブジェクトは、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'.
...

フィールド OBJID と SOBID には、ポジションとユニットの ID が含まれます。

トランザクションooawを使用すると、オブジェクトのセットを取得するために再帰的にたどる関係のセットである評価パスを管理できます。関数でそれらを使用できます 'RH_STRUC_GET'(フィールド wegid は評価パスです)。これは、一連の選択を使用するよりも簡単かもしれません。したがって、特定のユニットの下にあるすべてのユニットと人物を取得したい場合は、深さが 0 の "O_S_P" 評価パス (つまり、下まで) を使用するか、関数も必要な場合は "ORGCHART" を使用できます。ポジションの(説明)。

これがお役に立てば幸いです。よろしく

于 2008-12-29T11:10:29.150 に答える