コンテンツに移動
Google Cloud での SAP

SAP デベロッパーに朗報: ABAP SDK for Google Cloud で 40 以上の API をサポート

2023年10月10日
Google Cloud Japan Team

※この投稿は米国時間 2023 年 10 月 5 日に、Google Cloud blog に投稿されたものの抄訳です。

Advanced Business Applications Programming(ABAP)のデベロッパーは、長年にわたって SAP アプリケーションの拡張機能を構築し、ビジネス プロセスの変革において重要な役割を果たしてきました。今年になってから、ABAP デベロッパーが SAP アプリケーションと Google Cloud を簡単に接続して統合できるようにする ABAP SDK for Google Cloud の最初のバージョンをリリースしました。このリリース以来、すでに Google Cloud のお客様やパートナー様によって、重要な SAP ビジネス プロセスの革新的な拡張機能が構築されています。事例としては、Pub/Sub を使用した SAP のビジネス トランザクションの自動化、Secret Manager を使用したオペレーションの保護、Document AI を使用した非構造化データ処理などがあります。

すでに多くのお客様が ABAP SDK によるビジネス上のメリットを実現されていますが、さらに多くの Google Cloud サービスのサポートと、ABAP SDK ベースのソリューションを迅速にオンボーディング、開発、デプロイするためのツールの改善も求められています。このようなフィードバックに基づき、このたび、ABAP SDK for Google Cloud の新しいバージョン(V1.5)をリリースしました。このバージョンでは、次の 3 つの主要分野の機能を拡張しています。

  1. より多くの API のサポート
  2. 認証メカニズムの追加
  3. ABAP デベロッパーの生産性向上

より多くの API のサポート

ABAP SDK の最初のバージョンでは、9 つの Google Cloud API をサポートしていました。今回の新しいバージョンでは、Google Workspace、Google マップ、Google Enterprise API の分野で 40 以上の API をサポートしています。注目すべき点をいくつかご紹介します。

  • Google Cloud Vertex AI: ABAP SDK を使用して、Vertex AI で利用可能な生成 AI モデルを ABAP プログラムで直接利用できるようになり、操作が簡単になりました。たとえば、石油 / ガス会社は、Vertex AI にデプロイされた大規模言語モデル(LLM)を使用して、SAP の新しい作業指示用の安全手順チェックリストの作成を自動化できます。
  • Google Maps Platform: Google Maps Platform で提供されているさまざまな API を簡単に利用できるようになりました。これにより、Google の位置情報ソリューションで SAP データを補完できます。たとえば、運送業者では、Distance Matrix API を使用して SAP で効率的な配送ルートを作成したり、Geocoding API を使用して正確な住所データを取得したりできます。
  • Google Workspace: ABAP SDK を使用して、Google ドキュメントGoogle スプレッドシートGoogle ドライブを SAP アプリケーションに直接統合できるようになりました。たとえば、Google ドライブ フォルダでファイルをアップロード / ダウンロードしたり、ABAP プログラムから Google スプレッドシートに表形式データを直接エクスポート / インポートしたりすることを、SAP ユーザーに簡単に許可できます。
  • Google Cloud Data Loss Prevention: 機密データを検出、分類、削除、匿名化、保護できるようになりました。たとえば、組み込みの infoType 検出機能を使用して、メールアドレス、社会保障番号、パスポート番号など、個人を特定できる情報を識別して削除できます。

認証メカニズムの追加

ABAP SDK の最初のバージョンではすでに、トークンベースの認証や API キーベースの認証を含む複数の認証メカニズムをサポートしていました。この新しいバージョンでは、OAuth 同意を伴う OAuth 2.0 クライアント認証情報ベースの認証もサポートしています。これは、ユーザー コンテキストの伝播に OAuth ベースの認証を必要とする Google Workspace API を使用する場合に特に便利です。

ABAP デベロッパーの生産性向上

ABAP SDK の最初のバージョンでは、技術ドキュメントの一部としてコードサンプルを公開していました。ABAP のデベロッパーの皆様にとって有用であった一方、開発インスタンスにサンプルコードを簡単にインポートできるようにしてほしいという声もありました。このニーズに応えるために、GitHub のリポジトリにコードサンプルを公開しました。すべてのコードサンプルは、abapGit 形式で公開されているため、デベロッパーはサンプルコードやクイックスタートを簡単に ABAP 開発環境にクローニングできます。

ABAP SDK は Google Cloud で完全にサポートされており、ABAP デベロッパーは、Google Cloud デベロッパー コミュニティ / フォーラムで、「ABAP SDK」ラベルを使用して、簡単にコラボレーションしたり質問の回答を得たりできます。このフォーラムに参加し、コラボレーションする方法については、Welcome to the ABAP SDK for Google Cloud Community の投稿をご覧ください。

すでに多くのお客様が、SAP アプリケーションを Google Cloud に移行し、Google Cloud サービスと統合することでビジネスを変革しています。Google の目標は、SAP アプリケーションと Google Cloud サービス間のインテグレーションをお客様にとってより簡単にすることです。ABAP SDK for Google Cloud は、ABAP デベロッパーが自由に利用できる数多くあるソリューションの一つです。この新しいバージョンでは、API カバレッジを拡張し、新しい認証メカニズムを追加し、デベロッパー エクスペリエンスを向上させました。ぜひ、新しい ABAP SDK をお客様の開発環境にインストールし、クイックスタートコードサンプルを使用して新機能をお試しください。この取り組みはまだ始まったばかりです。皆様が ABAP SDK for Google Cloud を使用して構築される革新的なソリューションを楽しみにしています。

-Compute Engine 担当プロダクト マネージャー KK Ramamoorthy

-SAP アプリケーション エンジニア Ameya Suvarna

投稿先