OData と HTTP を使用して ERP 向けゼロコピーコネクタ を SAP に接続する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • ERP OData v2 API からデータを安全に抽出して、リモートテーブルと抽出テーブルで使用します。OData は HTTP 経由で SAP に接続します。

    重要:

    OData v2 ではスナップショット分離が使用されないため、外部 ERP ソースからデータを取得するときにデータの一貫性の問題が発生する可能性があります。

    ユーザーに OData アクセス権を提供する

    OData 接続が有効になっている SAP システムが必要です。

    OData と HTTP 接続を使用してデータを抽出します。ユーザーに OData アクセス権を付与するには、SAP ヘルプサイトの次の手順を参照してください。 バックエンドサーバー: OData サービス認証をユーザーに割り当てます。

    XML ファイルのダウンロードの有効化

    glide.attachment.extensions システムプロパティは、ダウンロードできるファイルタイプを制限します。このプロパティは、デフォルトでは空です。このプロパティに xml ファイル拡張子が追加されていないことを確認してください。詳細については、「Security settings properties」を参照してください。

    新しいプロパティ

    OData に関連するプロパティを次に示します。
    プロパティ タイプ 説明 手動で作成できるか プロパティの編集に必要なロール
    sn_erp_integration.catalog_service_path 文字列 ホスト名とポートの後に、このパスを使用して SAP カタログサービスと接続します。デフォルトは /sap/opu/odata/iwfnd/CATALOGSERVICE です。v=2/ServiceCollection です。プロパティを作成して true に設定すると、すべてのサービスのリストが SAP から取得されます。情報は XML ファイルに格納され、システムレコードに添付されます。XML は後で使用することができます。たとえば、SAP に接続せずにオフラインで XML を解析します。
    注:
    カタログサービスに更新があり、テーブルカタログ情報を更新する場合は、まず [ERP システム] ページに表示されている添付ファイルを削除します。次に、取得プロセスを再度実行してリストを更新します。
    はい admin
    sn_erp_integration.odata_max_record_fetch_limit integer OData 呼び出しに $top パラメーターを追加して GET 呼び出し用にフェッチするレコードの数を制限し、Odata エンドポイントから読み取られるレコードの数を減らします。 いいえ
    sn_erp_integration.odata_service_path 文字列 ホスト名とポートの後に、このパスは SAP OData サービスへの接続に使用されます。OData サービスを指定する [値 ] に URL を追加します。デフォルトは、/sap/opu/odata/sap です。 はい admin
    sn_erp_integration.response_timeout 整数 OData 応答のタイムアウト値を指定します。OData 呼び出しが頻繁にタイムアウトする場合は、タイムアウト値を増やします。値を秒単位で指定します。デフォルト値は 100 秒です。この値は、外部 Web と MID サーバーの両方からの応答に使用されます。 いいえ admin または sn_erp_integration.erp_admin
    sn_erp_integration.use_cookies true | false OData 接続に Cookie を使用する必要があるかどうかを指定します。 いいえ admin または sn_erp_integration.erp_admin
    sn_erp_integration.use_csrf_token true | false ERP 向けゼロコピーコネクタ操作の OData 呼び出しに CSRF トークンを送信するかどうかを示します。 いいえ admin または sn_erp_integration.erp_admin
    注:
    新しいプロパティを手動で追加するには、スコープが ERP 向けゼロコピーコネクタに設定されていることを確認し、sys_properties.list に移動して [新規] を選択します。

    ハートビート情報

    ERP システムの場合、RFC と HTTP に別々のハートビートインジケーターがあります。システムが確立されると、ハートビートがアクティブになり、エラーを含むステータスが更新されます。ハートビート呼び出しが成功すると、BAPI と OData の取得が並行してトリガーされ、ステータスがシステムレコードに表示されます。BAPI およびテーブルリストの取得は RFC を介して行われます。OData の取得は HTTP 経由で行われます。

    ODATA 取得ステータスが [完了] のシステムレコード。

    詳細情報

    ERP 向けゼロコピーコネクタで OData を使用する方法の詳細については、「ERP 向けゼロコピーコネクタでの OData 接続の作成」と「ERP 向けゼロコピーコネクタでサポートされている OData 機能」を参照してください。