.NET Framework Data Provider for mySAP Business Suite (Data Provider for SAP) の既知の制限事項を次に示します。
Data Provider for SAP では、Secure Network Connection (SNC) を使用した SAP システムへの接続はサポートされていません。 SNC の詳細については、「 SAP システムとアダプターの間のセキュリティ」を参照してください。
Data Provider for SAP では、 の プロパティまたは
Size
プロパティはSAPParameter
サポートDbType
されていません。 代わりに、ユーザーが のSAPParameter
値を指定すると、.NET データ型と SAP データ型の間の確立されたマッピングに従って、値が内部的に .NET データ型にキャストされます。SAP データ型
CURR
DEC
、、およびQUAN
のフィールド値に使用できる最大長は 29 桁です。 SAP は、これらのデータ型の値に対して 31 桁の場所をネイティブに提供しますが、変換先の .NET の 10 進データ型では 29 桁の制限が課されます。.NET データ型と SAP データ型
Double
の間のマッピングの制限により、SAPFLTP
システムから .NET 型にデータを読み取る際にオーバーフロー エラーが発生する可能性があります。 .NET 型は、負の 1.79769313486232e308 から正の 1.79769313486232e308 までの値を持つ倍精度の 64 ビット番号を表すことができますが、 データ プロバイダー for SAP によって解析された SAPFLTP
型は、1.8446744073709552E+19 を超えることはできません。型の有効な制限FLTP
は、負の 1.8446744073709552E+19 から正の 1.844674073709552E+19 の範囲です。基になるクライアント ライブラリによるタイムアウト処理の問題により、Data Provider for SAP ではコマンドと接続のタイムアウトがサポートされていません。
Data Provider for SAP では、非同期コマンド動作はサポートされていません。
SQL Server Integration Services (SSIS) プロジェクトで使用すると、DATA Provider for SAP は、8000 文字を超える値を含む列のデータを取得できません。 これは、次に従う SSIS の制限が原因です。
SSIS 変数の 4,000 文字を超える値はサポートされていません。
4,000 文字を超えるワイド文字はサポートされていません。
8000 を超える 1 バイト文字の値はサポートされていません。