■「ExecuteCommandFailedException」 について
「ExecuteCommandFailedException」 は、下記ヘルプに記載があります通り、
SAPシステムと接続が確立されていない場合や、[変数パラメータ]に不正な値が入力されている場合などに発生します。
- [SAPテーブルクエリ] - [データ取得] - [主な例外]
■「SAP paging overflow when storing data in the ABAP」 について
「SAP paging overflow when storing data in the ABAP」 は、SAP側から返されているエラーです。
過去事例では SAP 側のメモリ不足が原因で発生していたとご報告をいただいております。
そのため、SAP 側でメモリ不足が発生していなかったか確認してください。
なお、SAP 側のメモリエラーを防ぐためには、以下の方法が考えられます。
■対応策
- SAP 側のメモリ量を増やす
- SAP テーブルクエリアダプタで抽出するデータ量を抑える
しかしながら、SAP テーブルクエリアダプタでは、データ量を分割して取得するような機能をご用意しておりません。
SAP 側のメモリ量の拡張が難しい場合、抽出条件を指定し、分割して取得するといった方法で対応可能かご確認ください。