JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 14 min read

SAP SF ロケーション

Location(ロケーション)は、SuccessFactors Employee Central における物理的/地理的な勤務場所のマスタデータオブジェクトであり、フェーズ1(組織・ジョブ基盤)において、法的エンティティ → 事業部 → 部門 → 部署 → 原価センタというチェーンと共に設定されます。しかし、このチェーンからは意図的に外れており、組織が運営するすべての物理的拠点の住所、タイムゾーン、休日カレンダー割り当てを記述する、独立した横断的な基盤オブジェクトとして、ポジションおよびジョブ情報が直接参照します。この記事では、Location とは何か、その横断的な位置づけが組織階層チェーンとどのように異なるのか、そして Employee Central コンサルタントが設定するすべてのフィールドについて説明します。


第1部: ロケーション — 中核概念(全モジュール)

1.1 ロケーションとは

ハブアンドスポーク図: 中央に「ロケーション」が位置し、「休日カレンダー」「ポジション」「職務情報」「ロケーショングループ」に接続されている

ロケーションは、物理的または地理的な作業拠点(オフィス、プラント、倉庫、リモートワーク指定など)を、その拠点に対してスケジュールまたは報告されるすべてのものに依存する住所、タイムゾーン、および休日カレンダーと結び付けるマスタデータオブジェクトです。部署が「どのチームか」に答えるのに対し、ロケーションは「どの物理的な場所か」に答えるものであり、この2つは意図的に独立しています。単一の部署の従業員が複数のロケーションにまたがって勤務することもでき、単一のロケーションに多くの異なる部署の従業員が所属することもできます。

項目詳細
役割物理的または地理的な作業場所を表す、スタンドアロンで横断的なファンデーションオブジェクト。法人 → 事業部門 → 部門 → 原価センタの階層チェーンとは独立して、ポジションおよび職務情報から直接参照される。
使用するモジュールエンプロイーセントラル(所有者 — ファンデーションオブジェクトフレームワーク)、ポジション管理(ポジションのデフォルト作業場所)、タイム管理(休日カレンダーの割当により休暇取得と勤怠承認ルーティングを制御)、リクルーティング(求人要員の場所フィールドは求人掲載と候補者検索に使用)、ピープルアナリティクス / レポーティング(場所ベースの人員数およびワークフォース分布レポート)
トランザクション管理センター → 「組織、給与、職務構造の管理」(ロケーションおよびロケーショングループのファンデーションオブジェクトを作成/編集)、「データのインポートおよびエクスポート」(CSVによる一括ロード)
主要テーブルOData APIエンティティ FOLocation および FOLocationGroup(ファンデーションオブジェクト)— SuccessFactorsには従来のABAPテーブルは存在せず、各レコードはテーブル行ベースではなく有効期限日付ベースで管理される。
S/4HANAに関する注意ロケーションには標準のネイティブS/4HANA同期先が存在しない — 法人や原価センタとは異なり、通常はエンプロイーセントラル内でネイティブに設定および管理される。最も近いオンプレミスの類似概念は、従来のSAP HCMにおける人事領域/人事小領域であるが、概念は1対1で対応せず、両者間の標準的な統合コンテンツは提供されていない。

1.2 ロケーションタイプ

拠点タイプの比較グリッド:本社、支社、製造工場、倉庫/配送センター、リモート/在宅勤務

Location Typeは、Legal Entityの国やCost Centerのカテゴリのような構造コードではありません。これは、クライアントがレポートを区分し、特定のサイトがどの休日カレンダーや施設パターンを保持すべきかを示すために設定する、記述的な分類です。タイプを誤ると、主にレポートの明確さを損なうことになり、データモデルが破損するわけではありませんが、ブループリント時点で一貫して決定しておく価値はあります。

タイプコードユースケース主な動作
本社 / 本店HQ主な管理拠点または本社拠点通常、本社機能のデフォルトのロケーションとなり、法定人事届出に使用される登記上の住所が設定されることが多い
支店 / 営業所BRANCH地域拠点またはサテライトオフィス従業員を地域ごとにグループ化し、多くの場合、地域固有の休日カレンダーと組み合わせて使用される
製造工場 / サイトPLANT生産拠点または産業拠点レポート作成の便宜上、S/4HANAのプラントと1対1で対応することが多いが、システム上は連携も同期もされていない
倉庫 / 配送センターWHSE物流拠点またはフルフィルメント拠点従業員密度が低い。同じ地域の近隣の製造工場ロケーションと休日カレンダーを共有することがある
リモート / 在宅勤務REMOTE固定された物理的なオフィスを持たない従業員タイムゾーンと休日カレンダーは、通常、会社の施設ではなく、従業員の自国/地域に基づいて設定される

設計原則: ロケーションタイプは動作スイッチではなく、説明的なメタデータです。データモデル内でロケーションレコードの機能を変更するものではありませんが、ロケーションが保持すべき休日カレンダーとレポートセグメントを決定します。そのため、タイプリストは短く保ち、すべてのロケーションで一貫して適用してください。


1.3 組織レベルとデータ階層

SuccessFactorsマスタデータランドスケープからのゾーン切り抜き。ロケーションが、法的エンティティから原価センタへのチェーンの外部にある、独立したテナントレベルマスタとして表示されている

具体的な例を用いたデータ階層

Client (SuccessFactors Instance)
   │
   ├── Legal Entity "LE_JP01" ── Business Unit ── Division ── Department ── Cost Center
   │      (organizational hierarchy chain — see SF-A02-01 through SF-A02-05)
   │
   └── Location "LOC_TKY01" — Tokyo HQ, Asia/Tokyo TZ
          (independent tenant-level master — not a level in the chain above)
          │
          ├── assigned to ──> Location Group "LG_JP" — Japan Locations (grouping/classification)
          ├── assigned to ──> Holiday Calendar "HC_JP2024" — Japan 2024 holidays
          └── referenced by <── Position "POS_SalesMgr01" — Sales Manager (default work location)

設計原則: ロケーションは、法人 → 事業部 → 部門 → 部署 → 原価センタというチェーンの中に位置づけられるものではありません。これは独立した横断的なファンデーションオブジェクトであり、ポジションとジョブ情報が従業員が所属する部署や原価センタとは無関係に直接参照します。共有の地域オフィスなどの単一のロケーションは、多くの異なる部署や原価センタに所属する従業員によって同時に参照されるのが一般的です。


1.4 他のマスタデータオブジェクトとの統合

ハブアンドスポーク図: 中央にロケーションが位置し、休日カレンダー、ポジション、ジョブ情報、ロケーショングループと接続

Locationは組織階層のチェーン外に位置するため、他のマスタデータとの関係はすべて親子階層リンクではなく直接参照となります。つまり、下位のすべてのオブジェクトがLocationを指すか、Locationがそれらを指す形で、中間レベルは存在しません。

オブジェクト関係性実務上の注意点
休日カレンダー直接参照(N:1)— 通常、各ロケーションは1つの休日カレンダーを割り当てるロケーションの従業員が休暇取得や勤怠承認ルーティングにおいて非稼働日として扱われる日付を決定する。複数国にまたがる共有サービス拠点でも、必要な休日カレンダーは1つだけであるため、多国籍オフィスは通常、別々のロケーションレコードに分割される
ポジション参照元(1:N)— ポジションのデフォルト勤務地は通常、ロケーションを指す組織図に表示される期待勤務地を設定し、施設やバッジプロビジョニングによく使用される。ポジションのロケーションを変更することはロケーション異動であり、組織再編ではなく、部署や原価センタの系列には影響しない
職務情報参照元(1:N、上書き可)— 従業員の職務情報は、ポジションから継承されたロケーションを上書きできる実際の勤務地がポジションのデフォルトと異なるリモート社員やハイブリッド社員に一般的。この上書き値が、People Analyticsのロケーションベースの人員数レポートで実際に読み取られる値であり、ポジションのデフォルトではない
法的エンティティ間接的、親子リンクなし — ロケーションの国と住所が法定コンテキストを提供するが、どちらのオブジェクトも互いを制約しない単一の法的エンティティの従業員が多数のロケーションに分散している場合もあれば、共有の地域オフィス(1つのロケーション)に複数の異なる法的エンティティに属する従業員が同時に配置される場合もある
ロケーショングループ直接参照(N:1)— ロケーションは分類およびレポート集計のためにロケーショングループに割り当てられる報酬管理やPeople Analyticsレポートにおいて、法的エンティティ/ビジネスユニットの系列に依存せずに、ロケーションを地域やビジネスグループでセグメント化するために使用される。これは、拠点の地理的編成と必ずしも一致しない場合があるためである

パート 2: SF 固有のフィールド詳細

2.0 SFの所有範囲

Locationデータセクション全体におけるEmployee Centralの完全な所有権を示すチェックリスト:コア識別、住所・地理、タイムゾーン・休日カレンダー、ロケーショングループ・分類

データセクションSF関与備考
基本識別情報◎ オーナーロケーションID、名称、有効開始日
住所・地理情報◎ オーナー住所1/2、市区町村、都道府県、郵便番号、国/地域
タイムゾーン・休日カレンダー◎ オーナータイムゾーン、休日カレンダー割当、標準週次時間デフォルト
ロケーショングループ・分類◎ オーナーロケーショングループ、ロケーションタイプ、ステータス

凡例: ◎ = オーナー / クリティカル、○ = 直接関与


2.1 コア識別

主要なロケーションコア識別フィールドのチェックリスト:ロケーションID、名称、有効開始日、有効日付履歴

Core Identificationは、ロケーションが存在するために必要な最小限のレコードであり、すべてのポジション、ジョブ情報オーバーライド、およびロケーショングループの参照が指し示すものです。

フィールド説明実務上の使用例
ロケーションIDロケーションの一意の識別子(外部コード)下流のすべての参照(ポジション、ジョブ情報、統合ペイロード)が指すキー値です。施設チームおよび統合チームとコーディング規則を一度合意してください。稼働後に変更すると、古い値にキー設定されたミドルウェアのマッピングがすべて壊れます。
ロケーション名ロケーションの表示名グローバルインスタンスでは言語パックごとにローカライズ可能です。同じ都市内の複数拠点を区別できるよう、十分に具体的な名前にしてください(例:「東京本社」と「東京配送センター」を区別する)。一般的な名前だと、ポジション設定時に選択リストの混乱を招きます。
有効開始日このバージョンのレコードが有効になる日付すべてのフィールド変更は上書きではなく、新しい有効日付の行として記録されます。これにより、コンサルタントは特定の日付時点でロケーションが持っていた住所や休日カレンダーを再構築できます。拠点移転やカレンダー変更が後日争われた場合に有用です。
有効日付履歴このロケーションレコードの以前のバージョンの連鎖「日付Xにおけるこのロケーションの住所や休日カレンダーは何だったか」という質問に答えるために使用します。拠点が移転したりカレンダーが変更された場合は、履歴行を削除するのではなく、新しい有効日付のエントリで修正してください。

2.2 住所と地理

所在地住所および地理フィールドのチェックリスト: 住所行1/2、市区町村、都道府県/州、郵便番号、国/地域

住所 & 地理フィールドは物理的な拠点そのものを表し、法定報告、施設/メールルーティング、およびPeople Analytics上に構築される位置情報ベースのダッシュボードにデータを提供します。

フィールド説明実務上の使用例
住所行 1 / 2物理的な拠点の番地・住所拠点が登記上の事務所を兼ねる場合、法定提出書類に使用される郵送先住所と一致させる必要があります。スイート番号やフロア情報は、下流のレポートで長い1行アドレスが切り詰められることがあるため、住所行1に詰め込むのではなく、住所行2に保持してください。
市区町村拠点が位置する市区町村従業員数や労働力分布レポートにおける一般的なグループ化/フィルタリング軸です。同じ都市圏内の拠点間でスペルの一貫性を検証し、同一市区町村が複数のレポートセグメントとして表示されるのを避けてください。
都道府県州、県、または都道府県国以下の管轄区域が税金や労働法の取り扱いに影響を与える国では、法定報告のために必須です。このフィールドが実際に該当しない国の場合のみ空白のままにし、デフォルトのショートカットとして使用しないでください。
郵便番号郵便番号またはZIPコードサードパーティのジオロケーションや給付金受給資格の参照入力として使用されることがあります。統合で解析する際に暗黙的に失敗しないよう、国の郵便標準に合わせた形式を維持してください。
国 / 地域拠点の国または地域コード適用される休日カレンダーと法定ルールセットを決定します。拠点の国と割り当てられた休日カレンダーの国との不一致は、最初の給与計算または休暇サイクル中に後になって発見される、より一般的な設定ミスの1つです。

2.3 タイムゾーンと休日カレンダー

ロケーションのタイムゾーンとカレンダーフィールドのチェックリスト: タイムゾーン、休日カレンダーの割当、標準週次時間のデフォルト

これらのフィールドにより、ロケーションはコンサルタントが一度だけ設定するサイトとなり、承認、通知、未払金計算など、下流のすべての時間関連プロセスが間接的に参照することになります。

フィールド説明実務上の使用例
タイムゾーンロケーションが運用されるタイムゾーンワークフロー承認、通知、およびこのロケーションの従業員に関連するタイムスタンプ付き監査証跡のタイムスタンプ変換を制御します。本稼働開始前に正しく設定してください。タイムゾーンを事後的に修正すると、過去の承認タイムスタンプが混乱を招く形で変わってしまう可能性があります。
休日カレンダーこのロケーションに割り当てられた休日カレンダー(SF-A03-03参照)この拠点における休暇取得の計算と出勤承認ルーティングにおいて、どの日付が非稼働日として扱われるかを決定します。2つの国にまたがる従業員を抱えるロケーションは、2つのロケーションレコードに分割する必要があります。これは、1つのロケーションに割り当てられる休日カレンダーは1つだけだからです。
標準週次時間(デフォルト)ロケーションに関連付けられたデフォルトの標準労働時間。勤務スケジュールが割り当てられる前のフォールバックとして使用されます。勤務スケジュール(SF-A03-04参照)の代わりにはなりません。これは、新しい拠点に個別の勤務スケジュールが完全に展開される前に、迅速なレポート見積もりに使用するために一部の実装で使用される大まかなデフォルト値です。

2.4 ロケーショングループと分類

保管場所分類フィールドのチェックリスト: 保管場所グループ、保管場所タイプ、ステータス

Location Group(ロケーショングループ)とLocation Type(ロケーションタイプ)は、コンサルタントが大規模なロケーションリストをレポートや選択リストで利用可能にするために設定する2つの分類軸であり、組織階層チェーンに依存しません。

フィールド説明実務上の使用例
ロケーショングループこのロケーションが割り当てられているロケーショングループ。複数のロケーションをレポート用に集約するために使用法人または事業部の境界と完全には一致しない地域レポートの集約(例:「全APACロケーション」)に有用。グルーピングのロジック(地域別、国別、事業ライン別)はブループリント時に一度決定すること。後から再グループ化すると、すべてのロケーションレコードに影響が及ぶため。
ロケーションタイプロケーションの分類(本社、支店、プラント、倉庫、リモート — 1.2を参照)主に情報提供用だが、従業員分布ダッシュボードや施設計画レポートでフィルターとして頻繁に使用。タイプリストは短く、一貫して適用することで、ロケーションリストが増えてもフィルターの意味が維持されるようにする。
ステータス有効/無効フラグロケーションを無効に設定しても、既存のポジションやジョブ情報の参照は削除されない。新しいレコードでそのロケーションが選択できなくなるだけである。閉鎖したサイトを無効化する前に、そのロケーションを参照しているポジションや従業員がいないか確認し、存続するロケーションに再割り当てすること。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
sf-001OverviewSAP SuccessFactorsとは何ですか?

L2-A) Master Data

IDCategoryTitle
sf-a01OverviewSAP SuccessFactors マスタデータ:概要、階層、関係性
sf-a02-01Master DataSAP SF 法人
sf-a02-02Master DataSAP SF ビジネスユニット
sf-a02-03Master DataSAP SF 事業部門
sf-a02-04Master DataSAP SF 部門
sf-a02-05Master DataSAP SF 原価センタ
sf-a02-06Master DataSAP SF ロケーション 📍
sf-a02-07Master DataSAP SF ジョブファミリー
sf-a02-08Master DataSAP SF ジョブコード
sf-a02-09Master DataSAP SF 給与グレード
sf-a02-10Master DataSAP SF ポジション
sf-a03-01Master DataSAP SF 権限グループ
sf-a03-02Master DataSAP SF 権限ロール
sf-a03-03Master DataSAP SF 休日カレンダー
sf-a03-04Master DataSAP SF 勤務スケジュール
sf-a03-05Master DataSAP SF タイムタイプ
sf-a03-06Master DataSAP SF 時間プロファイル
sf-a03-07Master DataSAP SF 評価尺度
sf-a03-08Master DataSAP SF 目標計画テンプレート
sf-a03-09Master DataSAP SF パフォーマンスフォームテンプレート
sf-a03-10Master DataSAP SF ルートマップ
sf-a03-11Master DataSAP SF 報酬計画
sf-a04-01Master DataSAP SF 担当者
sf-a04-02Master DataSAP SF エンプロイメント
sf-a04-03Master DataSAP SF 従業員プロファイル

L2-B) Transaction

IDCategoryTitle
sf-b01OverviewSAP SuccessFactors トランザクション:プロセスフロー、階層、関係性