ABAP SDK for Google Cloud の概要

ABAP SDK for Google Cloud を使用すると、SAP デベロッパーは、任意のプログラミング言語(ABAP)で Google Cloud の機能を利用できます。この SDK は、ABAP クラスの形式のクライアント ライブラリのセットとして使用できます。これらのクラスを使用すると、ABAP デベロッパーは Google Cloud APIs に接続して使用できます。

接続性、セキュリティ、データのシリアル化、エラー処理といった手間のかかる処理を SDK が引き受けてくれるため、ABAP のデベロッパーはビジネス ロジックの構築に集中できます。また、SDK には、ボイラープレート コードをすぐに使用できるようにするコード ウィザードも用意されています。これにより、デベロッパーが記述する必要のあるコードの量が大幅に削減され、ビジネス価値を実現するまでの時間が短縮されます。

ABAP SDK for Google Cloud の機能

ユースケース

ABAP SDK for Google Cloud を使用すると、役に立つビジネス アプリケーションを構築できます。一般的なユースケースを次に示します。

分析情報をリアルタイムのアクションに変える

SAP アプリケーション内で生成 AI を活用し、膨大な構造化データと非構造化データから実用的な分析情報を取得して、より優れたビジネス上の意思決定を行うことができます。

SAP ビジネス プロセスの簡素化と自動化

Document AI、Address Validation、Cloud Translation AI、Cloud Storage を使用して、受注書の送信などのビジネス プロセスを自動化できる拡張機能を作成します。

システムとデータのシームレスな統合

Pub/Sub と BigQuery でイベント ドリブン アーキテクチャを使用して、ビジネス プロセス データを外部システムと交換します。

SAP システムとアプリケーションを保護する

Secret Manager と Cloud Key Management Service を使用して、機密データの安全な保存、取得、送信を行います。

これらは、一般的なビジネス ユースケースのほんの一例です。70 を超える Google Cloud APIs をサポートする ABAP SDK for Google Cloud は、Google Cloud の機能を ABAP プラットフォームでフルに活用し、ビジネス変革の無限の機会を創出します。

ABAP SDK for Google Cloud エディション

ABAP SDK for Google Cloud には 2 つのエディションがあり、オンプレミス、Google Cloud、他のクラウド、S/4HANA Cloud プライベート エディション、S/4HANA Cloud パブリック エディション、その他のクラウド ABAP アプリで SDK を使用できます。

次の図は、ABAP SDK for Google Cloud の 2 つのエディションと、それぞれをインストールできる場所を示しています。エディションに関係なく、SDK は 70 以上の Google Cloud APIs と統合されています。これにより、SAP 内の幅広いビジネス機能にわたって革新的なソリューションを構築できます。

ABAP SDK for Google Cloud エディション

ABAP ランタイム環境に適した SDK エディションをご利用いただけます。

SAP BTP エディション

ABAP SDK for Google Cloud の SAP BTP エディションは、SAP BTP、ABAP 環境にインストールします。

このエディションでは、SAP の side-by-side 拡張の推奨事項を使用して拡張機能を構築し、統合できます。

ABAP SDK for Google Cloud の SAP BTP エディションの追加機能と拡張機能については、ABAP SDK for Google Cloud の SAP BTP エディションの新機能をご覧ください。

オンプレミスまたは任意のクラウド エディション

ABAP SDK for Google Cloud のオンプレミス エディションまたはクラウド エディションは、Compute Engine の SAP ホストシステム、クラウド仮想マシン、RISE with S/4HANA Cloud Private エディション、オンプレミス インスタンスにインストールします。

このエディションでは、アプリ内拡張機能を構築し、SAP アプリケーションに直接統合できます。

バージョン 1.8 以降、ABAP SDK for Google Cloud のオンプレミス エディションまたはクラウド エディションには、Google Cloud の Vertex AI プラットフォームとシームレスにやり取りするための専用ツールである Vertex AI SDK for ABAP が用意されています。Vertex AI SDK for ABAP の詳細については、Vertex AI SDK for ABAP の概要をご覧ください。

ABAP SDK for Google Cloud のオンプレミスまたはクラウド エディションの追加機能と拡張機能については、ABAP SDK for Google Cloud のオンプレミスまたはクラウド エディションの最新情報をご覧ください。

リファレンス アーキテクチャ

リファレンス アーキテクチャを使用して ABAP SDK for Google Cloud を調べ、SDK を使用して SAP アプリケーション ランドスケープにイノベーションをもたらす方法を確認します。この SDK を使用すると、高度な AI と ML 機能の Vertex AI や、BigQueryPub/SubCloud Storage などの他の Google Cloud サービスと統合できます。詳細については、ABAP SDK for Google Cloud のリファレンス アーキテクチャをご覧ください。

Google Cloud コミュニティ

Cloud フォーラムのコミュニティで ABAP SDK for Google Cloud のディスカッションに参加できます。

コミュニティ リソース

ABAP SDK for Google Cloud を最大限に活用するには、次のコミュニティ リソースをご覧ください。

  • コンテンツ リポジトリとしての Cloud Storage: SAP システムと Cloud Storage の間に接続を確立することで、添付ファイルを保存し、古い SAP データを Cloud Storage にアーカイブできます。ABAP SDK for Google Cloud を使用して構築されたこのオープンソース ソリューションは、SAP Content Server Interface を実装しています。SAP GUI 画面で構成して、PDF ドキュメントの保存と取得、データファイルのアーカイブを行うことができます。詳細については、Google Cloud Storage: SAP 用コンテンツ サーバーをご覧ください。

  • ABAP SDK for Google Cloud 用の OpenAPI Generator: ABAP SDK for Google Cloud と互換性のある ABAP クラスを生成することで、Google Cloud でホストされているカスタム API または限定公開 API を SAP アプリケーションに統合できます。詳細については、ABAP SDK for Google Cloud 用の OpenAPI 生成ツールをご覧ください。

次のステップ