在 SAP 中使用 RFC_READ_TABLE 查询大量列时发生 Rfcabapexception 错误
导致异常的原因不在于所查询的列数,而在于所查询字段的实际总大小。此大小不得超过 512 个字节。 对于 RFC 通信,类型如 DATA 或 STANDARD 表不受支持。因此,RFC_READ_TABLE 函数模块必须将数据转换为通用格式,同时数据以一系列行进行传输。这些表行的大小很重要。大小不能超过 512 个字符。 如果大小超过 512 个字符,此模块会抛出一个带短转储的 Rfcabapexception 异常。 可以使用事务 ST22 检查转储。在这种情况下,将需要对表格进行垂直分割。
此外,如果所查询的字段不能转换为字符格式,或者如果字段长度可变,也会出现问题。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP