Limitations of the .NET Framework Data Provider for mySAP Business Suite
The following are known limitations of the .NET Framework Data Provider for mySAP Business Suite (Data Provider for SAP):
The Data Provider for SAP does not support connecting to an SAP system using Secure Network Connection (SNC). For more information about SNC, see Security between the SAP system and the adapter.
The Data Provider for SAP does not support the
DbType
orSize
properties of theSAPParameter
. Instead, when the user specifies a value for theSAPParameter
, the value is cast internally to a .NET data type according to the established mapping between .NET and SAP data types.The maximum length allowed for field values of SAP data types
CURR
,DEC
, andQUAN
is 29 digits. Although SAP provides 31 places for these data-type values natively, the .NET decimal data type to which they are converted imposes a 29-digit limit.A mapping limitation between the .NET data type
Double
and the SAPFLTP
data type can cause an overflow error when reading data from the SAP system into the .NET type. Although the .NET type can represent a double-precision 64-bit number with values ranging from negative 1.79769313486232e308 to positive 1.79769313486232e308, an SAPFLTP
type parsed by the Data Provider for SAP cannot exceed 1.8446744073709552E+19; the effective limit for theFLTP
type is the range negative 1.8446744073709552E+19 to positive 1.8446744073709552E+19.Due to issues with timeout handling by the underlying client library, the Data Provider for SAP does not support command and connection timeout.
The Data Provider for SAP does not support asynchronous command behavior.
When used with a SQL Server Integration Services (SSIS) project, the Data Provider for SAP fails to retrieve data for columns that contain values with more than 8000 characters. This is due to an SSIS restriction according to which:
Values greater than 4000 characters in SSIS variable are not supported.
Values greater than 4000 wide characters are not supported.
Values greater than 8000 single-byte characters are not supported.
See Also
About the .NET Framework Data Provider for mySAP Business Suite