Source-to-Pay integration with SAP の詳細を見る

  • リリースバージョン: Yokohama
  • 更新日 2025年07月31日
  • 所要時間:2分
  • Source-to-Pay integration with SAP の詳細をご覧ください。

    SAP インスタンスと ServiceNow インスタンス間の通信の確立

    Source-to-Pay integration with SAP は、次の API をサポートしています。
    • REST API: REST は、API のフロントエンドとバックエンドを分離するクライアント/サーバーアプローチに依存しており、開発と実装においてかなりの柔軟性を提供します。REST はステートレスです。つまり、API は要求間のデータやステータスを格納しません。
    • SOAP API: 簡易オブジェクトアクセスプロトコル (SOAP) は、World Wide Web Consortium によって定義されたメッセージング標準であり、通常は XML を使用して Web API を作成するために広く使用されています。SOAP は、HTTP、SMTP、TCP/IP など、インターネット上で見られる幅広い通信プロトコルをサポートしています。
    次の方法を使用して、ServiceNow インスタンスから SAP システムとの接続を確立できます。
    • SAP Java Connector (SAP JCo): これは、Java アプリケーションが RFC/BAPI プロトコルを使用して SAP システムと通信できるようにするミドルウェアです。受信と送信の両方のリモート関数呼び出しをサポートしています。詳細については、SAP ドキュメントを参照してください。
    • OData (オープン データ プロトコル): SAP の Web テクノロジーで使用され、さまざまなプラットフォーム間でデータにアクセスできるようにし、Web アプリケーション、Web サイト、モバイル アプリの開発を可能にします。
    SAP は、データ転送用に以下のプロトコルをサポートしています。
    • RFC/BAPI (通常同期)
    • REST/OData (同期)
    • SOAP (通常は非同期)

    SAP 実装

    • オンプレミス実装:

      すべては、顧客が物理的な場所で管理および維持します。このモデルでは、SAP ECC と SAP S4 HANA の両方を実装できます。

    • Azure または AWS でのオンプレミス実装:

      SAP インスタンスは Azure や AWS などのクラウド インスタンス上にある可能性がありますが、ファイアウォール内にあるため、オンプレミス実装のタイプであり、唯一の違いはインスタンスがクラウド サーバーでホストされていることです。このモデルでは、SAP ECC と SAP S4 HANA の両方を実装できます。

    • クラウド実装:

      SAP インスタンスが真のクラウドシステム上にある。このモデルでは SAP S4 HANA のみを実装でき、SAP ECC はこのカテゴリに実装できません。

    ServiceNow が提供する現在のデフォルトの SAP 統合ワークフローは、最初の 2 つのタイプの実装に対応しています。ただし、クラウドでの実装をお客様が排除するわけではなく、これはラッパー関数モジュールを Web サービス WSDL に変換することで簡単に実現できます。ただし、これにはSAPとServiceNowでのカスタマイズが必要です。