ソーシングおよび調達 API の使用

ソーシングおよび調達での API の使用

Objective

After completing this lesson, you will be able to ソーシングおよび調達における API の発見とテスト

ソーシングおよび調達 API

概要

ソーシングおよび調達の API コードの例

API を使用して、システムランドスケープ全体でビジネスプロセスを接続し、電子データ交換 (EDI) でサービスの外部コンシューマと統合することができます。

ソーシングおよび調達向けに OData および SOAP API が提供されています。

ソーシング購買向け API の全一覧に関するドキュメントは、SAP Help Documentation: APIs in Sourcing and Procurement にあります。

OData (REST) API は、同期呼出用に設計されています。これらは、送信側が受信側への HTTP 要求への即時応答を必要とする場合に使用されます。この通信シナリオでは、受信者が送信者の URL を認識している必要はありません。

SOAP API は、メッセージベースの通信用に設計されています。多くの場合、このメッセージは通知ではなくコマンドメッセージを意味的に表し、送信側はこのコマンドで受信側システムを実行することを期待します。送信側は HTTP 応答で応答を受信するだけで、即時処理は想定されていません。BtoB (B2B) 通信では、特に明示的な応答メッセージをモデル化することが一般的です。この応答メッセージは、コマンドメッセージが処理されると、個別の HTTP 要求で受信側から送信側に送信されます。

SAP Business Accelerator Hub ユーザインタフェース

SAP Business Accelerator Hub を使用して、SAP および選択したパートナからの API、ビジネスイベント、統合、およびサンプルアプリを含むデジタルコンテンツパッケージを見つけて使用することができます。

注記

SAP Business Accelerator Hub は、以前は SAP API Business Hub と呼ばれていました。

これにより、アプリ、統合、および拡張をより簡単に構築することができます。

SAP S/4HANA Cloud にナビゲートし、ソーシングおよび調達で使用可能なサービスインタフェース (API) のカタログを参照することができます。

API をテストすることで、API がどのように構成されているか、およびビジネスニーズに適しているかどうかを理解することができます。

API を検索し、利用可能なサンドボックスおよび標準データで試用機能を使用して API をテストすることができます。独自の SAP S/4HANA Cloud システムを使用してそれらをテストすることもできます。

以下のビデオでは、SAP Business Accelerator Hub の概要について説明します。

SAP Business Accelerator Hub

API のテスト

SAP Business Accelerator Hub にログオンすると、対応する API の各ページで利用可能な Try Out 機能を使用して API をテストできます。

対応する API を開くには、SAP Business Accelerator Hub で製品 SAP S/4HANA CloudAPIsAPI Type にナビゲートします。検索フィールドを使用して、選択した API タイプタブでテストする API (ODATA V2 など) を検索することができます。目的の API を選択して開くと、同じページで Try Out を選択して API をテストできます。

さまざまなタイプのHTTP 要求をトリガし、その応答を即座に検査することができます。API キーによって API 要求が承認され、すべての API 応答が応答本文に表示されます。

試用機能を使用して、以下を実行することができます。

  • テストする API および操作を選択します。

  • 操作に基づいて必要なパラメータを追加します。

  • 要求を実行します。

  • 応答領域で応答を確認します。

SAP Business Accelerator Hub の詳細については、SAP Business Accelerator Hub の SAP ヘルプガイドを参照してください。

SAP Business Accelerator Hub でソーシングおよび調達 API を検索し、ハブで利用可能なサンドボックス環境を使用してそれらをテストすることができます。ただし、環境として独自の SAP S/4HANA Cloud システムを使用して API をテストする場合、またはシステムのデータにアクセスするアプリケーションを開発する場合は、SAP S/4HANA Cloud システムの通信管理を設定する必要があります。次のレッスンでは、この設定を行う方法について学習します。