SAP SF ジョブコード
SAP SF ジョブコード
ジョブコードは、SuccessFactors Employee Centralのジョブ構造管理ブランチにおいて、ジョブファミリーの1つ下のレベルで、「営業担当者」「ソフトウェアエンジニア」「営業マネージャー」といった特定の役割や職務名を定義するマスタデータオブジェクトです。ジョブファミリーが職務を大まかな機能(「営業」「エンジニアリング」)でグループ化するのに対し、ジョブコードは、すべてのポジションがその職務内容に関して最終的に参照する具体的な単位であり、コンプライアンス報告に使用される法定/EEO分類を保持するオブジェクトでもあります。この記事では、ジョブコードとは何か、ジョブ構造ブランチ内でジョブファミリーとポジションの間にどのように位置づけられるか、そしてEmployee Centralコンサルタントがジョブコードに対して設定するすべてのフィールドについて説明します。
第1部: ジョブコード — 基本概念(全モジュール共通)
1.1 ジョブコードとは

ジョブコードは特定の役割を定義するオブジェクトであり、ジョブファミリーのように役割をグループ化するものではなく、ポジションのように実際に人が就いている席を表すものでもありません。これは、職務内容と分類を再利用可能に定義したものです。「営業担当者」を必要とするすべてのポジションは同じジョブコードを参照し、「営業担当者」の求人を公開するすべてのジョブリクエストも同じジョブコードから作成されます。これにより、職務名、職務記述書、および法定分類が、すべての席とすべての公開求人にわたって一貫性を保ちます。
| 項目 | 詳細 |
|---|---|
| 役割 | ジョブ構造管理ブランチの中間 — ジョブファミリーがグループ化し、ポジションがそのジョブ内容を指し示すための、具体的な役割/職位定義 |
| 使用するモジュール | エンプロイーセントラル(所有者 — ファンデーションオブジェクトフレームワーク)、リクルーティング(採用要件とジョブ投稿はジョブコードから直接構築され、その名称と説明を継承)、報酬管理(ジョブコードのEEO/法定区分は、給与グレードとともに給与公平性と市場価格分析に反映)、ピープルアナリティクス/レポーティング(ジョブコードレベルの人員数、離職率、法定労働力構成レポート) |
| トランザクション | 管理センター → 「組織、給与、ジョブ構造の管理」(ジョブコードファンデーションオブジェクトの作成/編集);「データのインポートとエクスポート」(CSVによる一括ロード) |
| 主要テーブル | OData APIエンティティ FOJobCode(ファンデーションオブジェクト) — SuccessFactorsには従来のABAPテーブルはありません。各レコードはテーブル行ベースではなく、有効日付ベースです |
| S/4HANA注記 | ジョブコードには標準のネイティブS/4HANA同期先はありません — Employee Centralでネイティブに設定・管理されます。最も近いオンプレミスの類似物は、従来のSAP HCM組織管理で使用されるジョブキー/ジョブですが、概念は1対1で対応せず、両者間の標準的な統合コンテンツは提供されていません |
1.2 職種ファミリー別・EEOカテゴリ別の職種コード例

職位コードは、SAPが提供する固定リストから選択されるものではありません。職務系統と同様に、完全にクライアント定義ですが、職務系統とは異なり、法定区分フィールドも保持します。そのため、報告の明確さだけでなく、コンプライアンスの観点からも、職務内容と区分の両方を正しく設定することが重要です。
| ジョブコード | ジョブファミリー | ユースケース | 主要な振る舞い |
|---|---|---|---|
| 営業担当 | 営業 (JF_Sales) | 個人貢献型の営業ロール、ノルマ保持 | 一般的に変動報酬比率の高い給与グレードと組み合わされ、法定報告用に営業職のEEOカテゴリに分類される |
| 営業マネージャ | 営業 (JF_Sales) | 営業ロールの人事管理、営業担当の1つ上のレベル | 同じジョブファミリーに属していても営業担当とは異なるジョブコード — このジョブコードに基づくポジションは、下流で通常「マネージャ」のポジション属性も保持する |
| ソフトウェアエンジニア | エンジニアリング/テクノロジー (JF_Eng) | 個人貢献型の技術ロール | 専門職/技術職のEEOカテゴリに分類されることが多く、その職務記述書は外部候補者向けのリクルーティング求人にそのまま再利用される |
| 財務アナリスト | 財務・会計 (JF_Fin) | 個人貢献型の財務ロール | 広い給与レンジをカバーする1つのジョブコードではなく、異なるシニアリティレベル(アナリスト、シニアアナリスト)で複数のジョブコードを持つことが多い |
| HRビジネスパートナー | 人事 (JF_HR) | ビジネスユニットにアラインされたアドバイザリーHRロール | このジョブコードは、ロール自体がそれを必要とするため、より広範な従業員データの可視性を付与する権限ロールロジックによって一般的に相互参照される |
| 倉庫スーパーバイザー | オペレーション/サプライチェーン (JF_Ops) | 物流/生産における現場監督ロール | 労働法が職場環境によって区別する管轄区域において、オフィスベースのロールとは異なる法定カテゴリに分類される |
設計原則: 職務コード名、ID、および職務内容は完全にクライアントが定義しますが、EEO/法定区分フィールドは装飾的なものではなく、コンプライアンスレポートによって直接照会されます。職務タイトルリストとその区分マッピングの両方を、法務/コンプライアンスのインプットを得てブループリント段階で決定し、マッピングを安定に保ってください。Go-Live後に職務コードを再分類すると、過去の法定トレンドレポートが混乱します。
1.3 組織レベルとデータ階層

具体的な例を用いたデータ階層
Client (SuccessFactors Instance)
│
└── Job Family "JF_Sales" — Sales family, Job group
│
└── Job Code "JC_SalesRep" — Sales Representative, of JF_Sales
│
└── Position "POS_SalesMgr01" — Sales Manager, seat
│
└── assigned to ──> Department "DEPT_S01" — Sales Team 1 (org hierarchy chain, Zone A)
Pay Grade "PG_M1" — Manager L1, 6M-9M JPY
(sibling object in the Job & Pay Structure branch — no direct system link to Job Code;
connected only indirectly, via Compensation Information at the employee-record level,
not via Job Code itself)設計原則: ジョブコードは、ジョブ構造管理ブランチにおいて、ジョブファミリーの直下かつポジションの直上に位置します。これは、法人 → 事業部門 → 事業部 → 部門 → 原価センタという組織チェーンや、独立したロケーションマスタ(SF-A02-01~SF-A02-06参照)とは別のものです。ジョブコードはポジションを所有します(直接的な1:N関係 — すべてのポジションは正確に1つのジョブコードを参照します)。一方、給与グレードは同じブランチ内に位置しますが、Foundation Objectのリンクは設定されていません。ポジションのレポートライン上の配置は、ジョブコードではなく、部門によって決定されます。
1.4 他のマスタデータオブジェクトとの統合

ジョブコードはジョブ構造ブランチの中央に位置するため、上位のジョブファミリーと下位のポジションの両方向に直接リンクを持ちます。そのため、ジョブコードは、隣接するいずれのオブジェクトよりも、実際にマスタデータレポートやリクルーティング設定がキーとして参照するオブジェクトとなっています。
| オブジェクト | 関係性 | 実務上の注意点 |
|---|---|---|
| ジョブファミリー | 直接の親 (N:1) — すべてのジョブコードは、正確に1つのジョブファミリーに属する | これはすべてのジョブコードレコードの必須項目です。ジョブファミリーが割り当てられていないとジョブコードを作成できず、後で別のジョブファミリーに変更すると、そのジョブコードが以前に集計されていたすべてのジョブファミリーレベルのレポートが再分類されます。 |
| ポジション | 直接の子 (1:N) — すべてのポジションは、その職務内容に対して正確に1つのジョブコードを参照する | ジョブファミリーとは異なり、これは直接設定されたリンクです。そのため、ジョブコードレベルの人員数や離職率レポートは、ジョブファミリーを経由せずにポジションから直接読み取ることができます。 |
| 賃金グレード | 間接的、システム上の直接リンクなし — ジョブコードは「仕事の内容」を分類し、賃金グレードは「その報酬」を分類します。これら2つのファンデーションオブジェクトは独立して管理されます。 | 報酬チームは、市場価格調査や賃金公平性分析のために、ジョブコード×賃金グレードのクロス集計を頻繁に行います。しかし、実際のシステムリンクは、従業員レコードの報酬情報(雇用 → 報酬情報 → 賃金グレード)を経由しており、ジョブコードファンデーションオブジェクト自体に設定された関係によるものではありません。 |
| ジョブリクイジション(リクルーティング) | ソース元 (1:N、直接) — ジョブリクイジションはジョブコードから直接構築され、そのタイトル、説明、EEO分類を継承します。 | これは、リクルーティングに対するジョブファミリーのリンクよりも直接的なリンクです。採用担当者は、リクイジションを開く際にジョブファミリーだけでなく特定のジョブコードを選択するため、ジョブコードの内容(タイトル、説明)を最新に保つことは、求人情報で候補者に表示される内容に直接影響します。 |
| 部門 | 直接リンクなし — ジョブコードは職務内容を分類し、部門は組織上の配置を分類し、この2つはポジションでのみ結合されます。 | 単一のジョブコード(例:「営業担当者」)は、多くの異なる部門(各地域の営業部門)にまたがるポジションに割り当てられることが一般的です。そのため、ジョブコードと部門は、特定のポジションによって結び付けられるまで、独立して変動します。 |
パート 2: SF 固有のフィールド詳細
2.0 SFの所有範囲

| データセクション | SFの関与 | 備考 |
|---|---|---|
| 基本識別情報 | ◎ オーナー | ジョブコードID、ジョブコード名、ジョブファミリID、有効開始日 |
| ジョブ分類・コンプライアンス | ◎ オーナー | EEOカテゴリ、ジョブ分類/ジョブファンクション、正規/臨時区分 |
| 説明・ステータス | ◎ オーナー | ジョブ説明、ステータス |
凡例: ◎ = オーナー / クリティカル、○ = 直接関与
2.1 コア識別

Core Identification(コア識別)は、ジョブコードが存在するために必要な最小限のレコードであり、それに割り当てられたすべてのポジション、およびジョブコードでフィルタリングされたすべてのリクルーティングの採用依頼やレポートが、最終的に参照するものです。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| 職務コードID | 職務コード(外部コード)の一意の識別子 | すべてのポジションの職務コード参照、およびそこから構築されるすべての求人票が指し示すキー値です。HRISチームと一度コーディング規則を合意してください。稼働後の番号変更には、それを参照するすべてのポジションと公開中の求人票の再マッピングが必要になります。 |
| 職務コード名 / 役職名 | 職務コードの表示名。ポジション、求人票、キャリアサイトの掲載で役職名として表示されます。 | これは候補者や従業員が実際に目にする文字列です(例:「営業担当者」)。社内の略称ではなく、市場で認知されやすい名称にしてください。グローバルインスタンスでは言語パックごとにローカライズします。 |
| 職務ファミリID | この職務コードが属する親職務ファミリ(必須、N:1) | この職務コードが集約される、職務ファミリレベルの採用フィルターやレポートファセットを決定します。稼働後に変更すると、職務ファミリで区分された過去のすべてのレポートのバケットが変わります。 |
| 有効開始日 | このバージョンのレコードが有効になる日付 | 名称変更、再分類、ステータス変更など、すべてのフィールド変更は上書きではなく、新しい有効日付行として記録されます。これはSFファンデーションオブジェクトフレームワーク全体で使用される有効日付パターンに従います。 |
2.2 ジョブ分類とコンプライアンス

これは、ジョブ構造ブランチ内の他のオブジェクトからジョブコードを区別するセクションです。単なる説明的なメタデータではなく、コンプライアンスおよびレポートチームが直接照会する法定および規制上の分類を保持します。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| EEOカテゴリ | 雇用機会均等および従業員構成報告(例:EEO-1スタイルのカテゴリ)に使用される法定職務分類コード | このフィールドは、法定コンプライアンスレポートから直接照会されます。ブループリント作成時に、法務/コンプライアンス部門によるマッピングの妥当性確認を必ず受けてください。ここでの誤分類は、本番稼働後に法定レポートで表面化し、大規模な事後修正は困難です。 |
| ジョブ分類 / ジョブファンクション | ジョブコードが表す業務の、より広範な機能分類。所属するジョブファミリー(ビジネス機能グループ)とは区別されます。 | クライアントがジョブファミリーよりも詳細な、または規制当局固有の分類レイヤーを必要とする場合に使用されます。すべての実装でこのフィールドが有効化されるわけではありません。ブループリントに組み込む前に、クライアントの実際の法定報告要件に照らして確認してください。 |
| 正規/臨時区分 | ジョブコードが正規雇用または臨時/派遣の役割タイプのいずれを表すかを示します。 | 下流の採用プロセスにおける採用承認ルーティングや、人材計画における人員予算に、役割が正規か臨時かによって異なる影響を与えます。 |
前提条件: EEOカテゴリの値リストを確定する前に、クライアントの法務/コンプライアンスチームと、どの法定分類スキーム(管轄区域固有)が適用されるかを確認すること。これはSAP標準のコードリストとして提供されているものではなく、誤った設定はデータ品質の問題だけでなく、コンプライアンス上の問題となります。
2.3 説明とステータス

これらの2つのフィールドはレコードを補完します。1つはリクルーティングと従業員に対して職務内容を提供し、もう1つはジョブコードが今後も選択可能かどうかを管理します。
| フィールド | 説明 | 実務上の使用 |
|---|---|---|
| 職務記述書 | 役割の職務、責任、要件に関する自由形式またはリッチテキスト形式の説明 | この職務コードから採用依頼を作成する際に、採用リクルーティングの求人要員およびキャリアサイトの掲載に直接再利用されます。これは単なる内部文書ではなく、外部向けの応募者に表示されるコンテンツとして扱ってください。 |
| ステータス | 有効/無効フラグ | 職務コードを無効に設定しても、既存のポジションや求人要員の参照は削除されません。今後作成される新しいポジションや採用依頼レコードで、その職務コードが選択できなくなるだけです。職務コードを無効化する前に、そのコードに割り当てられているポジションがないか確認し、それらを存続させる職務コードに再割り当てしてください。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| sf-001 | Overview | SAP SuccessFactorsとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| sf-a01 | Overview | SAP SuccessFactors マスタデータ:概要、階層、関係性 |
| sf-a02-01 | Master Data | SAP SF 法人 |
| sf-a02-02 | Master Data | SAP SF ビジネスユニット |
| sf-a02-03 | Master Data | SAP SF 事業部門 |
| sf-a02-04 | Master Data | SAP SF 部門 |
| sf-a02-05 | Master Data | SAP SF 原価センタ |
| sf-a02-06 | Master Data | SAP SF ロケーション |
| sf-a02-07 | Master Data | SAP SF ジョブファミリー |
| sf-a02-08 | Master Data | SAP SF ジョブコード 📍 |
| sf-a02-09 | Master Data | SAP SF 給与グレード |
| sf-a02-10 | Master Data | SAP SF ポジション |
| sf-a03-01 | Master Data | SAP SF 権限グループ |
| sf-a03-02 | Master Data | SAP SF 権限ロール |
| sf-a03-03 | Master Data | SAP SF 休日カレンダー |
| sf-a03-04 | Master Data | SAP SF 勤務スケジュール |
| sf-a03-05 | Master Data | SAP SF タイムタイプ |
| sf-a03-06 | Master Data | SAP SF 時間プロファイル |
| sf-a03-07 | Master Data | SAP SF 評価尺度 |
| sf-a03-08 | Master Data | SAP SF 目標計画テンプレート |
| sf-a03-09 | Master Data | SAP SF パフォーマンスフォームテンプレート |
| sf-a03-10 | Master Data | SAP SF ルートマップ |
| sf-a03-11 | Master Data | SAP SF 報酬計画 |
| sf-a04-01 | Master Data | SAP SF 担当者 |
| sf-a04-02 | Master Data | SAP SF エンプロイメント |
| sf-a04-03 | Master Data | SAP SF 従業員プロファイル |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| sf-b01 | Overview | SAP SuccessFactors トランザクション:プロセスフロー、階層、関係性 |