本文へスキップ

SAP CPIとIntegration Suite:役割と位置づけ

SAP CPIは現在、SAP Integration SuiteのCloud Integration機能です。壊れやすいポイントツーポイントのスクリプトを、管理されたインテグレーションフローに置き換えます。PI/POのメインストリームメンテナンスが2027年に終了するいま、位置づけと移行の計画方法を説明します。

ノートパソコンに向かう人物の周りに、グラフ、ターゲット、レポートを表すビジネス用アイコンが浮かんでいる
目次
  1. SAP CPIとは何か、何ではないか
  2. 2026年時点で変わったこと
  3. CPIとSAP PI/POの比較
  4. 主な機能とアダプタ
  5. PI/POの移行:実際に何が必要か
  6. よくある連携パターン
  7. よくある質問

SAP CPI(Cloud Platform Integration)は、SAPのクラウドミドルウェアです。現在はSAP BTP上のSAP Integration Suiteの中で、Cloud Integration機能として提供されており、S/4HANAをほかのSAPシステムや非SAPシステムにつなぐためのSAPの答えです。まだSAP PI/POを使っているなら、時間の制約が重要になります。PI/PO 7.5のメインストリームメンテナンスは、2027年末に終了します。

本ガイドは、PI/POからの移行を検討している、あるいは新しいS/4HANAプログラムの連携を設計するインテグレーションリードやCIO向けです。CPIにできること、できないこと、PI/POとの比較、そしてインタフェースを移行するためのウェーブ計画を取り上げます。

私は、SAPと非SAPのシステムをつなぐために、壊れやすいカスタムスクリプトを作り込むのに何か月も費やすチームを見てきました。最初はうまく動きます。そのうちシステムの更新でフィールド名が変わったり、新しいAPIバージョンがリリースされたり、トラフィックが倍になったりします。スクリプトは音もなく壊れます。レポートが古いデータを引いてくる、あるいは受注が3日間処理されないまま放置される、そこまで誰も気づきません。

CPIはそれを、管理された再利用可能なインテグレーションフローに置き換えます。単純になるからではありません(むしろ単純でないことが多いです)。監視と保守を前提にアーキテクチャが作られているからです。CPIの設計の初期に下した小さな判断は、多くのチームが予想するより早く技術的負債になります。

CPIは、システムをつなぎ、データを変換し、アプリケーション間でメッセージをルーティングする層です。SAP Integration Suiteは、これにAPI Management、Event Mesh、Integration Advisor、取引パートナー管理を加えたものです。ほとんどのコンサルタントは、今もインテグレーションフローの部分を指して「CPI」と呼びますが、それで問題ありません。

CPIにできること: システム間のデータ移動、メッセージ形式の変換、適切な宛先へのルーティング、エラー処理とリトライ。標準アダプタを通じて、SAPシステム(S/4HANA、SuccessFactors、Ariba)や非SAPのプラットフォーム(Salesforce、Workday、ServiceNow)に接続します。

できないこと: データの長期保存、ERPの代替、大量データ移行のためのETLツールとしての利用。リアルタイムまたはそれに近いメッセージ向けに作られています。データウェアハウスや移行ツールとして使うと、あとでアーキテクチャ上の問題が起きます。

CPIとSAP BTPの違い: BTPはプラットフォーム全体で、アプリケーション開発、データ、AI、分析、連携を含みます。CPIはその上の一つのサービスです。スキルと予算の範囲を決めるとき、この違いが重要です。BTPアーキテクトはサービス全体にわたって設計します。CPIスペシャリストは、フロー、アダプタ、マッピング、接続を担当します。

現在の連携計画を形づくるのは、4つの日付と判断です。

連携計画の背景にある日付2027年を軸に計画してください。それまでにウェーブ方式で移行するほうが、強制的な切替よりはるかに低コストです。
  1. 2023Edge Integration Cell一般提供開始2023年後半。自社ネットワーク内でIntegration Suiteのフローを実行
  2. 2027PI/POのメインストリームメンテナンス終了年末、SAP NetWeaver 7.5の場合
  3. 2028SAP BTP Neo環境の終了12月31日。NeoのCPIテナントはCloud Foundryへ移行
  4. 2030PI/POの延長メンテナンス終了年末。PI/POランドスケープの最後の期限

出典: SAP NetWeaver 7.5のメンテナンスとNeoのサンセットに関する発表、SAPinsider報道

  1. PI/POは先が見えてきました。 PI/POを含むSAP NetWeaver 7.5は、Business Suiteのメンテナンス予定に沿っています。メインストリームメンテナンスは2027年末まで、延長メンテナンスは2030年末までです。新機能は追加されません。計画的なウェーブ方式の移行は、2027年や2030年に迫られる強制的な切替よりはるかに低コストです。
  2. ハイブリッドにも答えがあります。 2023年後半から一般提供されているEdge Integration Cellは、Integration Suiteのフローを自社ネットワーク内で実行します。オンプレミスに残す必要があるインタフェース向けです。これで、PI/POに残る理由として多くのチームが挙げてきた最大の理由がなくなります。
  3. Neoは終了します。 SAPは2023年に発表しました。SAP BTP Neo環境は2028年12月31日に終了します。Neo上にある以前のCPIテナントは、マルチクラウド(Cloud Foundry)環境へ移行する必要があり、その移行は小さなプロジェクトになります。
  4. Jouleがツールに組み込まれています。 SAPはIntegration SuiteにJouleを追加し、開発者がフローを平易な言葉で説明すると、最初のドラフトが得られるようになりました。標準的なシナリオは速くなります。業務ロジックを伴う複雑なオーケストレーションには、引き続き経験豊富なインテグレーションアーキテクトが必要です。

契約面では、RISE with SAPをご利用なら、Integration Suiteの容量を別途購入する前に、契約にすでにどのSAP BTPのエンタイトルメントが含まれているかを確認してください。

要素SAP PI/POSAP CPI(Integration Suite)
デプロイオンプレミス、自社サーバーSAP BTP上のクラウド。オンプレミスで実行する場合はEdge Integration Cell
保守の負担大きい:パッチ適用、アップグレード、サーバー管理小さい:プラットフォームはSAPが運用
拡張性深いカスタマイズが可能。アップグレードは難しいモジュール式。更新は速い。低レベルの制御は少ない
ライセンス固定的。通常は容量ベースサブスクリプション。メッセージ数ベースの指標
投資の方向性保守のみ、新機能なし活発に開発中
メインストリームメンテナンスの終了2027年末(延長は2030年末まで)該当なし(クラウドサービス)

ライセンスの変化は、モデル化しておく価値があります。CPIのコストはメッセージ量に連動します。PI/POより安くなる企業もあります。一方で、実際の連携トラフィックが想定より多いと分かり、早めにフローを最適化しなければならなくなる企業もあります。移行する前に試算してください。

基本単位はiFlow(インテグレーションフロー)です。各iFlowは、メッセージがソースからターゲットへどう流れるかを定義します。変換、ルーティングのルール、障害時に起動するエラー処理です。

機能内容
構築済みの連携コンテンツSAP Business Accelerator Hubにある、SAPや一般的なサードパーティのシナリオ向けの、すぐ使えるiFlowのパッケージ
グラフィカルなフローデザイナーiFlowを構築するWebベースのデザイナー
API ManagementAPIの設計、公開、セキュリティ、監視
セキュリティOAuth 2.0、SAML、TLS、証明書管理
モニタリングメッセージログ、エラーの詳細、リトライ履歴、アラート

標準アダプタには、SOAP、REST、OData、IDoc、JDBC、SFTP、JMS、AS2があり、特定のSaaS製品向けにはさらに用意されています。

スクリプト。 複雑な変換には、iFlowの中でGroovyまたはJavaScriptが必要です。標準フローを超える範囲では、CPIはノーコードではありません。チームに基本的なスクリプトを書ける人がいなければ、複雑なマッピングがボトルネックになります。

SAP CPIは、アーキテクチャのレベルで設計すれば強力です。設定作業として扱うと、小さな近道の一つひとつが脆弱性を生み、半年後に表面化します。

移行は、自動変換ではありません。PIとCPIではアダプタの挙動が異なり、PIで動いていたエラー処理がCPIでは違う動きをすることがあります。作り直しが必要なフローもあれば、小さな変更で移せるものもあります。SAPの移行ツールと構築済みコンテンツは、機械的な作業を減らします。ただし、何を作り直し、何を廃止するかという判断までは代わってくれません。

私が出発点として使うウェーブ計画は次のとおりです。ウェーブは、自社のインベントリに合わせて調整してください。

ウェーブ移行するものこの順序にする理由担当完了基準
0. 棚卸しPIのすべてのインタフェース:頻度、量、アダプタ、重要度、オーナー数えていないものは計画できないインテグレーションリード業務オーナーが棚卸しを承認
1. 低リスク標準コンテンツを使うSAPからSAPへのフロー運用モデルとモニタリングを実証するインテグレーションリード本番で2週間安定稼働、PI側の経路を廃止
2. パートナー主要な取引パートナーとのB2BおよびEDIのフローパートナーのテスト期間と調整したカットオーバーが必要インテグレーションリードと、調達および営業各パートナーが書面で確認
3. 高リスク大量、規制対象、または収益に直結するフロー最後に移行し、リハーサルを最も重ねるインテグレーションアーキテクトボリュームテストに合格、PIへのフォールバックをリハーサル済み
4. 廃止PI/POを停止2つのプラットフォームへの支払いを止めるCIOすべてのフローを移行または廃止、ライセンスを終了

各ウェーブについて、新しいフローが本番で問題なく動くまでは、PIへのフォールバック経路を残しておいてください。順序が重要です。収益を担うインタフェースに手を付ける前に、低リスクのフローで運用モデルを実証してください。

私がもっともよく目にするシナリオです。

  1. S/4HANAからSuccessFactorsへ。 組織データ、人員数、報酬の変更。SAP標準の連携コンテンツで一般的なシナリオはカバーされ、例外はカスタムフローで対応します。
  2. 従来の調達システムからSAP Aribaへ。 発注を送り出し、確認と請求書を受け取ります。通常は双方向です。
  3. 財務データからSAP Analytics Cloudへ。 ECCまたは非SAPシステムのデータをSACへ移します。
  4. SalesforceからSAPへ。 成約した案件が、出荷、請求、在庫更新のためにSAPへ流れます。管理された連携がなければ、これは通常、スプレッドシートのエクスポートや壊れやすいスクリプトで動いています。設計上のミスについては、私の記事SalesforceとERPの連携が失敗する理由で取り上げています。

プログラムで連携作業がすでに遅れている場合は、SAP Integration Suiteのデリバリー遅延で、よくある原因を取り上げています。SAP連携プラットフォームの概要ページでは、選択肢を並べて比較しています。

SAP CPIとは何ですか。現在の正式名称は何ですか?

SAP CPIはCloud Platform Integrationの略です。現在は、SAP BTP上のSAP Integration SuiteのCloud Integration機能で、API Management、Event Mesh、パートナー連携ツールと並ぶ位置づけです。インテグレーションフローを構築する作業については、今も「CPI」が日常的な呼び名です。

SAP CPIとSAP PI/POはどう違いますか?

PI(Process Integration)とPO(Process Orchestration)は、深いカスタマイズが可能で、インフラを完全に制御できるオンプレミスのミドルウェアです。CPIはSAP BTP上のクラウドサービスで、SAPが運用し、新しいアダプタやコンテンツは中央から提供されます。

PI/PO 7.5は保守のみが提供されます。メインストリームメンテナンスは2027年末、延長メンテナンスは2030年末に終了するため、すべてのPI/POランドスケープに移行計画が必要です。

SAP CPIとSAP BTPは同じものですか?

いいえ。SAP BTPはプラットフォームで、アプリケーション開発、データ、分析、AI、連携を含みます。CPIはその上の連携サービスです。作業を見積もるとき、予算とスキルは異なります。BTPアーキテクトはサービス全体にわたって働き、CPIスペシャリストはフロー、アダプタ、マッピングを担当します。

SAP CPIの習得はどのくらい難しいですか?

手に負えないわけではありませんが、簡単でもありません。標準フローは文書化されたパターンに沿っており、グラフィカルなデザイナーが助けになります。難しいのは、フローを設計できるほど業務プロセスを理解すること、エラー処理とリトライを適切に扱うこと、複雑なマッピングのためにGroovyやJavaScriptを書くことです。先に業務プロセスを学び、それから連携を学んでください。

SAP PI/POからCPIへ移行するとき、何を考慮すべきですか?

すべてのインタフェースを、量、頻度、アダプタ、重要度とともに棚卸しします。それぞれについて、作り直す、調整する、廃止するのいずれかを決めます。メッセージ数ベースのコストを、実際の量に対して試算します。フォールバック経路を確保してウェーブで移行し、B2Bパートナーと非SAPのターゲットのリグレッションテストは早めに計画してください。そこは音もなく壊れるからです。オンプレミスに残す必要があるフローには、Edge Integration Cellを使います。

SAP CPIにおけるNeoとCloud Foundryの違いは何ですか?

どちらもSAP BTPの環境です。NeoはSAP独自の古い環境で、2028年12月31日に終了します。Cloud Foundryをベースにしたマルチクラウド環境が、SAPの開発の中心です。いまもNeoにあるCPIテナントは、今すぐ移行計画が必要です。新しいテナントをNeoで始めてはいけません。

Noel D'Costa

執筆者

Noel D'Costa

航空、政府、金融、小売、製造の各分野で、SAPとOracleのERPプログラムに25年携わってきました。財務出身です。経営陣とともに変革の範囲を誠実に定め、難航するプログラムを立て直し、本稼働後の最初の1年を乗り越えるシステムを構築します。

次のステップ

いまERPプログラムを進めていますか?

この記事が、いま進行中のプログラムに関わる内容だったなら、社内でさらに1週間分析を重ねるよりも、30分の対話のほうが多くの場合ずっと前に進めます。