自定义 RFC 的数据类型映射
下表提供了有关 SAP 数据类型的信息,以及它们如何映射到 Z_EXTRACT_DATA_OO RFC 的 .NET 数据类型。 此自定义 RFC 由适用于 SAP 的数据提供程序使用。
注意
对于 Z_EXECUTE_SAP_QUERY(SAP 数据提供程序用于执行 EXECQUERY 命令),所有 SAP 数据类型都转换为 .NET 字符串类型。
SAP 数据类型 | .NET 数据类型 |
---|---|
ACCP | - Int32 - 如果在 SELECT 或 EXEC 语句中设置了 disabledatavalidation 选项,则为字符串。 |
CHAR | String |
CLNT | String |
CUKY | String |
CURR | 十进制,如果精度小于或等于 28 如果精度大于 28,则为字符串 |
DATS | -Datetime - 如果在 SELECT 或 EXEC 语句中设置了 disabledatavalidation 选项,则为字符串。 |
DEC | 小数 |
FLTP | Double |
INT1 | Byte |
INT2 | Int16 |
INT4 | Int32 |
LANG | String |
NUMC | - Int32,如果字段长度小于或等于 9 - Int64,如果字段长度大于 9 且小于或等于 19 - 字符串(如果大于 19) - 如果在 SELECT 或 EXEC 语句中设置了 disabledatavalidation 选项,则为字符串。 |
PREC | Int16 |
QUAN | 小数 |
RAW | 字节 [] |
RSTR | 字节 [] |
SSTR | 字符串 |
STRG | String |
TIMS | - TimeSpan - 如果在 SELECT 或 EXEC 语句中设置了 disabledatavalidation 选项,则为字符串。 |
UNIT | String |
LCHR | String |
LRAW | 字节 [] |