1

我正在使用 C# 程序从 SAP 检索表的数据,我使用的 .dll 文件来自 SAP .NET CONNECTOR,调用以下语句时出现问题:

RfcDestination destination = RfcDestinationManager.GetDestination(cmbAsset.Text); readTable = destination.Repository.CreateFunction("RFC_READ_TABLE"); 错误消息是:“SAP.Middleware.Connector.RfcInvalidStateException”:sapnco.dll 中发生未处理的异常

其他信息:目标 PP1 的函数 RFC_READ_TABLE 元数据查找失败

问题是,我在组合框“cmbAsset”中有几个项目,对于上述语句中的某些项目正常执行,但对于其他项目则没有。另外我把sapnco.dll和sapnco_utils.dll的属性设置为'copy to local=true',有什么问题吗?提前致谢!

4

1 回答 1

0

您是否尝试过其他 RFC 功能?你遇到同样的问题吗?也许缺少一些访问权限?您可以访问事务 SE16 吗?您也可以尝试使用 Business Blue Print (BBP)-ReadTable。它有一些优点并且更新。

于 2015-12-20T15:03:56.220 回答