Data Type Mapping for Custom RFCs
The following table provides information about SAP data types and how they are mapped to .NET data types for the Z_EXTRACT_DATA_OO RFC. This custom RFC is used by the Data Provider for SAP.
Note
For the Z_EXECUTE_SAP_QUERY, which is used by the Data Provider for SAP to execute the EXECQUERY command, all SAP data types are converted to .NET string types.
SAP Data Type | .NET Data Type |
---|---|
ACCP | - Int32 - String, if disabledatavalidation option is set in the SELECT or EXEC statement. |
CHAR | String |
CLNT | String |
CUKY | String |
CURR | Decimal, if precision less than or equal to 28 String, if precision greater than 28 |
DATS | - DateTime - String, if disabledatavalidation option is set in the SELECT or EXEC statement. |
DEC | Decimal |
FLTP | Double |
INT1 | Byte |
INT2 | Int16 |
INT4 | Int32 |
LANG | String |
NUMC | - Int32, if field length less than or equal to 9 - Int64, if field length greater than 9 and less than or equal to 19 - String, if greater than 19 - String, if disabledatavalidation option is set in the SELECT or EXEC statement. |
PREC | Int16 |
QUAN | Decimal |
RAW | Byte [] |
RSTR | Byte [] |
SSTR | String |
STRG | String |
TIMS | - TimeSpan - String, if disabledatavalidation option is set in the SELECT or EXEC statement. |
UNIT | String |
LCHR | String |
LRAW | Byte [] |
See Also
Messages and Message Schemas for BizTalk Adapter for mySAP Business Suite