Asp.net连接SAP

本文介绍如何在ASP.NET项目中使用SAP Middleware Connector进行连接。首先,需要安装NCO 3.x版本,然后引入sapnco.dll和sapnco_utils.dll两个库文件。

            using SAP.Middleware.Connector;


             RfcConfigParameters rfcPar = new RfcConfigParameters();

             rfcPar.Add(RfcConfigParameters.Name, "DEV");
             rfcPar.Add(RfcConfigParameters.AppServerHost, "服务器IP");
             rfcPar.Add(RfcConfigParameters.Client, "端口");
             rfcPar.Add(RfcConfigParameters.User, "用户名");
             rfcPar.Add(RfcConfigParameters.Password, "密码");
             rfcPar.Add(RfcConfigParameters.SystemNumber, "版本");
             rfcPar.Add(RfcConfigParameters.Language, "EN");
             rfcPar.Add(RfcConfigParameters.IdleTimeout, "10");
             rfcPar.Add(RfcConfigParameters.MaxPoolSize, "10");
             RfcDestination dest = RfcDestinationManager.GetDestination(rfcPar);
             RfcRepository rfcrep = dest.Repository;
             IRfcFunction myfun = null;
             myfun = rfcrep.CreateFunction("Z_RFC_TEST");
             myfun.SetValue("NUMB_A", 100);//SAP里面的传入参数
             myfun.SetValue("NUMB_B", 123);//SAP里面的传入参数
             myfun.Invoke(dest);
             //IRfcTable IrfTable = myfun.GetTable("IT_ZMYTB2");
             string RETURNStr = myfun.GetString("NUMB_C");


安装nco3.x版本

引用:sapnco.dll 、sapnco_utils.dll





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值