今後の開発はBTPに集約?SAP business Technology Platformについて知ろう
———————————————
コラム監修:佐京正則
大学卒業後、新卒で国内のベンチャー企業に入社。
その後、約11年間、外資系企業や国内のインフラ関連企業にてSAP ERPの導入、開発、運用までを経験。
経験モジュールはSD、MM、FI。
2015年よりライターとして活動を開始。
IT製品の導入にまつわる企業課題、エンタープライズIT製品に関するコンテンツの執筆、ホワイトペーパー作成などを手掛ける。
また、CRM/ERPベンダーに対して顧客導入事例の作成支援なども提供。
ビジネス課題と企業向けITが結びついたコンテンツを得意とする。
———————————————
INDEX LINK
はじめに
企業がデジタルトランスフォーメーションを進める上で、統合的なアプローチは不可欠です。
SAP Business Technology Platform(SAP BTP)は、このニーズに応える統合プラットフォームとして注目を集めています。
しかし、なぜSAP BTPがこれほど重要なのでしょうか?
今回は、SAP BTPの概要と、今後の開発でどのように役立つかを掘り下げていきます。
1.SAP BTP(Business Technology Platform)とは
SAP BTPは、企業がデータを管理し、ビジネスプロセスを統合し、強力なアプリケーションを構築するための包括的なプラットフォームです。
日本では主にSAP S/4HANAやSuccess Factorsなどの標準機能で実現できない部分を開発する、「拡張用のプラットフォーム」として認識されています。
実はBTPには前身となる「SCP」があり、さらにSCPは「SAP HANA Cloud Platform」をベースとしています。
SAP社のソリューションは頻繁に名称が変更されるので、まずはBTPの文脈を知るために歴史と背景を整理してみましょう。
1-1.SAP BTPの歴史
SAP Business Technology Platform(以下BTP)は、2010年代半ばに登場した「SAP HANA Cloud Platform」がルーツです。
その後、2017年頃に「SAP Cloud Platform」(略称SCP)へと名称が変更されました。
「SCP」という略称は、SAPのクラウド開発基盤として業界に深く浸透しました。
そのため、今でも多くのSAPユーザーやコンサルタントに認知されていますよね。
「BTP=SCPの拡張版」と考えればBTPをより理解しやすくなるかもしれません。
SCPは2021年に現在の名称「SAP Business Technology Platform (SAP BTP)」へと改称されます。
この名称変更とともに、単なる「開発環境」から、「SAPが提供するあらゆるビジネステクノロジーを包含するプラットフォーム群」という位置付けに変化しました。
SAP社の定義では、「SAP BTPはDXのための単一のビジネステクノロジープラットフォーム」とされています。
以前の「SCP」に加え、SAP Analytics Cloud (SAC)をはじめとするデータ分析・AI関連のサービス群もBTPのブランド内に統合されているからです。
ちなみにSAPのクラウド基盤としては、「Leonardo」という用語が存在しました。
Leonardoは2017年頃にSAPがIBMの「Watson」やSalesforceの「Einstein」といったトレンドに乗り、先進テクノロジー群をまとめてブランディングしたものです。
しかし、概念がいまひとつ明確ではなく、あまり浸透せずにそのまま消滅のような形になっています。
1-2.「BTP=開発基盤」ではない
SAP BTPは「クラウドベースのサービスコレクション」として構成されており、データベース管理、アプリケーション開発、高度な分析機能、および統合ツールを提供します。
BTPの機能領域はこの数年で若干の変更があり、2025年時点では下記のように分類されています。
2025年4月時点の分類:
・Application Development and Automation(アプリケーション開発と自動化)
・Extended Planning and Analysis(拡張計画および分析)
・Data and Analytics(データおよびアナリティクス)
・Integration(統合)
・Artificial Intelligence(人工知能)
このように現在のSAP BTPは単独のサービスを指すものではなく、多様なテクノロジー群やサービス群を包含するため、議論の際は「どのサービスを指しているか」を明確にしなくてはならないのです。
一般的にはBTP=開発基盤という認識が強いと思いますが、実際にはデータ分析や自動化、統合なども受け持つため、ビジネス全体を支える基盤という認識が正しいですね。
1-3. AzureやIBM CloudなどPaaSが競合となるSAPユーザー向けのサービス
SAP BTPとは何ぞや?という問いに対しては、別の見方もあります。
それは「SAPユーザー向けのPaaSである」というものです。
SAP BTPは、Microsoft Azure、IBM Cloud、Google Cloud Platform(GCP)など、PaaS(Platform as a Service)を提供するクラウドプラットフォームが競合です。
ただし、汎用的なPaaSではなく、「SAPユーザー専門のPaaS」です。
SAP ERPを導入するユーザーは、これまで上記のようなPaaSを活用することが多かったと思います。
これに対してSAPは、「せっかくSAPの製品を使うのだから、ユーザー向けに専用のプラットフォームを提供しよう」という意図で、SAP BTPをリリースしたと考えられます。
そのため、一般的なPaaSよりもSAP社製のアプリケーション(S/4HANA、SuccessFactors、Analytics Cloudなど)との統合性を持っています。
一般的なPaaSはアプリケーション開発やデータ分析のための汎用的プラットフォームですが、SAP BTPはSAPユーザーの業務シナリオに最適化されたサービス群を提供するプラットフォームというわけですね。
1-4.他のSAPサービスとの位置付けの違い
SAPの公式サイトを見ると、複数の製品に対して似た説明が書かれていることがあります。
そのため、「結局どれを使えばよいのか」という疑問が生じることもあるでしょう。
そこで、SAP BTPと類似の製品との違いを端的にまとめてみました。
・Intelligence Suite(業務アプリケーション群):
S/4HANAやSuccessFactorsなど、具体的な業務アプリケーション群
・Industry Cloud(業種特化型アセット):
Intelligence SuiteやBTPを使い、パートナーが開発した業種別テンプレート
・SAP Signavio (旧Business Process Intelligence, BPI):
ビジネスプロセスの可視化・分析を支援するプロセスマイニング製品
・SAP BTP:
上記を支える横断型、かつ汎用的な基盤で、統合や拡張アプリケーション開発、AIや分析サービスなどを包含する
1-5.SAPユーザーにとってのBTPの存在意義
SAP BTPは、ERPを核とした企業向けITシステムに対して「付加価値の創出を容易にする」ことができます。
より分かりやすく言えば、SAPを利用するユーザー企業が、ERPとの高い親和性を維持しながら、アプリケーション統合・拡張・開発ができることを価値としています。
つまり、SAP BTPを検討すべき対象は、既にSAP製品群を導入済みの企業、またはSAPを中心に業務システムを展開したい企業です。
このような企業にとってBTPは他のPaaSと比較した際に圧倒的な価値を提供できる存在になります。
さらに言うと、SAP BTPは、SAPが提唱する「クリーンコア」を達成するための手段でもあります。
クリーンコア戦略とは、SAP ERP本体を可能な限り標準状態に保ちつつ、ビジネス上の目的を達成するという方法論です。
近年のSAPが大々的に掲げているテーマであり、SAP BTPはこのクリーンコア戦略を具体化するための戦術的なソリューションと言えるでしょう。
2.SAP BTPの主要な機能
次にSAP BTPの主要機能について解説します。
SAP BTPは常にアップデートし続けており、機能については今後変更される可能性があります。
そのため、以下の情報はあくまでも2024年時点のものとして考えてください。
2-1.アプリ開発機能
SAP BTPの目玉とも言えるのが、アプリ開発機能です。
開発機能といっても、EPRのSE80のように特定のトランザクションを指すものではなく、開発に必要なさまざまなツールや環境をひとまとめにした「開発プラットフォーム」として理解してください。
具体的には、以下4つの機能が該当します。
・SAP Business Application Studio(BAS)
・SAP BTP ABAP Environment
・SAP Build Apps
・SAP Build Work Zone
SAP Business Application Studio(BAS)
SAP Business Application Studio(BAS)は、SAPソリューション全体の開発に特化していて、特にFioriベースのアプリケーション開発に最適です。
Web IDEの後継となり、開発環境がクラウド上で提供されます。
SAP BTP ABAP Environment
SAP BTP ABAP Environmentは、従来のオンプレミスABAP開発とは異なり、クラウド環境上でABAPを使った拡張開発を行うためのサービスです。
ERP本体をクリーンに保ちながら、SAP標準に準拠した開発を実現できます。
SAP Build Apps
SAP Build AppsはRPAやワークフロー用のローコード/ノーコード開発環境です。
ローコード/ノーコードで、RPAやワークフローを組み合わせたアプリケーションを迅速に開発できます。
非エンジニアでも簡単にアプリケーション作成ができるよう設計されています。
SAP Build Work Zone
SAP Build Work Zoneは、アプリやコンテンツ、プロセスを統合し、ユーザーにとって使いやすいポータルサイトを構築するための機能です。
社内の情報共有や連携をスムーズにするために役立ちます。
これらの機能を活用することで、ERP本体を直接変更せずに、柔軟な拡張開発が可能です。
やり方次第ではありますが、アップグレードや保守性も向上します。
本格的な開発ならばBASかABAP Environmentを、簡易なアプリ開発ならばBuild Appsと、選択肢の幅が広いことも魅力です。
2-2.自動化機能
BTPが持つ2つ目の機能は自動化に関するものです。
主に以下2つのツールが用意されています。
・SAP Build Process Automation
・SAP Intelligent Robotic Process Automation(iRPA)
SAP Build Process Automation
SAP Build Process Automationは、ドラッグ&ドロップの操作でワークフローを構築できる自動化ツールで、主に以下のような機能を提供します。
・ローコード開発に適したユーザーフレンドリーなインターフェース
・ビジネスユーザー(専任のエンジニアではない開発者)向け
・強力なワークフロー管理機能と、プロセスの監視・管理が可能なダッシュボード
・RPA(ロボティック・プロセス・オートメーション)機能
SAP Build Process AutomationではRPAを内蔵しており、自動化Botとワークフローを統合することが可能です。
特定業務に特化したテンプレートやコンポーネントが用意されているため、SAPの業務シナリオに即した自動化を素早く構築できる点がメリットです。
さらに、開発されたアプリケーションやワークフローへのアクセスを提供するポータルと、共通の認証機能を持つため、自動化アプリ開発後のリリースや運用もスムーズに進むでしょう。
一般的な自動化ツールと違うところは、リリースから運用までスムーズに行えることでしょうか。
SAP Intelligent Robotic Process Automation(iRPA)
SAPが開発した独自のRPAで、AIや機械学習との組み合わせを得意としています。
特にERPなどのSAP製品群との統合がスムーズであり、ERPユーザーが効率よく自動化を進めることが可能です。
また、SAPが蓄積しているビジネスシナリオに対応したRPAであることから、ビジネスへの適合性も高いとされています。
2-3.統合に関する機能
統合に関する機能とは、端的に言えば連携に関する機能ですね。
以下2つの種類に分類できます。
プロセス連携
・SAP BTP Integration Suite(Cloud)
・SAP Process Orchestration(On-Premise)
データ連携
・SAP Data Interigence Cloud(Cloud)
・SAP HANA SDI/SDA(Cloud/On-Premise)
・SAP Data Service(On-Premise)
これら連携機能によって他システムとの連携や、社内でのデータ収集・連携を効率化することができます。
特にSAP BTP Integration Suiteは、クラウド環境でのAPIベースの統合に特化しており、非SAPシステムを含め幅広い外部システムとの連携に活用できます。
また、複雑化しがちなオンプレミスとクラウドのハイブリッド環境においてもプロセス/データの統合が進めやすくなるでしょう。
2-4.データ分析に関する機能
データ分析に関する機能としては、クラウド型DWHの「SAP Datasphere」と、クラウド型BIの「SAP Analytics Cloud」の2種類が用意されています。
特に注目したいのはSAP Datasphereですね。
SAP BTPのデータ蓄積と管理を行う機能で、単なるデータウェアハウスとしてではなくデータレイクとしての機能も持っています。
データ統合、モデリング、ガバナンスを統一的に管理でき、SAPと非SAPの異種データを効果的に管理可能です。
また、SAP Analytics Cloudと組み合わせることで、Datasphereに蓄積したデータを即座に視覚化・分析できるため、迅速な意思決定をサポートします。
DWHとは銘打っているものの、機能的には一回り上のものが搭載されていると考えてよいでしょう。
2-5.人工知能に関する機能
人工知能に関する機能としては、以下4つが提供されています。
・SAP AI Business Services(ビジネス特化型AIサービス)
・SAP AI Core(機械学習基盤)
・SAP AI Launchpad(AIモデルの管理環境)
・SAP Conversational AI(チャットボット開発・運用)
SAP AI Business Services(ビジネス特化型AIサービス)
SAP AI Business Servicesは、ビジネス関連データに基づきトレーニングされたAIモデルを用いて、アプリケーションにスマート機能を組み込むサービスです。
SAP AI Core(機械学習基盤)
SAP AI Coreはオープンソースの機械学習ツールと連携可能で、柔軟なAI開発が行えます。
実務では既存の機械学習モデルやAIフレームワークとの組み合わせて使うことが多いと思います。
SAP AI Launchpad(AIモデルの管理環境)
AIモデルやプロジェクトの管理、運用を簡素化し、エンジニアスキルを持たない業務ユーザーであっても使いやすいAIを実現できます。
SAP Conversational AI(チャットボット開発・運用)
SAP Conversational AIはチャットボットを簡単に作成・管理でき、ヘルプデスクやカスタマーサポートの効率化に役立ちます。
これらの機能は、SAP Analytics Cloud(SAC)と組み合わせて利用することで、予測分析や異常検知など高度な意思決定支援が可能となり点も見逃せません。
SACでも機械学習エンジンを活用した予測分析機能を提供していますから、機械学習を本格的にERPに取り込む企業にとっては良い選択肢になるのかもしれません。
2-6.SAP BTPを知るために必要な「SAP Discovery Center」

※出展:https://discovery-center.cloud.sap/index.html
SAP BTPについてより深く知りたければ、公式の情報源である「SAP Discovery Center」を活用しましょう。
SAP Discovery Centerは、単なる情報提供サイトではなく、「SAP BTPの具体的な活用方法を体験的に理解できるプラットフォーム」です。
SAP BTP導入の検討やアプリケーション開発を始める際に、最初にアクセスすべき場所と言えるでしょう。
また、BTPを触ったことがないエンジニアの初期学習にも役立ちます。
特徴は以下のとおりです。
ミッション(Mission)単位でのユースケースが豊富
SAP Discovery Centerでは、業種や業務ごとにSAP BTPの活用シナリオが「ミッション」という形式でまとめられています。
たとえば「SAP S/4HANAとの連携方法」や「チャットボットの構築」など、実務でよく求められるノウハウについて、詳しく解説されています。
サービスカタログの提供
SAP BTPで提供されている各種サービスが一覧形式で整理されています。
また、概要・ユースケース・必要なライセンス情報まで一元化しています。
各サービスがどのような目的/ユースケースに最適化されているかが示されているため、サービス選定の際に非常に役立ちます。
「こういうことがしたいのだけど、何を使えばよいのかわからない」というユーザーの目線でサービスがまとめられているのは嬉しいですね。
ステップバイステップのガイド
各ミッションには、実際の構築手順を追体験できるようステップバイステップのガイドが用意されています。
ガイドには具体的な設定方法やサンプルコードまで記載されているため、BTPを初めて利用するエンジニアやコンサルタントにとっても負担は小さいと思います。
ただし、日本の商慣習に準拠しているわけではないので、「読み替え」や「応用」のスキルは必須かもしれません。
コスト見積もりのサポート機能
このサイトの非常に優秀なコンテンツとして、見積もり機能があります。
以下のように、ロケーションや使用するサービスによって概算の見積もりが可能なセルフサービスです。


※出典:https://discovery-center.cloud.sap/index.html
BTPの導入にあたり、多くの企業で懸念となるのがコストです。
Discovery Centerでは、想定する構成に基づいた大まかなコスト見積もりが可能となっており、予算策定やコスト感の把握にも役立ちます。
「BTPは使ってみたいけど、高いのでは……?」という不安をある程度払拭できるのでおすすめです。
3.SAP BTPを使うには?契約形態の種類
SAPの製品はいくつかの契約形態が設けられています。
BTPも例外ではなく、2025年春時点で以下4つのパターンがあるようです。
Subscription-based pricing(サブスクリプション方式)
事前に利用するサービスを決定し、そのサービスのみを個別に契約する方式です。
最もシンプルなサブスク方式ですね。
Cloud Platform Enterprise Agreement(CPEA)
年間の契約金額をあらかじめ設定しておき、その範囲内で自由にサービスを選択・利用できる形態です。
サービス利用料は毎月、事前契約した金額から差し引かれます。
SAP BTP Enterprise Agreement(BTPEA)
CPEAの後継として設けられ、現在SAP社が推奨している契約方式です。
基本的にはCPEAと同じですが、対象となるサービス範囲が一部異なります。
詳細な違いやFAQはSAP公式サイトで確認できますので、気になる方は調べてみてください。
Pay-As-You-Go(PAYG:従量課金制)
完全従量課金型の契約方式です。2021年に新設されました。
事前の契約が不要で、実際に使った分だけ支払う仕組みというシンプルなもの。
ただし、PAYGの料金は前述の契約形態(Subscription、CPEA、BTPEA)と比べると割高です。
他の契約形態には事前契約による割引が適用されますが、PAYGにはそれがないことが理由のようです。
4.SAP BTP関連の認定資格
SAP BTP自体に直接対応した資格としては、「Solution Architect – SAP BTP」が有名です。
しかしこれ以外にも、開発系、ベーシス系、その他周辺資格がありますので、この機会に整理して把握しておきましょう。
・Solution Architect – SAP BTP
・Generative AI Developer – SAP BTP
・Backend Developer – SAP Cloud Programming Model
・Back-End Developer – ABAP Cloud
・Low-Code / No-Code Developer – SAP Build
・Integration Developer
4-1.Solution Architect – SAP BTP
SAP BTPを活用したクラウドソリューションのアーキテクチャ設計スキルを証明する資格です。
データ分析、アプリ開発、AI、統合などの主要機能を組み合わせ、拡張性やセキュリティ、全体的な統合設計を行うための知識を学びます。
RISE with SAPやSAP S/4HANAとの高度な連携、複雑なビジネス要件に応えるアーキテクチャ設計能力が求められます。
対象となる人材やポジション
・クラウドソリューションアーキテクト
・プリセールス、エンジニアなど
・SAPクラウド移行プロジェクトのリード
4-2.Generative AI Developer – SAP BTP
SAP BTP上で生成AIを活用したアプリケーション開発スキルを証明する資格です。
SAP Business AIやJouleなどのAIを実際のビジネス課題に適用し、プロンプト設計、AI API活用、ユーザー体験設計を行うためのスキルを学びます。
また、AI実装における倫理や責任に関する理解も含まれます。
ECC6.0までの時代には必要とされなかったスキルをまとめているだけに、ベテランの方も積極的に取得したい資格かもしれません。
対象となる人材やポジション
・SAP BTPで生成AI活用を活用する開発者
・AIを活用するUI/UX開発者
・AIを活用した拡張開発を検討する技術リーダー
4-3.Backend Developer – SAP Cloud Programming Model
SAP BTP環境でSAP Cloud Application Programming Model(CAP)を用いてバックエンドアプリケーションを開発するための資格です。
CAPの基礎概念からNode.jsを用いたビジネスロジック実装、ODataサービスの定義、SAP HANA Cloudとの連携など、実践的な開発能力を認定します。
また、ユーザー認証やセキュリティ設定、アプリケーションのデプロイも含まれます。
対象となる人材やポジション
・SAP BTP上でのバックエンド開発担当者
・Node.jsやJavaを用いるクラウド開発エンジニア
・クラウドネイティブなアプリケーション開発に関心のある技術者
4-4.Back-End Developer – ABAP Cloud
SAP BTPやSAP S/4HANA上でABAP Cloudを活用した開発スキルを認定する資格です。
特にABAP RESTful Application Programming Model(RAP)を用いたビジネスオブジェクトの設計、CDSビュー定義、データモデル構築などが中心です。
さらに認証・API連携といった高度な技術の実装能力も習得の対象となります。
対象となる人材やポジション
・ABAP Cloudで開発を担当するエンジニア
・RAPを利用した開発を行うABAP開発者
・SAPクラウド拡張開発を担うテクニカルコンサルタント
4-5.Low-Code / No-Code Developer – SAP Build
SAP Build製品群を活用したローコード・ノーコード(LCNC)開発スキルを認定します。
SAP Build Apps、Process Automation、Work Zoneなどを活用したアプリケーション設計や業務自動化、業務ポータルを構築できる能力が求められます。
UI/UX設計や外部サービスとの連携能力も含まれます。
対象となる人材やポジション
・業務改善を担うパワーユーザー
・LCNCアプリ開発に携わるDX推進担当者
・プロセス自動化を検討するシチズンデベロッパー
4-6.Integration Developer
SAP Integration Suiteを用いたシステム連携や統合設計が行える技術スキルを認定します。
クラウドとオンプレミス間の連携やAPI設計、イベント駆動型統合などが含まれます。
さらにメッセージマッピングや通信設定、API管理の実務能力を有していることを証明します。
対象となる人材やポジション
・SAP Integration Suiteを用いた統合開発者
・システム連携を設計するテクニカルコンサルタント
・API中心のアーキテクチャを管理するITエンジニア
5.SAP BTPの現状
現在、SAP BTPは、グローバルで15,500以上の顧客を持ち、急速に受け入れられているようです。
また、この顧客基盤は1500以上のパートナーによって支えられています。
ある顧客は、SAP BTPを「最も統一されたアプローチを提供するプラットフォーム」と見なしていて、そこそこ好評を得ている模様。
さらに、SAP BTPを利用する企業は、3,300を超えるAPI、260以上のデータと分析パッケージ、2,600以上の事前構築された統合環境、300以上のSAPプロセスオートメーションパッケージなど、事業を迅速にイノベーションするためのサービスを受けることができます。
SAPはBTPにかなり注力しているようで、日本でも採用が進むことは間違いないでしょうね。
そもそも2015年から地道に顧客を開拓してきたサービスであり、クリーンコア戦略の中核でもありますから、S/4 HANAとBTPがメジャーな組み合わせになる日も近いでしょう。
今後はSAP ERP人材もBTPについての知見を深めていく必要がありそうです。
6.まとめ
本記事では、今後のSAP S/4 HANAとも密接な関係にある外部連携・開発基盤「SAP BTP」についての知識を横断的に紹介しました。
SAP BTPはクラウド、AI、外部連携という今後のERPとってなくてはならない要素を取りまとめたプラットフォームです。
将来的にSAP人材にとっての必須スキルになる要素が満載ですので、是非ともスキル研鑽を続けていきたいですね。
SAP BTPに関連したプロジェクトに参画して実践力を鍛えていきましょう。