OData と HTTP を使用して ERP キャンバス を SAP に接続する
リモートテーブルと抽出テーブルで使用する ETL を使用して、ERP OData v2 API からデータを安全に抽出します。OData は HTTP 経由で SAP に接続します。
OData v2 プロトコルを使用してデータを取得する場合、OData v2 ではスナップショット分離が提供されないため、データの整合性の問題が発生する可能性があります。外部 ERP ソースからのデータの整合性は保証できません。
ユーザーへの OData アクセスの提供
OData 接続の確立が有効になっている SAP システムが必要です。
OData と HTTP 接続を使用してデータを抽出します。ユーザーに OData アクセス権を付与するには、SAP ヘルプ サイトの 「バックエンド サーバー: ユーザーに OData サービス認証を割り当てる」の手順を参照してください。
XML ファイルのダウンロードの許可
glide.attachment.extensions システムプロパティは、ダウンロードできるファイルタイプを制限します。このプロパティは、デフォルトでは空です。このプロパティに xml ファイル拡張子が追加されていないことを確認してください。詳細については、「Restrict attachment file extensions」を参照してください。
新しいプロパティ
| プロパティ | タイプ | 説明 | 手動で作成しますか? | プロパティの編集に必要なロール |
|---|---|---|---|---|
| sn_erp_integration.catalog_service_path | 文字列 | ホスト名とポートの後に、SAP カタログサービスに接続するためのパスです。デフォルトは /sap/opu/odata/iwfnd/CATALOGSERVICE です。v=2/ServiceCollection です。プロパティを作成して true に設定すると、すべてのサービスのリストが SAP から取得されます。情報は XML ファイルに保存され、システムレコードに添付されます。XML は後で使用できます。たとえば、SAP に接続せずにオフラインで XML を解析します。 注: カタログサービスに更新があり、テーブル内のカタログ情報を更新する場合は、まず [ERP システム] ページに表示されている添付ファイルを削除してから、取得プロセスを再度実行してリストを更新します。 |
要 | アドミン |
| sn_erp_integration.odata_service_path | 文字列 | ホスト名とポートの後に、これは任意の SAP OData サービスに接続するためのパスです。OData サービスを指定する [値 ] に URL を追加します。デフォルトは /sap/opu/odata/sap です。 | 要 | アドミン |
| sn_erp_integration.response_timeout | 整数 | OData 応答のタイムアウト値を指定します。OData 呼び出しが頻繁にタイムアウトする場合は、タイムアウト値を大きくします。値を秒単位で指定します。デフォルトは 100 秒です。この値は、外部 Web からの応答と MID サーバーからの応答の両方に使用されます。 | いいえ | admin または sn_erp_integration.erp_admin |
| sn_erp_integration.use_cookie | 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 システムの場合、RFC と HTTP には別々のハートビートインジケーターがあります。システムが確立されると、ハートビートがアクティブになり、エラーを含むステータスが更新されます。ハートビート呼び出しが成功すると、BAPI と OData の取得が並行してトリガーされ、ステータスがシステムレコードに表示されます。BAPI とテーブルリストの取得は RFC を介して行われます。OData の取得は HTTP 経由で行われます。
詳細情報
ERP キャンバス での OData の使用の詳細については、「での OData 接続の作成 ERP キャンバス」および「でサポートされている OData 機能 ERP キャンバス」を参照してください。