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

SAP Service Cloud 機能場所

SAP Service Cloudにおける機能場所とは、「サービスまたは保守を必要とするオブジェクトの物理的な場所」であり、このバッチ内のインストールベースや保証と同様に、ワークリストから手動で作成されるサイトレベルのマスタデータレコードです。構造上の特徴は、そのフィールドテンプレートにあります。これは、Registered Productと並ぶ2つの兄弟アイテムエンティティタイプの1つであり(Product Installation Pointとは異なります)、直接的なWarranty_Warranty UUID参照も持ち、さらに3つの親ポインタフィールド(Parent Installed Base UUID、Parent Registered Product UUID、Parent Installation Point UUID)をすべて同時に保持します。つまり、インストールベースの直下、またはその2つの兄弟のいずれかの1階層下に直接ネストでき、固定された階層の一段階に留まるわけではありません。また、専用の「ケース機能場所」サブエンティティを介して、ケースからの直接的なファーストクラス参照も持ちます。この記事では、その柔軟な構造を正確にマッピングし、Feature Scope DescriptionとSetup Guideのフィールドレベルモデル間の実際のドキュメントの矛盾を解決し、ケースルーティングルールとサービスレベル決定が機能場所とまったく関係がないことを確認し、この17記事からなるマスタデータバッチ全体で最もリスクの高い命名の衝突を指摘します。


パート 1: 機能場所 — 中核的概念(全モジュール共通)

1.1) 機能場所とは

ハブアンドスポーク図。中心に機能ロケーションがあり、3本の実線の外部参照矢印(「親インストールベースUUID」「親登録製品UUID」「親設置ポイントUUID」とラベル付け)がそれぞれインストールベース、登録製品、製品設置ポイントを指している。1本の実線の外部矢印が保証を指し、「保証UUID + キャッシュされた開始日/終了日」とラベル付けされている。ケースからの1本の実線の内部参照矢印が「ケース機能ロケーションサブエンティティ — 機能ロケーションIDフィールド」とラベル付けされている。1本の実線の外部矢印が取引先を指し、「基本顧客/連絡先」とラベル付けされている。

機能ロケーションは、1つの問いに答えるために存在します。すなわち、保守対象のオブジェクトは正確にどの物理的な場所にあり、その場所にはどのような商取引およびカバレッジのコンテキストが付随するのか、という問いです。SAP Service Cloudは、手動で作成されたレコードでこれに応答します。このレコードは、「ロケーション」オブジェクトとしては異常に豊富なフィールドテンプレート(パーティロール、販売組織データ、直接の保証添付、柔軟な親の選択)を保持しています。常にルートコンテナであるインストールベースとは異なり、機能ロケーションは3つの兄弟アイテムエンティティの1つであり、それぞれが他の2つのいずれか、またはインストールベースに直接アタッチできます。

項目詳細
役割3つの兄弟アイテムエンティティタイプの中で最も構造的に柔軟であり、3つすべての親ポインタフィールドを持ち、インストールベースの直下、または登録製品や製品設置ポイントの1階層下にネストできます。また、このデータモデル内で直接的なフィールドレベルの保証参照を持つ2つのオブジェクトタイプのうちの1つでもあります(もう1つは登録製品)。
使用するモジュールSAP Service Cloud(機能場所オブジェクト、そのワークリスト、およびそのワークセンタタイルの唯一の所有者 — 技術名 sap.crm.service.functionalLocationService)。サービスオーダー明細への割り当ては、SAP S/4HANAとの双方向レプリケーションが可能として別途文書化されており、これはこのバッチにおけるインストールベース自体よりも具体的で名前付きの統合パスです。
トランザクション機能場所ワークリスト — 作成をクリックし、機能場所説明、取引先、連絡先を入力し、顧客のタイプを選択して、保存します。管理者はさらに、システム設定 → 全設定 → 機能場所 → カスタムパーティタイプでカスタムパーティタイプを設定します。
主要テーブル従来のABAPテーブルはありません — SAP Service CloudはマルチテナントSaaSであり、機能場所ヘッダエンティティとその約60フィールドのパーティロール/アドレス/販売ブロックは、OData / インポート・エクスポートフィールドテンプレートとしてのみ公開されています。
S/4HANAに関する注意サービスオーダー明細に割り当てられた機能場所は、明示的な「複製」アクションを介してSAP S/4HANAと双方向にレプリケーション可能であると文書化されており、ケースのフォローアップとしてサービスオーダーが作成されるとき、ケースに保持されている機能場所はサービスオーダーのクイック作成画面に自動的にコピーされます。これは、サービスオーダー明細の割り当てに固有のものとして扱い、機能場所マスタレコード自体がS/4HANAから大量複製されるという記述ではありません。

名前の衝突 — このバッチ全体で最もリスクの高い名前の衝突です。
「機能場所 (Functional Location)」は、SAP Service Cloud 以外の SAP ポートフォリオ全体で最も確立され、広く教えられている概念の一つであり、SAP コンサルティング経験のある読者は、先に もう一方の 意味を知っている可能性が高いです。すなわち、従来の SAP プラント保全 (PM) / カスタマーサービス (CS)、オンプレミスの ECC および S/4HANA における「機能場所」(トランザクション IL01 作成 / IL02 変更 / IH01 構造表示、テーブル IFLOT がバックエンド)です。従来の機能場所は、PM/CS における基礎的な技術オブジェクトであり、企業の保全オブジェクトを構造化する組織単位です。これは明示的に 自己参照かつ階層的 であり、各従来の機能場所は上位の機能場所を持つことができ、複数レベルの構造ツリー(例:プラント → 生産ライン → 機械 → 構成部品)を形成し、そのツリー内の 場所 に設備が設置されます。同じ従来の概念とデータは、従来の SAP CRM サービス(WebClient UI)にも同様に現れ、これは従来、PM/CS の機能場所および設備マスタデータを ERP バックエンドと共有/複製しています。SAP Service Cloud の機能場所は、根本的に異なるオブジェクトです。(a) 自己参照ではありません — その親ポインタフィールドは、インストールベース、登録製品、または製品設置ポイントのみを指し、別の機能場所を指すことは決してありません。また、(b) ケース管理/サービスリクエストのコンテキストにおいて、顧客サイト にある「サービスを必要とするオブジェクトの物理的な場所」を表し、オンプレミスのオブジェクトとはデータベーステーブル、API、設定 UI を一切共有しません。IL01/IFLOT に関する知識がこのオブジェクトにそのまま適用されるとは想定せず、オンプレミス SAP の背景を持つ読者にはこの違いを明確にしてください。


1.2) 親アタッチメントオプション:機能場所をネストできる場所

機能ロケーションの3つの親ポインタフィールドオプション(親インストールベースUUID、親登録製品UUID、親設置ポイントUUID)を比較したグリッド。それぞれが相互排他的な階層選択肢として示され、レコードごとに1つだけが設定されるという注記付き

機能場所のフィールドテンプレートには、3つすべての親ポインタフィールドが同時に含まれていますが、実際には各レコードに設定されるのは1つだけです。親の選択によって、機能場所が顧客のインストールベースに直接接続されたサイトを表すのか、特定のシリアル化された製品に固有のロケーションを表すのか、あるいはより広範な設置ポイントの下にネストされたロケーションを表すのかが決まります。作成時にこの選択を誤ると、後で単純なフィールド編集ではなくレコードの親変更が必要になり、機能場所作成時に事前設定される顧客/製品コンテキストも変わります。

親オプションフィールドユースケース主要な動作
インストールベース親インストールベースUUID機能場所が、顧客の最上位インストールベースコンテナに直接接続されたサイトを表す場合セットアップガイドの第12章の注意事項では、インストールベースから設置ポイントが作成された場合(最も一般的な文書化されたエントリパス)、顧客情報とインストールベースセクションが事前入力されることが示されています。
登録製品親登録製品UUID機能場所が、特定のシリアル化された登録製品に紐づく場所を表す場合場所の関連性が顧客サイト全体ではなく、単一の追跡対象製品インスタンスに限定される場合に有用です。
製品設置ポイント親設置ポイントUUID機能場所が、インストールベースまたは登録製品の下に位置する、より広範な設置ポイントの1階層下にネストされる場合機能場所が単一の階層深度に限定されず、ルートのインストールベースから2階層下に配置できることを確認します。

設計原則: 3つの親ポインタフィールドのうち、実際にはレコードごとに1つだけが設定されます。フィールドテンプレートでは3つすべてが公開されていますが。セットアップガイドの第12章では、機能場所、登録製品、製品設置ポイントを、より広範な「設置ポイント」概念のUIレベルの「カテゴリ」として位置づけており、これは十分に裏付けられたニュアンスです。ただし、これら3つすべてを文字通り同一の基盤テーブルと明示的に等価とする公式な声明は見つかりませんでした。


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

ゾーンスタイル図: 上部に勘定科目、その下にルートコンテナとしてインストールベースが配置され、インストールベースの直下に1つの機能場所があり、そこから共有の保証レコードへの実線の出力矢印が示されています。同じインストールベースの下にある登録済み製品の1階層下に2つ目の機能場所が配置され、最初の機能場所への実線の参照矢印を持つケースが「ケース機能場所サブエンティティ」とラベル付けされています。

データ階層の具体例(テナントレベル;SAP Service Cloudには、この上位に会社コード/プラントのスコープ設定はありません)

Client (SAP Service Cloud Tenant)
   │
   └── Account "ACC-77410 — Acme Manufacturing K.K." (base customer party role)
          │
          └── Installed Base "IB-40210 — Acme Mfg, Yokohama Plant, Packaging Line 2"
                 │        (ROOT — carries no Parent-* field and no Warranty field of its own)
                 │
                 ├── Functional Location "FL-8801 — Packaging Robot Cell"
                 │        (Parent Installed Base UUID = IB-40210 — nested directly under Installed Base)
                 │        │
                 │        └── ── references ──> Warranty "WTY-10045 — 24-Month Extended Coverage"
                 │                 (Warranty_Warranty UUID + cached Warranty Start/End Date fields —
                 │                  a direct field-level reference, not inherited from Installed Base)
                 │
                 └── Registered Product "RP-90215 — Serial# CNV-2024-118"
                          │        (Parent Installed Base UUID = IB-40210)
                          │
                          └── Functional Location "FL-9040 — Conveyor Drive Access Panel"
                                   (Parent Registered Product UUID = RP-90215 — illustrates that a
                                    Functional Location can nest one level deeper, under a
                                    Registered Product, instead of directly under Installed Base)

Case "CS-500311 — Packaging robot cell offline, no coverage confirmation"
     ── references ──> Functional Location "FL-8801"
          (direct field-level link via the "Case Functional Locations" subentity —
           Functional Location ID field)

設計原則 — 機能場所は固定された階層の段ではなく、柔軟な兄弟アイテムである。 同じ3つのフィールドからなる親ポインタセット(親インストールベースUUID、親登録製品UUID、親設置ポイントUUID)が、登録製品および製品設置ポイントにも存在することが確認されている。これら3つはすべて、フィールドモデルの証拠により互換性のある兄弟アイテムタイプである。ただし、この等価性を直接述べる公式のSAP文章は存在しない。製品設置ポイントとは異なり、機能場所とその兄弟である登録製品は、それぞれ独自の直接的な保証参照(セクション1.4)を持つ。そのため、上記の図では、インストールベースではなく機能場所から保証の矢印が発している。


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

ハブアンドスポーク図。中央に機能ロケーションがあり、そこから実線の参照矢印(外向き)がインストールベース、登録製品、製品設置ポイント(親-添付オプション)へ、実線の外向き矢印が保証へ、実線の参照矢印(内向き)がケースから、実線の外向き矢印がサービスオーダーへ(「双方向S/4HANAレプリケーション」と注釈)、実線の外向き矢印がサービス契約へ、実線の外向き矢印が取引先へ伸びている。ケースルーティングルールやサービスレベル決定への線はない。

機能場所は単独で存在するわけではありません。これは、インストールベースの下で相互に交換可能な3つのネスティング選択肢の1つであり、直接的な保証のアタッチメントポイント、直接的なケースの参照先、そしてサービスオーダーレベルで文書化されたS/4HANAレプリケーションパスでもあります。読者が当然関連すると思われる2つのオブジェクトとは、まったく関係がありません。

オブジェクト関係性実務上の注意点
インストールベース (SC-A11-01)直接(任意) — Parent Installed Base UUID を介した3つの排他的な親オプションのうちの1つ最も一般的に文書化されているエントリパス。この方法で作成された場合、顧客/インストールベースのコンテキストが事前入力される。
登録製品 (SC-A10-03)直接(任意) — Parent Registered Product UUID;代替の親オプション機能場所をサイト全体ではなく、単一のシリアル化された製品に限定できることを確認。
製品設置ポイント直接(任意) — Parent Installation Point UUID;3つ目の代替親オプションセクション1.2で説明されている3つの排他的なネスト選択肢のうちの3つ目。
保証 (SC-A10-04)直接 — Warranty_Warranty UUID に加え、キャッシュされた Warranty Start Date / Warranty End Date確認済みのフィールドレベルテンプレート(セットアップガイド §5.7.9.2.1)。FSDの「登録製品のみ」という表現と矛盾するが、以下の設計原則を参照。機能場所は、このデータモデルにおいて保証が直接アタッチできる2つのオブジェクトのうちの1つ(もう1つは登録製品)。インストールベースと製品設置ポイントには保証フィールドは一切ない。
ケース直接 — 専用の「ケース機能場所」結合サブエンティティ(Functional Location ID フィールド)ソリューションガイドでは、「機能場所のケース作成」をファーストクラスの機能として挙げており、ケースとインストールベース、登録製品、製品設置ポイントとの確認済みの直接リンクと構造的に同一。
サービスオーダー (SAP S/4HANA)直接、レプリケーション対象機能場所はサービスオーダーで「プライマリ」としてマークでき、個々のサービスオーダー明細に割り当てることができる(明細ごとにプライマリ登録製品とは排他的)。この割り当ては、明示的な「レプリケート」アクションを介してSAP S/4HANAと双方向にレプリケーション可能であることが文書化されている。
サービス契約直接 — サービス契約の「カバー対象オブジェクト」リストに、登録製品とともに記載インストールベースはこのリストに記載されておらず、インストールベースがコンテナ専用の役割であることと一致する。
取引先直接 — 機能場所自身のフィールドテンプレート上の完全なパーティロールブロック(Account_*、Bill-to、Ship-to、Payer、Owner)インストールベースですでに確認されているものと同じ5ロールパターン。作成時に入力され、後で調整される。
ケースルーティングルール (SC-A07-01)関係なしソリューションガイドおよびセットアップガイドの「従業員へのケースルーティング」「チームへのケースルーティング」「サービスレベル決定」設定セクションを全文検索した結果、「機能場所」に一致するものはゼロ。
サービスレベル決定 (SC-A06-02)関係なし同上の網羅的検索の結果、一致するものはゼロ。以下の神話打破に関する注記を参照。

真の直接関係であり、また別の誤解を解く話ではない。 インストールベース自身の記事によると、インストールベースは保証と間接的な関係しか持たず、その関係はインストールベースに含まれる機能場所または登録製品明細を介してのみ成立する。機能場所はその逆である。Warranty_Warranty UUID とキャッシュされた開始日/終了日フィールドが機能場所自身のフィールドテンプレートに直接存在しており、これは登録製品の同一フィールドパターンと同じ構造ファミリーに属する、真の、確認済みの、第一級のリンクである。これを別の非関係の発見として扱ってはならない。これは真の直接的なアタッチメントである。

ドキュメントの矛盾 — FSDは「登録製品」のみを記載しています。 機能範囲説明書の「保証管理」行には「登録製品に適用する保証を定義する」とあり、機能場所については触れられていません。一方、セットアップガイドのフィールドレベルデータモデル(§5.7.9.1 依存関係テーブルおよび§5.7.9.2.1 フィールドテンプレート)では、機能場所に対して Warranty_Warranty UUID / 開始日 / 終了日の各フィールドが明示的かつ具体的に含まれています。FSDは簡潔でマーケティングに近いスコープ記述言語として扱い、網羅的なアタッチメントポイントリストとは見なさないでください。セットアップガイドのフィールドテンプレートの方がより詳細で信頼性の高い情報源です。保証が登録製品にのみ適用されると記載しないでください — それは特に機能場所に関して技術的に不完全になります。

訂正 — 機能場所に品目マスタへの直接参照はありません。
登録品目や品目設置ポイントには Reference Product_Product UUID フィールドが存在しますが、機能場所のフィールドテンプレートには品目マスタを直接参照するフィールドはありません。機能場所の標準的な定義(「品目または登録品目の情報も含む」)は、登録品目の下にネストされた場合に親ポインタリンクを介して到達する情報上の関連付けとして解釈されるべきであり、機能場所レコード自体に品目の外部キーが直接設定されるわけではありません。

迷信を打ち破る — ケースルーティングルールとサービスレベル決定は機能場所を参照しません。 ケースの機能場所がルーティングやSLA割り当てロジックに直接入力されると思い込むのは魅力的ですが、文書化された直接的な関係は見つかりませんでした。ソリューションガイドとセットアップガイドの「ケースルーティング(従業員へ)」「ケースルーティング(チームへ)」「サービスレベル決定」の各設定セクションを全文検索した結果、「機能場所」という言及はゼロでした。これらは管理者が設定可能な汎用ルールテーブル(最大15列)であり、ガイドのテキストでは利用可能な列が列挙されていないため、これは文書化された参照がないことの確認であり、技術的に不可能であるという主張ではありません。拡張機能の「動的プロパティルール」と「カスタムロジック」でサポートされるエンティティリストには機能場所が含まれており、標準の標準的なルーティング/SLA参照は存在しないものの、カスタムシナリオが技術的に可能であることを示唆しています。


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

2.0) SC所有権の範囲

機能的場所の9つのデータセクション(コア識別とステータス、顧客とパーティの役割、住所と地理的位置、サービス割当、保証参照、親アタッチメントフィールド、販売と流通、ケースリンケージ、作業区とアクセス制御)におけるSC所有権を示すチェックリスト

データセクションSC関与備考
コア識別情報 & ステータス◎ オーナー外部キー、有効期間、ID、ステータス、タイプ、カスタム拡張フィールド — この機能場所が何であるか、その有効期間を確立します。
顧客 & パーティロール◎ オーナー基本のアカウント/コンタクトに加え、4つのオプションのバリアントロール(所有者、支払者、請求先、出荷先) — インストールベースで確認された同一の5ロールパターン。
住所 & 地理的位置情報◎ オーナー完全な住所ブロックに加え、緯度/経度 — テクニシャンが派遣される物理的なサイト。
サービス割当◎ オーナーサービス技術者チーム、担当プランナー、サービス技術者、従業員責任者 — このロケーションの責任者。
保証参照◎ オーナーWarranty_Warranty UUID に加え、キャッシュされた開始日/終了日フィールド — セクション1.4でカバーされている直接のアタッチメントポイント。
親アタッチメントフィールド◎ オーナー3つの親ポインターフィールドすべて — セクション1.2の柔軟なネスティングの背後にあるメカニズム。
販売 & 流通○ 直接関与販売オフィス、販売グループ、販売組織、事業部門コード、流通チャネルコード — レコードに保持されるSD組織構造参照。
ケース連携(ケース機能場所サブエンティティ)○ 直接関与ケース側に存在するが、この機能場所を直接参照するために特別に存在する結合フィールド。
作業区 & アクセス制御○ 直接関与専用の機能場所作業区タイルで、2つのUIアプリ(標準 + 管理者)を備え、ビジネスロール割当を介してビジネスユーザーに付与されます。

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


2.1) 基本識別情報 & ステータス

機能場所のコア識別フィールドのチェックリスト: external_key、有効開始日、有効終了日、ID、ステータス、タイプ、拡張

これらのフィールドは、この機能場所とその有効期間を確定します。これらが設定されて初めて、以下のすべてのパーティロール、アドレス、参照フィールドが意味を持ちます。

フィールド説明実務上の使用
external_key一括データ操作のためのインポート/エクスポートキー機能場所レコードの一括インポートには必須。システムIDとは異なり、移行/統合の調整専用に使用されます。
有効開始日 / 有効終了日機能場所レコードの有効期間この期間が保証対象日やサービスオーダー割当とどのように関連するかを説明する専用の設定手順書はありません。いずれかの前提に依存する前に、実際のテナントの動作を確認してください。
ID機能場所のシステム識別子。ケース機能場所サブエンティティの「機能場所ID」フィールドのリンクターゲットとして使用されます。ケースの直接参照が実際に指す値です。ケース側の統合や調整ロジックをスクリプト化する前に、これを確認してください。
ステータス機能場所がケース参照やサービスオーダー割当に対して現在アクティブかどうか今回の調査では、このフィールドの公式な列挙値リストは見つかりませんでした。特定のステータス値はあくまで参考として扱ってください。
タイプ機能場所レコードの一般分類フィールドこのフィールドに関する専用の設定手順や値リストは見つかりませんでした。特定の値を断定しないでください。このフィールドは、作成時に選択される「顧客のタイプ」(セクション1.1の作成手順)とは異なり、同じフィールドであることは確認されていません。
Extensions_* (カスタムフィールド)テナント固有のデータ用に予約された2つの顧客拡張可能フィールド機能場所は、拡張性機能「カスタムロジック」および「動的プロパティルール」のサポート対象エンティティであることが確認されています。ただし、これらの機能には標準の利用制限に関する注意事項が適用されます。

2.2) 顧客および取引先ロール

機能場所のパーティロールフィールドペアのスタック階層図: 請求先/連絡先、個人顧客、所有者、支払者、請求先、出荷先

これらのフィールドは、機能場所を正しい顧客に対応付け、さらにビジネス上必要な場合には、インストールベースですでに確認されている同一の5ロールパターンを使用して、個別の所有者、支払者、または納入先を対応付けます。

フィールド説明実務上の使用例
Account_Account UUID / Account_Contact UUIDこの機能場所の主要な法人顧客とその担当者作成時に入力される基本のパーティ・ロールのペアであり、説明および顧客タイプと共に設定されます。エージェントがこの機能場所から直接ケースを作成する際に表示されるデフォルトのアカウント/連絡先コンテキストを決定します。
Individual Customer_Individual Customer UUIDサイトが法人ではなく個人に属する場合の主要顧客Accountペアリングの代わりに入力されます(併用は不可)。これら2つは排他的な基本顧客パスです。
Owner Account_* / Owner Individual Customer_*物理サイトの法的所有者(主要Accountと異なる場合)リース、下請け、またはサードパーティによるサービス提供サイトにおいて、法的所有者が主要Accountと異なる場合に関連します。
Payer Account_* / Payer Individual Customer_*この機能場所に関連する請求書の支払責任者親会社が主要Accountを保持しているが、子会社や原価センタが実際に支払う場合に設定します。設定しないと、請求がデフォルトで主要Accountに誤って送られる可能性があります。
Bill-to Account_* / Bill-to Individual Customer_*主要Accountとは異なる請求先住所/連絡先複数サイトを持つ法人顧客で、買掛金処理が集中化されている場合によく使用されます。
Ship-to Account_* / Ship-to Individual Customer_*主要Accountとは異なる物理的な配送先住所/連絡先交換部品やフィールドサービスの出荷を、主要Accountの請求先住所とは異なる場所に届ける必要がある場合に関連します。

2.3) 住所と位置情報

機能場所の住所および地理的位置情報フィールドのチェックリスト: 住所ブロック、地理的緯度、地理的経度

これらのフィールドは、物理的な現場そのもの、つまり、この機能場所に直接ケースが起票された場合にフィールドテクニシャンが派遣される場所を記録します。

フィールド説明実務上の使用例
Address_Postal Address_*機能場所の物理的なサイトの完全な住所ブロック取引先自身の住所とは独立して最新の状態に保ってください — 顧客の請求先住所と機能場所が存在する物理的なサイトは、特に複数サイトを持つ法人顧客の場合、頻繁に異なります。
Address_Geographical Location_Latitude / Longitudeサイトの地理座標フィールドサービス派遣やマッピング統合に有用です。この調査資料には、これらの座標が手動で入力されるのか、郵便番号住所から自動的にジオコーディングされるのかについての情報源はありません — いずれかの前提に依存する前に、実際のテナントの動作を確認してください。

2.4) サービス割当

機能場所のサービス割当フィールドを示すスタック階層図:サービステクニシャンチーム、担当プランナー、サービステクニシャン、従業員責任者

これらのフィールドは、ケースまたはサービスオーダーがサイトに対して起票された際に、誰がそのサイトに対して責任を持つかを決定します。これらの設定を誤ると、ケースルーティングルールの設定が評価される前(機能場所自体は、これらのルールへの文書化された入力項目ではありません — セクション1.4を参照)に、作業が誤ったチームにルーティングされてしまいます。

フィールド説明実務上の使用例
サービス技術者チームUUIDこの機能場所におけるサービス作業を主に担当するチーム(SC-A02-05)サイトのデフォルト割当コンテキストを設定します。チーム構成の変更に伴い、古い値がフィールドサービス計画を静かに誤った方向に導く可能性があるため、最新の状態に保つようにしてください。
責任計画者UUIDこの機能場所のサービス活動を計画する従業員(SC-A02-02)通常は、実際に作業を実行する技術者とは異なる、バックオフィスまたはスケジューリング担当の役割です。
サービス技術者UUIDこの機能場所でサービス作業を実行する従業員(SC-A02-02)サイトに対するデフォルト/優先技術者の割当を表します。必ずしも、そのサイトに対して発生した個々のケースに割り当てられる技術者であるとは限りません。
責任者従業員UUIDこの機能場所に対して全体的な説明責任を持つ従業員(SC-A02-02)サービス技術者や責任計画者とは異なります。これは、運用上の割当フィールドではなく、所有権/説明責任に関するフィールドです。

2.5) 保証参照

機能場所と登録製品の両方のフィールドテンプレートに表示される、同一の保証添付フィールドセット(保証UUID、保証開始日、保証終了日)の2列比較

これらの3つのフィールドは、機能場所を保証に直接結びつける実際のメカニズムです。これらを入力すること(単にカバーされたインストールベースの下にネストするのではなく)が、紐付けを作成します。

項目説明実務上の使用
Warranty_Warranty UUID保証レコードへの外部キー参照;登録品目(SC-A10-03 §5.7.18.2.1)の対応するフィールドと同一のフィールド名および型これが実際の紐付けメカニズムです — このフィールドをインストールベースではなく、機能場所レコード自体に入力して両者をリンクします。FSDの「登録品目」という表現は、このフィールドが機能場所でサポートされていないことを意味するわけではないことに注意してください(セクション1.4のドキュメントの矛盾)。
Warranty_Warranty Start Dateリンクされた保証の保証開始日のキャッシュコピー参照元レコードでのクエリ/表示パフォーマンスのために非正規化されています。ソースの保証の日付が変更された場合に自動的に同期されるかどうかについては、ソースドキュメントはありません — ライブ同期を前提とする前に、サンドボックスで確認してください。
Warranty_Warranty End Dateリンクされた保証の保証終了日のキャッシュコピー上記の開始日と同じキャッシュパターンであり、同期動作に関する未解決の疑問も同様です。

2.6) 親添付ファイル項目

ハブアンドスポーク図。中央に機能ロケーションがあり、そこから3本の実線の外向き矢印が「親登録製品UUID」「親設置ポイントUUID」「親設置ベースUUID」へ伸びており、1レコードにつき1つのフィールドのみが設定される旨の注釈あり

これらの3つのフィールドは、セクション1.2の柔軟なネスティングモデルを実現するメカニズムです。実際には、任意の機能場所レコードにおいて、これらのうち1つだけが入力されます。

フィールド説明実務上の使用例
親稼働ベース_親稼働ベースUUID機能場所がトップレベルの稼働ベースに直接アタッチされている場合に設定される最も一般的に文書化されているエントリパス(セットアップガイド第12章);この方法で作成すると、顧客と稼働ベースのコンテキストが事前設定される。
親登録製品_親登録製品UUID機能場所がサイト全体ではなく、単一のシリアル化された登録製品にスコープされている場合に設定されるこの機能場所の関連性が、顧客のサイト全般ではなく、追跡対象の1つの製品に結びついていることを確認する。
親設置ポイント_親設置ポイントUUID機能場所が、より広い設置ポイントの下でさらに1階層深くネストされている場合に設定される機能場所がルートの稼働ベースの下で2階層のネスト深度をサポートしており、1階層だけではないことを確認する。

前提条件: 機能場所が、インストールベース直下ではなく、登録製品または製品設置ポイントの子として実際に作成される専用の実例は見つかりませんでした。この柔軟性はフィールドモデルで確認されていますが、UIのステップバイステップのチュートリアルとしては文書化されていません。機能場所が完全に「親なし」(3つのフィールドすべてが空)で存在できるかどうかについても、いずれのガイドでも明示的に対処されていません。実装時には、どちらかに断言するのではなく、未解決の質問としてフラグを立ててください。


2.7) 販売管理

機能場所の販売組織参照フィールドのチェックリスト: 営業所UUID、販売グループUUID、販売組織UUID、事業部門コード、流通チャネルコード

これらのフィールドは、機能場所を標準のSD組織構造に結び付けます。このオブジェクトにおける特定のビジネス上の意味に関する専用の設定手順は、いずれのガイドにも見つかりませんでした。そのため、このセクションはフィールドレベルの参考情報としてのみ扱ってください。

フィールド説明実務上の使用
販売所UUIDこの機能場所に関連付けられた販売所組織単位への参照このオブジェクトにおいて、このフィールドが下流でどのように使用されるかに関する専用の設定手順は見つかりませんでした — 標準のSDセマンティクスが変更されずに適用されることを前提とせず、現在のテナントに対して意図されたレポート/ルーティング動作を確認してください。
販売グループUUID販売グループ組織単位への参照上記の販売所と同じカバレッジギャップ — フィールドレベルの参照としてのみ扱ってください。
販売組織UUID販売組織への参照同じカバレッジギャップ — テナントに対して確認せずに、特定のレポートまたは請求動作を主張しないでください。
事業部門コードこの機能場所に関連付けられた製品事業部門を識別するコード今回の調査パスでは値リストや設定手順は見つかりませんでした — 公式に確認されたものとして特定のコードセットを提示しないでください。
流通チャネルコード流通チャネルを識別するコード上記の事業部門コードと同じカバレッジギャップ。

2.8) ケース連携(ケース機能場所サブエンティティ)

ハブアンドスポーク図。CaseノードからFunctional Locationノードへの実線矢印が示され、結合エンティティのフィールド名parent_external_keyとFunctional Location IDが注釈されています

これらの2つのフィールドは、機能場所自体ではなく、リレーションシップのケース側に存在します。しかし、これらはケースに機能場所への直接的かつ第一級の参照を提供する実際のメカニズムであるため、本記事のフィールドレベルの範囲に含まれます。

フィールド説明実務上の使用
parent_external_keyこのケース機能場所行を、その所属元のケースレコードにリンクしますケースと機能場所のリンクを一括インポートする場合に必須です — 有効な親キーがない行は読み込みに失敗します。
機能場所 ID参照される機能場所のID(セクション2.1)このフィールドにより、継承ではなく直接的な関係が確立されます — ケースが顧客のインストールベース全体ではなく、この特定のサイトに関係する場合に必ず入力してください。

前提条件: このサブエンティティは、確定済みの「ケース設置ベース」「ケース登録製品」「ケース製品設置ポイント」の各サブエンティティと構造的に同一の形式です。これら4つの品目/コンテナタイプはすべて、それぞれ独自のケース直接結合サブエンティティを持ち、ケースにリンクするために他のオブジェクトを経由する必要はありません。


2.9) 作業区とアクセス制御

機能場所のアクセス制御フィールドのチェックリスト: 作業区技術名称、標準UIアプリ名、管理UIアプリ名、ビジネスロール割当

このバッチ内の他のマスタデータオブジェクトと同様に、機能場所ワークリストへのアクセスは、機能場所レコード自体のフィールドではなく、ビジネスロール割当によって完全に管理されます。ただし、機能場所は2つの異なるUIアプリを公開している点が特筆されます。

フィールド説明実務上の使用例
作業区 技術名称sap.crm.service.functionalLocationService機能場所作業区の安定した技術識別子 — ビジネスロール割当をスクリプト化または監査する際は、表示ラベルのみに依存せずにこれを使用します。
UIアプリ名(標準)sap.crm.functionallocationservice.uiapp.functionalLocation作業区タイルにリンクされた標準のユーザ向けアプリ。
UIアプリ名(管理)sap.crm.functionallocationservice.uiapp.functionalLocationAdmin管理(Admin)接尾辞が付いた別のアプリ — 機能場所は、関連する4つのオブジェクト(インストールベース、登録製品、製品取付ポイント、機能場所)の中で、作業区カタログに個別の管理接尾辞付きUIアプリが存在することが確認されている唯一のオブジェクトです。本調査の情報源では、管理バリアントで機能的に何が異なるかを文書化したものはありません。特定のスコープ分割を想定する前に、現在のテナントで確認してください。
ビジネスロール割当システム設定 → ビジネスロール を介して、ビジネスユーザに機能場所作業区(標準アプリおよび/または管理アプリ)へのアクセス権を付与します。このバッチで他のサービス・クラウド・マスタデータオブジェクトについて既に確認されているアクセス制御パターンと同一です — 上記の標準アプリと管理アプリの分割以外に、標準のビジネスロールメカニズムを超えた機能場所固有の権限オブジェクトは存在しません。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
sc-001OverviewSAP Service Cloudとは何ですか?

L2-A) Master Data

IDCategoryTitle
sc-a01OverviewSAP Service Cloud マスタデータ:概要、階層、および関係性
sc-a02-01Master DataSAP Service Cloud 組織単位
sc-a02-02Master DataSAP Service Cloud 従業員
sc-a02-03Master DataSAP Service Cloud ビジネスロール
sc-a02-04Master DataSAP Service Cloud ビジネスユーザ
sc-a02-05Master DataSAP Service Cloud チーム
sc-a03-01Master DataSAP Service Cloud メールチャネル
sc-a03-02Master DataSAP Service Cloud メールテンプレート
sc-a04-01Master DataSAP Service Cloud ナレッジベースプロバイダ
sc-a05-01Master DataSAP Service Cloud サービスカタログ
sc-a05-02Master DataSAP Service Cloud サービスカテゴリ
sc-a05-03Master DataSAP Service Cloud ケースタイプ
sc-a06-01Master DataSAP Service Cloud サービスレベル
sc-a06-02Master DataSAP Service Cloud サービスレベル決定
sc-a07-01Master DataSAP Service Cloud ケースルーティングルール
sc-a10-04Master DataSAP Service Cloud 保証
sc-a11-01Master DataSAP Service Cloud インストールベース
sc-a11-02Master DataSAP Service Cloud 機能場所 📍

L2-B) Transaction

IDCategoryTitle
sc-b01OverviewSAP Service Cloud トランザクション:プロセスフロー、階層、リレーションシップ