【发布时间】:2018-07-25 07:13:16
【问题描述】:
我知道您可以使用函数RFCDestination.Repository.GetTableMetadata(string tablename) 获取SAP 服务器中表的数据。不幸的是,当我尝试执行命令时出现错误。奇怪的是,当我给一个现有的表时,当我尝试随机作为表名时,我得到了一个不同的错误。
现有表:
var x = dest.Repository.GetTableMetadata("TFTIT");
错误:
SAP.Middleware.Connector.RfcInvalidStateException:“找不到 TFTIT 指定的 TABLE”
随机表名:
var x = dest.Repository.GetTableMetadata("Test123");
错误:
SAP.Middleware.Connector.RfcInvalidStateException:“TableOnly TEST123 的元数据不可用:NOT_FOUND:TEST123 不存在活动名称选项卡”
我知道有一种方法可以借助函数模块获取表的数据,但我需要使用 GetTableMetadata 函数。
【问题讨论】:
标签: c# .net sap-dotnet-connector