Joule: アーキテクチャと使用方法

- Jouleは単一の製品ではありません。SAPアプリケーション内のJoule Base、Joule Premiumエージェントパッケージ、開発者向けJoule(ABAP AI)、カスタムスキル向けJoule Studio、そしてM365 Copilotブリッジという、それぞれに独自の前提条件とライセンスモデルを持つ5つの重複する要素から構成されています。
- 成熟度は正直で、ばらつきがあります。S/4HANA CloudにおけるJoule Baseと開発者向けJoule(2026年9月まで無料)は本番環境で使用可能です。PremiumエージェントパッケージとStudio内のカスタムJoule Agentはアーリーアダプター向けであり、顧客が予測しにくい従量課金制が採用されています。
- コンサルタントにとって最大の考え方の転換点:Jouleの導入制約は技術的なものではなく、契約上および組織上のものです。顧客がRISE/GROWを利用しているか、マスタデータがクリーンか、そして実際にAIユニットの予算を管理する担当者がいるかどうか。これらがプロジェクトを左右するのであり、デモではありません。
本記事の位置づけ
| ID | タイトル |
|---|---|
| BTP-D01 | ビジネスAI:概要と機能マップ |
| BTP-D02 | Joule:アーキテクチャと活用(本記事) |
| BTP-D03 | AI CoreとGenAI Hub:アーキテクチャと活用 |
| BTP-D04 | Document AI:アーキテクチャと活用 |
| BTP-D05 | 責任あるAI:原則と実装 |
| BTP-D06 | ビジネスAI:ユースケースと意思決定パターン |
参考資料
| リソース | URL |
|---|---|
| Joule 機能ガイド(PDF) | help.sap.com → |
| Joule 統合ガイド(PDF) | help.sap.com → |
| SAP Help Portal 上の Joule | help.sap.com → |
1) Joule: アーキテクチャと用途

Jouleは単一のSKUではなく、一連の機能群として提供されています。これを一つの製品として扱うことが最初の誤りです。
| 機能 | 説明 | 主なユーザー | |
|---|---|---|---|
| Joule Base | S/4HANA、SuccessFactors、Aribaなどに組み込まれたコパイロット — Q&A、ナビゲーション、トランザクションショートカット | エンドユーザー(機能担当) | |
| Joule Premium / Agents | 事前構築済みのドメインエージェント(財務、サプライチェーン、人事)をパッケージ化されたユースケースとして販売 | ラインオブビジネスオーナー | |
| Joule for Developers | ABAP Development Tools / EclipseにおけるABAP AI(SAP-ABAP-1搭載) | ABAP開発者 | |
| Joule Studio | BTP上のローコードエージェントビルダー。カスタムスキルやエージェントを作成 | SAP開発者、パートナー、シチズン開発者 | |
| Joule + M365 Copilot | Teams、Outlook、Microsoft 365 Copilotへの双方向ブリッジ | オフィスワーカー |
これらは代替品ではありません。
2) S/4HANA への接続方法
+------------------------------------------------------------+
| Microsoft 365 Copilot / Teams |
+----------------------------+-------------------------------+
| (28KB chat post limit, no SVG)
+----------------------------v-------------------------------+
| SAP BTP (Cloud Foundry) |
| +---------------+ +-------------------+ +-----------+ |
| | Joule Runtime | <-> AI Foundation / | | Joule | |
| | (UI + skills) | | Generative AI Hub | | Studio | |
| +-------+-------+ +---------+---------+ +-----+-----+ |
| | IAS SSO + Principal Propagation | |
+----------|----------------------------------------|-------+
v v
+--------------------+ +---------------------+
| S/4HANA Cloud | | SuccessFactors, |
| (PCE 2023 FPS01+ | | Ariba, Build, |
| or Public Edition)| | SAC, ... |
+--------------------+ +---------------------+
^
| (NO native Joule for on-premise S/4HANA)
+----------+---------+
| On-Prem S/4HANA |
+--------------------+重要なポイント:Jouleは、IASで信頼され、プリンシパル伝播された宛先を介してS/4HANAと通信するBTPアプリケーションであり、ERP自体の中に存在する機能ではありません。 この単一のアーキテクチャ上の事実が、以下に続くすべての前提条件を説明しています。
3) 成熟度マップ

| 機能 | 成熟度 | 備考 | |
|---|---|---|---|
| Joule ベース(S/4 Cloud、SF、Ariba) | ✅ 本番利用可能 | 13の公式言語に対応、クラウドサブスクリプションに含まれる、一部スコープは英語のみ | |
| Joule for Developers(ABAP-1) | ✅ 本番利用可能 | 2026年9月まで無料プロモーション、有効化にはSAP for Meのサービスリクエストが必要 | |
| M365 Copilot ↔ Joule | ⚠️ 前提条件ありで利用可能 | 厳格な制限:チャット投稿28KB、リスト項目10件まで、SVG非対応、Adaptive Cardアクション最大6件 | |
| Joule Studio(カスタムスキル) | ⚠️ 前提条件ありで利用可能 | 2026年第1四半期にGA、オーケストレーションは無料だがSAP Build開発者ライセンスが必要 | |
| Joule Premiumエージェントパッケージ | 🔶 アーリーアダプター向け | 消費ベースのAIユニット、支出予測は容易ではない | |
| カスタムJouleエージェント(Studio) | 🔶 アーリーアダプター向け | 無料プロモーションは2026年5月31日まで、以降はエージェントステップごとにAIユニットが必要 | |
| オンプレミスS/4HANA上のJoule | ❌ 非推奨 | ネイティブ提供なし、Cloud Connector経由の部分的な回避策は読み取り専用のQ&Aに限られる |
4) 要件チェックリスト
§4 のチェックリストは意図的に要件定義段階のものです。お客様がキックオフ前にこれらに「はい」と答えられないのであれば、開始の準備はできていません。
テナントおよび契約の前提条件

| チェックリスト項目 | 重要性の理由 |
|---|---|
| RISE with SAP または GROW with SAP の契約が有効であること | Joule は RISE/GROW に限定されており、オンプレミスは例外なく対象外です。 |
| アカウントエグゼクティブを通じて Joule の権利をリクエストしていること(既存の RISE 契約の場合) | 既存の契約には自動的に権利が付与されません。新しい契約には付与されます。書面で確認してください。 |
| SAP 管理のデータセンター(顧客管理ではないこと) | 顧客管理(BYO データセンター)の PCE 環境は、Joule に対して明示的にサポートされていません。 |
| SAP BTP 上のエンタープライズグローバルアカウント | Joule は BTP アプリです。トライアル版や従量課金制の BTP アカウントでは機能しません。 |
| S/4HANA Cloud Private Edition 2023 FPS01 以降(または Public Edition) | それ以前のリリースでは、せいぜい一部の機能しか利用できません。一部のエージェントは新しい FPS を必要とします。 |
| SAP 製品に対して Identity Authentication Service (IAS) が設定されていること | Joule は SSO に IAS を再利用します。IAS がないと Joule にログインできません。 |
| BTP と S/4HANA テナント間のプリンシパル伝播 | 必須です。これがないと、Joule はトランザクションデータを読み取ることができません。 |
データ、セキュリティ、およびユーザーの前提条件

| チェックリスト項目 | 重要性 | |
|---|---|---|
| 対象範囲(得意先、仕入先、勘定コード)のマスタデータがクリーンであること | ゴミデータが入ると、AIの回答も自信満々で間違ったものになります。財務・購買シナリオが最も影響を受けやすいです。 | |
| S/4HANAのパイロットユーザーに機能ロールが割り当てられていること | Jouleは権限を尊重します。ロールがないと、回答が黙って劣化します。 | |
S/4HANAにSAP_BC_JSF_COMMUNICATION_ROを持つテクニカルユーザーがいること | Jouleの読み取り専用通信用ユーザーです。スキル実行に必須です。 | |
| データレジデンシー要件が文書化されていること(EU主権リージョン?) | GDPRに準拠する必要がある場合、プロビジョニング前にBTPリージョンをロックする必要があります。 | |
| 確認済み:顧客データがサードパーティのLLM学習に使用されないこと | SAPの契約で禁止されています。口頭ではなく、書面でセキュリティ責任者に伝えてください。 | |
| 監査/ログ保存期間の要件が定義されていること | Jouleのログはローテーション後に自動削除されます。コンプライアンス上、より長い保存期間が必要な場合は、SIEMへの取り込みを計画してください。 |
ライセンスおよび商用の前提条件

| チェックリスト項目 | 重要性 |
|---|---|
| 対象となるAIの範囲を決定:Base / Premium / Studio / Developers | それぞれ異なる商用条件であり、混同すると部品表(BoM)が破綻します。 |
| AIユニットプールのサイジングと予算計上(年間) | 最低エントリーは100ユニット×€7=€700/年ですが、実際のワークロードは数週間でこれを超える可能性があります。 |
| AIユニット予算の責任者を特定(指名された人物) | 単一の予算責任者がいないと、消費量の急増がサポートチケットに発展します。 |
| Premiumの課金方式(ユーザー月額制 vs 従量制)を決定 | Premiumはパッケージによってどちらのモデルも選択可能です。意図的に選択してください。 |
| 無料プロモーション期間を追跡(Joule for Devs:2026年9月、Custom Agents:2026年5月31日) | 期限が明確に設定されており、見逃すと無料パイロットが一夜にして課金対象となります。 |
| Joule Studioが対象範囲の場合、SAP Build開発者ライセンスが利用可能であること | カスタムスキルの構築、テスト、デプロイに必要です。 |
統合と変更管理の前提条件

| チェックリスト項目 | なぜ重要なのか |
|---|---|
| ユーザー側のMicrosoft 365 Copilot / Teamsライセンス | 統合は双方向です。M365 CopilotがないユーザーはJouleのWebクライアントのみ表示されます。 |
| ステークホルダーが受け入れるAdaptive Card / Teams表示制限 | アクション6件、アイテム10件、SVG非対応 — デモの後ではなく、前に期待値を設定しましょう。 |
| カスタムスキルのスコープ設定(どのAPI、どの宛先) | Joule StudioはSAPネイティブスキルと外部APIを組み合わせます。外部APIごとに個別の信頼とレート制限の調整が必要です。 |
| エンドユーザー向け変更管理計画(トレーニング、ヘルプデスク) | Jouleはユーザーの取引方法を変えます。有効化策がなければ、導入率は3%のままです。 |
| 例外処理の定義:Jouleが誤った回答をした場合の対応 | 「Jouleがそう言った」は監査証跡になりません。本番稼働前に人間による上書きパスを設計しましょう。 |
| ロードマップを考慮した展開計画(Sapphire 2026、Q2/Q3 GA) | 希望するエージェントがまだGAになっていない可能性があります。現在実際に購入できる範囲にコミットしましょう。 |
5) 意思決定基準
最初に問うべき3つの質問

Q1. Jouleが修正すべき測定可能な非効率性はどこにあるのか?
Jouleはツールであり、戦略ではありません。顧客が具体的なプロセスを指し示せない場合(「月末決算に12日かかっているので、8日に短縮したい」など)、それはサイエンスプロジェクトです。スコープを決める前に、指標と現在の値を尋ねてください。
Q2. データはどこに存在し、データ所在地要件の責任者は誰ですか?
規制産業では、「EU主権リージョンか否か」がBTPのエンタイトルメントを決定します。データレジデンシー責任者を早い段階で会議に招いてください。LLMアクセスはGenerative AI Hubを通じて管理されますが、実行リージョンは事前に決定され、変更が困難です。
Q3. AIユニットの予算は誰が所有していますか?
半年後にプロジェクトを頓挫させる質問。AIユニットは消費プールであり、エージェントの各ステップやプレミアム呼び出しのたびにそこから消費されます。更新権限を持つ指名された責任者がいなければ、2年目の請求書はCFOへのエスカレーション案件となります。
プロジェクトコンテキストによるドメイン選択
| プロジェクトの状況 | 推奨される初期導入機能 |
|---|---|
| RISE導入済みでグリーンフィールドS/4HANA Cloudを展開する顧客 | Joule Base — バンドル型、低リスク、即効性のあるUX改善 |
| 成熟したS/4 Cloud顧客でAIによる生産性向上を希望 | Joule Premium(FinanceまたはSupply Chain)、1プロセスに限定 |
| ABAP主体のプライベートクラウド顧客 | Joule for Developers — 2026年9月まで無料、開発者の生産性を即時向上 |
| BTPに精通し独自プロセスを持つ顧客 | Joule Studio(カスタムスキル向け、オーケストレーションは無料) |
| 既にM365 Copilotを導入しSAP連携を希望する顧客 | M365 Copilot ↔ Jouleブリッジ — ただし28KB/6アクションの制限あり |
| オンプレミスS/4HANAのみでRISE未導入 | 停止。Jouleは対象外。RISE移行ロードマップまたはJoule以外のAIを推奨。 |
| 明確な課題が未特定 | 停止。Q1に戻って再検討。 |
ライセンスとコスト
| 機能 | ライセンスモデル | 確認すべき重要事項 | |
|---|---|---|---|
| Joule Base | SAPクラウドサブスクリプションに含まれる | 「お客様はJoule Baseを含む最新のクラウドサブスクリプションをご利用ですか?」 | |
| Joule Premium(パッケージ版) | ユーザー月額制 または AIユニット消費型(パッケージによる) | 「対象ロールのユーザー数と、どのパッケージをご利用ですか?」 | |
| Joule Studio — カスタムスキル | オーケストレーションは無料、SAP Build開発者ライセンスが必要 | 「チーム内でBuildライセンスを保有し、構築/テスト/デプロイを担当するのは誰ですか?」 | |
| Joule Studio — カスタムエージェント | 2026年5月31日まで無料、以降はステップごとにAIユニット消費(Basic 0.005 / Standard 0.01 / Advanced 0.025) | 「初年度のステップ数×呼び出し回数×ユーザー数を試算しましたか?」 | |
| Joule for Developers | 2026年9月まで無料、以降はAIユニット消費(発表済み) | 「開発チームの規模は、プロモーション終了後のAIユニットコストを正当化できる規模ですか?」 | |
| AIユニット(全般) | 年間プール制、最低100ユニット×€7 = €700 | 「AIユニットプールに、更新権限を持つ指名された所有者がいますか?」 |
6) よくある障害

障害 1: Joule を単一の製品として扱うこと。
「Jouleを実装する」とだけ書かれていて、具体的な機能が明記されていないSOWは危険信号です。Joule BaseとJoule Studioは全く異なる話です。SOWには具体的な機能(およびバージョン)を明記しないと、初日からスコープクリープが組み込まれていることになります。
障害 2: オンプレミスのS/4HANAは「多少の設定で」Jouleを使用できると想定している。
できません。ネイティブには対応していません。オンプレミスの既存導入基盤は構造的に対象外です。Cloud Connectorを経由した回避策は存在しますが、ほとんどが読み取り専用のQ&Aであり、本番環境ではサポートされていません。クライアントがRISE/GROWを利用していない場合、Jouleは適切な回答ではありません。代わりにRISE移行の話し合いを推奨してください。
障害 3: マスタデータ監査の省略
Jouleの財務・調達シナリオは、マスタデータが不正確な場合に誤った回答を自信を持って返します。不良なベンダーデータに対して「買掛金の未払い残高はいくらですか?」と尋ねたユーザーは数値を得ますが、それは間違っています。データ監査はパイロットと並行して行うのではなく、パイロットに先行して実施する必要があります。
障害 4: AI ユニット消費予測の無視
€700/年のエントリープールは、実際のワークロードには耐えられません。標準ティアのエージェント(0.01 AIユニット/ステップ)は、約10,000ステップで100ユニットを消費します。50ユーザーが使用する単一のワークフローでも、1週間でそのレベルに達する可能性があります。要件段階で消費モデルを構築し、最初の請求書が届いてから対応するのを避けてください。
障害 5: M365 Copilot との統合を完全なJouleと混同すること。
ブリッジには制約があります:チャット投稿あたり28 KB、リストは最大10項目、SVG不可、Adaptive Cardアクションは最大6つまで。Joule Webクライアントでは見栄えの良いデモも、Teamsでは忠実度が低下します。初回のステークホルダーデモの前に、この期待値を文書で明示しておいてください。
障害 6: 無料プロモーション期間中に、その後の予算を確保せずにカスタム Joule エージェントを承認してしまうこと。
カスタムエージェントの無料プロモーションは2026年5月31日に終了します。プロモーション期間中にエージェントを構築するプロジェクトで、プロモーション終了後のAIユニット消費をモデル化していない場合、中止されるか(ここではガートナー社の「2027年までに40%」という予測が影響します)、緊急の再交渉が発生します。このプロモーションは導入支援であり、無料の滑走路ではありません。
障害 7: AIガバナンスと予算に責任者がいない。
Jouleプロジェクトが2年目に失敗するケースは、ほぼ例外なくAIユニットプール、スキルカタログ、例外処理に対して単一の責任者がいないことに起因します。SAPの責任あるAIガードレールは契約上適用されますが、運用上のガバナンス(新しいスキルの承認者、コスト増加の決裁者など)は顧客の責務です。
FAQ
Q: オンプレミスのS/4HANAをご利用のお客様はJouleを使用できますか?
ネイティブには対応していません。JouleはRISE/GROWに限定されています。部分的な回避策(Cloud Connector + 読み取り専用BTP)は存在しますが、本番環境ではサポートされていません。オンプレミスのお客様との適切な対話は、RISE移行に関する対話です。Jouleはその対話を持つべき理由の1つです。
Q: Jouleの実際のコストはいくらですか?
Joule BaseはSAPクラウドサブスクリプションに含まれており、追加のラインアイテムは不要です。それ以外はすべて、ユーザーあたり月額のサブスクリプション(一部のプレミアムパッケージ)または消費ベースのAIユニット(ほとんどのエージェント、プロモーション後のすべてのJoule Studioエージェント)となります。エントリーレベルのAIユニットプールは年間700ユーロです。実際の本番環境でのワークロードは、通常その数倍になります。慎重に見積もりを行ってください。
Q: プロジェクトからJouleをスコープ外とするのはどのような場合ですか?
以下のいずれかに該当する場合:(a) クライアントがオンプレミスでRISEにコミットしていない、(b) AIが修正すべき測定可能な非効率性がない、(c) 更新権限を持つAIユニット予算の責任者がいない、(d) 対象範囲のドメインにおいてマスタデータの品質が低すぎる。スコープ除外は失敗ではなく、リスク管理である。
Q: Joule要件を適切に文書化するにはどうすればよいですか?
特定の機能(Base / Premium / Studio / Developers / M365 bridge)を指定してください。対象範囲のプロセスと移行対象のメトリックを明記してください。契約(RISE/GROW)、IAS構成の前提条件、AIユニットの予算を明示してください。必要な言語を列挙してください(デフォルト13言語、プレビューでは4言語追加)。人間によるオーバーライドのパスを文書化してください。いずれかの行が「TBD」の場合、その要件は準備完了ではありません。
Q: Joule Studio を使用したカスタムエージェント開発は、2026年において実行可能な戦略でしょうか?
SAP Buildのキャパシティを持つパートナーや大規模顧客の場合、対応可能です。ただし、2026年5月31日以降のAIユニット消費への移行を計画してください。小規模顧客の場合、カスタムスキル(オーケストレーションなし)の方が安全なエントリーポイントです。エージェントは価格面で予想外のコストが発生しやすい領域です。まずスキルを構築し、消費量のベースラインが確立できてからエージェントに移行してください。
Q: Jouleはどの言語をサポートしていますか?
Q1 2026時点で正式に13言語(その四半期にアラビア語とインドネシア語が追加)、さらにプレビュー版が4言語。非サポート言語ではJouleが応答する可能性はあるものの、品質は保証されず、サポートチケットは振り分け対象外となります。承認前に言語リストを展開対象国と照合してください。
Q: 顧客は通常、2年目の更新にどのように失敗するのでしょうか?
パターンは一貫しています。成功したパイロット、消費ベースラインの欠如、指名された予算責任者の不在、予想の4~8倍のAIユニット請求書、CFOへのエスカレーション。解決策は地味です。指名された責任者、四半期ごとの消費レビュー、そして元のSOWに文書化されたキルスイッチです。
概要

Jouleは実在しますが、単一のものではありません。これは機能群であり、それぞれに独自の前提条件、ライセンスモデル、成熟度があります。技術的なセットアップ(IAS、プリンシパル伝播、BTPエンタープライズアカウント、S/4HANA Cloudリリースレベル)は十分に文書化されており、難しい部分ではありません。難しい部分は、契約面(RISE/GROWによるゲーティング)、商用面(AIユニットの予測)、および組織面(予算と例外の責任者の指名)です。Jouleを、キックオフ前にこれら3つの回答が必要なBTPアプリケーションとして扱えば、本番稼働に至る3%に含まれます。「オンにするAI機能」として扱えば、本番稼働に至らない97%に加わることになります。
次に読むべきもの
| L1. 全体像 | L2. 機能領域 |
|---|---|
| BTP-001: BTPとは | L2-A. インテグレーション |
| BTP-002: BTPアーキテクチャ | L2-B. アプリケーション開発 |
| BTP-003: BTP機能マップ | L2-C. データ&アナリティクス |
| BTP-004: デプロイメントモデル | L2-D. AI — BTP-D02 Joule(本記事) |
| BTP-005: ライセンスモデル | L2-E. 基盤サービス |
| BTP-006: クリーンコア戦略 | L2-F. アーキテクチャ&運用 |