对于我的 C# 应用程序,我需要根据使用选择从 SAP 表中访问一些数据。在这种情况下,我使用 .net 连接器 + RFC_READ_TABLE 从单个表中读取数据并且它可以工作。经过进一步审查,我发现这种方法存在 3 个问题。
RFC_READ_TABLE
SAP 不支持 RFC,因此大多数专家同意它不应该在生产中使用RFC_READ_TABLE
不支持表连接。Select *
查询在大多数情况下不起作用,因为抛出了 data_buffer_exceed 错误
我在 ABAP 方面做了一些研究,但没有找到任何可以在运行时接受 SQL 语句作为输入参数的替代 API / RFC / BAPI。
我需要类似DataTable
C# 的东西。