自定义 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 字节 []

另请参阅

适用于 mySAP Business Suite 的 BizTalk 适配器的消息和消息架构