适用于 mySAP Business Suite 的 .NET Framework 数据提供程序的限制

以下是适用于 sap) 的 .NET Framework Data Provider for mySAP Business Suite (数据提供程序的已知限制:

  • 适用于 SAP 的数据提供程序不支持使用安全网络连接 (SNC) 连接到 SAP 系统。 有关 SNC 的详细信息,请参阅 SAP 系统和适配器之间的安全性

  • 适用于 SAP 的数据提供程序不支持 DbTypeSAPParameterSize 属性。 相反,当用户为 SAPParameter指定值时,根据 .NET 和 SAP 数据类型之间的已建立映射,该值在内部强制转换为 .NET 数据类型。

  • SAP 数据类型 CURRDECQUAN 的字段值允许的最大长度为 29 位。 尽管 SAP 以本机方式为这些数据类型值提供 31 个位置,但它们转换为的 .NET 十进制数据类型施加了 29 位数的限制。

  • .NET 数据类型 Double 与 SAP FLTP 数据类型之间的映射限制可能会导致在从 SAP 系统读取数据到 .NET 类型时出现溢出错误。 尽管 .NET 类型可以表示一个双精度 64 位数字,其值范围为从负 1.79769313486232e308 到正 1.79769313486232e308, 由 SAP FLTP 数据提供程序分析的 SAP 类型不能超过 1.8446744073709552E+19;该 FLTP 类型的有效限制为负 1.8446744073709552E+19 到正 1.8446744073709552E+19 的范围。

  • 由于基础客户端库的超时处理问题,SAP 数据提供程序不支持命令和连接超时。

  • 适用于 SAP 的数据提供程序不支持异步命令行为。

  • 与 SQL Server Integration Services (SSIS) 项目一起使用时,适用于 SAP 的数据提供程序无法检索包含超过 8000 个字符的值的列的数据。 这是由于 SSIS 限制导致的,根据此限制:

    • 不支持 SSIS 变量中大于 4000 个字符的值。

    • 不支持大于 4000 个宽字符的值。

    • 不支持大于 8000 个单字节字符的值。

另请参阅

关于 mySAP Business Suite 的 .NET Framework 数据提供程序