次の方法で共有


mySAP Business Suite の.NET Framework データ プロバイダーの制限事項

.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 データ型 CURRDEC、、および QUAN のフィールド値に使用できる最大長は 29 桁です。 SAP は、これらのデータ型の値に対して 31 桁の場所をネイティブに提供しますが、変換先の .NET の 10 進データ型では 29 桁の制限が課されます。

  • .NET データ型と SAP データ型 Double の間のマッピングの制限により、SAP FLTP システムから .NET 型にデータを読み取る際にオーバーフロー エラーが発生する可能性があります。 .NET 型は、負の 1.79769313486232e308 から正の 1.79769313486232e308 までの値を持つ倍精度の 64 ビット番号を表すことができますが、 データ プロバイダー for SAP によって解析された SAP FLTP 型は、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 バイト文字の値はサポートされていません。

参照

.NET Framework Data Provider for mySAP Business Suite について