SAP Connector - Mule 4

サポートカテゴリ: サポートカテゴリ: プレミアム

SAP Connector v5.1

SAP 用 Anypoint Connector (SAP Connector) を使用すると、SAP NetWeaver に基づいてデータを外部システムと統合できます。

SAP Connector は、Anypoint Platform の Design Center 機能では使用できません。

このコネクタを使用するには、個別のライセンスが必要です。このコネクタを評価したり、本番環境で使用したりするには、MuleSoft にお問い合わせください。

Mule Runtime Engine (Mule) では、SAP 用 Anypoint Connector (SAP Java Connector (JCo) ライブラリを利用する SAP 認定 Java Connector) を介した SAP インテグレーションがサポートされます。SAP JCo により、SAP バックエンドシステムと Java アプリケーション間の通信が促進されます。Java プログラムは、SAP システムに接続して、リモート関数モジュールを起動できるようになります。また、オブジェクト型が異なっていても IDoc (SAP 中間ドキュメント) を解析できるようになります。SAP 設定では、インバウンド通信とアウトバウンド通信の両方がサポートされます。

SAP JCo ライブラリを使用すると、Mule アプリケーションで次のことができます。

  • 次の種別の RFC プロトコルを介して BAPI 関数を実行する。

    • Synchronous Remote Function Call RFC (sRFC)

    • Asynchronous Remote Function Call RFC (aRFC)

  • sRFC および aRFC を介して BAPI としてコールされる JCo サーバーとして動作する。

  • tRFC および qRFC を介して IDoc を送信する。

  • tRFC および qRFC を介して IDoc を受信する。

  • SAP オブジェクト (BAPI および IDoc では JCo 関数) と XML 間の変換を行う。

SAP の頭字語については、<<「SAP 用語」>>​を参照してください。

コネクタについて

Anypoint Connector とは、Salesforce、SAP、ServiceNow、Twitter などの外部システムの API やリソースに接続できる Mule Runtime Engine 拡張機能です。

前提条件

この情報を使用するには、以下が必要です。

  • SAP ビジネスコンテキスト (特に SAP R/3 ビジネススイート) の実践的な知識

  • 管理的な観点からの SAP NetWeaver プラットフォームの基本的な理解

  • ABAP 言語の知識

  • 必要な SAP ライブラリをダウンロードするための SAP ID

  • 対象リソースへの接続をテストするための SAP ログイン情報

  • NetWeaver アプリケーションサーバー (NWAS) に接続するための RFC プロトコルの使用
    ECC​ および CRM​ は、他の SAP ソリューションと同様に NWAS 上で実行されるため、コネクタを使用するユーザーはこれらのシステムにアクセスできます。

  • Anypoint Studio を使用した Mule アプリケーションの作成方法に関する知識

アプリケーションを作成する前に次の手順を実行します。

  1. SAP の対象リソースおよび Anypoint Platform へのアクセス権を持っている必要があります。

  2. SAP Web サイトにアクセスし、IDoc、JCO、JCO Native のバージョン 3.0.18 ライブラリを、使用するコンピューターのフォルダーにダウンロードします。
    Studio 7 では、変換することなくライブラリ形式を直接使用できます。

対象者

Exchange テンプレートおよび例

Anypoint Exchange​ には、SAP Connector の使用を簡略化するテンプレートと例が用意されています。テンプレートを開始点として、他の機能を追加できます。以下に完全なソリューションを示します。

SAP Exchange の例とテンプレート

次のステップ

前提条件を満たし、テンプレートおよび例を試したら、Anypoint Studio​ でアプリケーションを作成できます。