---
schema_version: "1"
id: 4678bf145ca81471cc8d9af76320ef45abebd4feca298949d350bacd6e1a2a92
title: SAP S/4HANA OData Connector 2.7 バッチ操作
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/sap-s4hana-cloud-connector/2.7/sap-s4hana-cloud-connector-create-batch.md
canonical_url: https://docs.mulesoft.com/jp/sap-s4hana-cloud-connector/2.7/sap-s4hana-cloud-connector-create-batch
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 16cfe36eccd0fe46ac53dce69f3a66e7de51e489f0275bbadf14751324ba8d20
description: MuleSoft Documentation Site
release: "2.7"
latest: false
---
# SAP S/4HANA OData Connector 2.7 バッチ操作

バッチ処理機能は、SAP S/4HANA OData Connector 2.1 以降で使用できます。

構造的なバッチ操作では、次のような正しい順序に従う必要があります。

1. 要求を追加する前にバッチを開始してください。
2. 実行後に要求をバッチまたは変更セットに追加しないでください。

## [](#バッチ操作を作成する)バッチ操作を作成する

バッチ操作を作成して処理するには、以下を行う必要があります。

1. **Initiate Batch**​ 操作を Mule フローに配置します。この操作により、一意のバッチ識別子が返されます。  
    この一意のバッチ識別子は、後でバッチデータ操作を共通のバッチ要求の下でグループ化するために使用できるように、たとえばフロー変数に保存する必要があります。
2. **Create Change Set**​ 操作を使用して新しい変更セットを作成します。  
    この操作によって返される変更セット識別子は、その後、変更セットに追加するために ​**Batch Create**​ 操作、​**Batch Update**​ 操作、​**Delete Entity**​ 操作、または ​**Batch Execute Function**​ 操作で使用します。
3. バッチを完了したら、​**Execute Batch**​ 操作を使用してバッチ要求を送信します。

**Batch Create Entity**​ 操作、​**Batch Get Entity**​ 操作、​**Batch Query**​ 操作、​**Batch Execute Function**​ 操作では JSON の結果が返されますが、これらの操作の結果は ​**Execute Batch**​ 操作を実行するまで読み取れません。

**Execute Batch**​ 操作を実行する前に結果を読み取ろうとすると、コネクタで例外がスローされます。これらの操作の出力は、たとえばフロー変数に保存しておいて、​**Execute Batch**​ 操作を実行した後で出力にアクセスできます。

**Execute Batch**​ 操作を正常に実行した後で、バッチ操作に含まれていた各バッチ操作の結果に関する基本情報が含まれるサマリーが返されます。その後、これらのバッチ操作の詳細な結果を確認できるようになります。

## [](#トラブルシューティング)トラブルシューティング

次のような状況では、例外がスローされます。

- 次のいずれかの理由で、操作が無効なバッチ識別子を参照している。
    
    - 開始されなかった。
    - **Execute Batch**​ 操作の一部としてすでに処理された。
- バッチ操作で使用される変更セット識別子が有効でない。

## [](#関連情報)関連情報

- [SAP S/4HANA OData Connector リファレンス](https://docs.mulesoft.com/jp/sap-s4hana-cloud-connector/2.7/sap-s4hana-cloud-connector-reference)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)