点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经为使用RFC .NET连接器将数据从SAP服务器获取到我的C#程序的程序编写了一些代码。 我已经做过一些研究,应该使用哪个模块从服务器获取数据,但是我找不到如何使用该模块的方法。
RFCConnector.cs:
类RFCConnector { RfcDestination dest = RfcDestinationManager.GetDestination(" SAPServer"); 公共无效Ping() { dest.Ping(); Console.WriteLine(" Ping erfolgreich。"); } 公共无效的GetData(字符串模块) { IRfcFunction函数= dest.Repository.CreateFunction(模块); Console.WriteLine(" Verbindung erfolgreich aufgebaut zu Module:" + module); } }
Program.cs:
课程 { 静态void Main(string [] args) { RFCConnector连接器=新的RFCConnector(); connector.Ping(); connector.GetData(" TABLE_ENTRIES_GET_VIA_RFC"); } }
在 SAP .NET连接器编程指南,它告诉您可以使用以下代码访问表的字段:
IRfcTable地址= function [" ADDRESSES"]。GetTable(); Console.WriteLine(" STREET"); for(整数索引= 0;索引<地址。行计数; ++索引) { Console.WriteLine(addresses [index] [" STREET"]。GetString()); }
问题是,当我将该代码放入程序时,出现此错误:
SAP.Middleware.Connector.RfcInvalidParameterException:"容器元数据TABLE_ENTRIES_GET_VIA_RFC的元素地址未知"
拉斐尔,
.NET连接器站点上有一些示例和教程:
https://support.sap.com/en/product/connectors/msnet.html #section_512604546
检查StepByStepClient.cs文件(dotnet_connector_30_tutorial.zip)中提供的示例。
最诚挚的问候,
肛门
Hello Antal,
我已经看过SAP提供的示例,问题是没有地方解释仅从STFC_CONNECTION模块中获取数据的方法。
亲切的问候,
拉斐尔
一周热门 更多>