SAP OData - アクションとトリガー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

サポートされているアクション

SAP ODataコネクターは、次のアクションをサポートしています:

  • オブジェクトの作成
  • オブジェクトの更新
  • オブジェクトの検索
  • オブジェクトの削除
  • オブジェクトのアップサート
  • IDによるオブジェクトの詳細取得
  • カスタムアクション
  • 一括データの抽出
  • バッチリクエスト

サポートされているアクションSAP ODataアクション


一括データの抽出アクション

一括データの抽出アクションには、オブジェクトの検索アクションと比較して次の制限があります:

パラメーターオブジェクトの検索アクション一括データの抽出アクション
リクエストタイムアウト最大120秒最大1時間
レスポンスサイズ最大200 MBのソフトレスポンスサイズ制限2 GBのハードレスポンスサイズ制限
コネクションタイプすべてのコネクションタイプが可能OPAを使用するコネクションはサポートされていません。ただし、HTTP Offload proxyを使用するSAP ODataは例外です。
ジョブ処理キュー内のジョブは順番に処理されますジョブは順番に処理されない場合があります
認証クライアント証明書(x509)認証がサポートされていますクライアント証明書(x509)認証はサポートされていません

一括データの抽出アクションではなく、オブジェクトの検索アクションを使用し、LimitSkip tokenを使用してレコードをページネーションすることをお勧めします。


バッチリクエストアクション

このアクションにより、顧客は単一のリクエストで複数のCRUD(Create、Read、Update、Delete)操作を実行でき、効率、信頼性、およびコスト効率が大幅に向上します。

1

サービスを選択します。 ODataバッチサービスの選択サービスの選択

2

操作グループの追加をクリックします。 ODataバッチオペレーショングループの選択オペレーショングループを追加

関連情報

生成されるスキーマの一意性は、バッチアクション内の特定のサービスに対して選択されたオペレーションタイプとオブジェクトの組み合わせによって決まります。

3

操作タイプとオブジェクトを選択します。 ODataバッチ操作タイプ操作タイプの選択

ODataバッチオブジェクトオブジェクトの選択

4

手順2と3を繰り返して、バッチで処理する操作グループをさらに追加します。

5

追加した操作グループごとに、操作を追加するための拡張スキーマが作成されます。

ODataバッチ操作操作の追加

6

一意の操作タイプとオブジェクトを持つ同じ操作グループに、複数の操作を追加できます。 また、操作内で、それぞれのユースケースに使用する任意のフィールドを追加できます。 ODataバッチの複数操作操作


OData V4サービスのアクションの設定

OData V4 APIのアクションを設定するには、V4に対応するサービスURLを使用して別のコネクションを作成し、コネクションページのODataバージョンドロップダウンでV4を選択する必要があります。

1

OData v4に対応するアクションを作成するには、ドロップダウンでサービスグループに移動します。 たとえば、コネクションに設定されているサービスURLがhttps://<S4host>/sap/opu/odata4/sap/api_bank/srvd_a2x/sap/bank/0003/の場合、サービスグループはapi_bankです。

OData v4アクションOData v4アクション

サービスグループ名

サービスグループ名はAPI Business Hubのドキュメントで確認できます。 SAPのドキュメントにアクセスし、AttributesタブでService Group Nameを見つけます。

2

推奨プラクティスとして、<service name>_1<service name>_2などの連番に基づいて識別できる最新のAPIバージョンを選択します。 ここでは、API_BANK_3が最新であり、サービスURLhttps://<S4host>/sap/opu/odata4/sap/api_bank/srvd_a2x/sap/bank/0003/に対応しています。

3

ドロップダウンに表示される項目数が限られているため表示されない場合は、Service Nameを手動で入力します。 たとえば、サービスURLがhttps://<S4host>/sap/opu/odata4/sap/api_bank/srvd_a2x/sap/bank/0003/の場合、サービス名はapi_bank/srvd_a2x/sap/bank/0003/になります。

OData v4アクションの手動設定サービス名の手動入力

OData V4 APIの制限

OData v4 APIは、オブジェクトの検索アクションと一括データの抽出アクションに対して、デフォルトで100件のレコードを返します。 より多くのレコードが必要な場合は、アクション内のLimitパラメーターを調整する必要があります。

サポートされているトリガー

SAP ODataコネクターは、次のトリガーをサポートしています:

  • 新規オブジェクト - SAPでオブジェクトが作成されるとトリガーされます。
  • 更新済みオブジェクト - SAPでオブジェクトが更新されるとトリガーされます。

サポートされているトリガーSAP ODataトリガー

Last updated: