通过RFC(C#)连接SAP系统
来源:互联网 发布:shop 4.0 源码下载 编辑:程序博客网 时间:2024/05/17 03:51
通过RFC(C#)连接SAP系统
具备条件
1.vs2010
2.sap公司发布的nco3
3.sap的服务器端口密码
4.sap的可远程操作的调用函数
操作步骤:
1.
打开vs2010,新建空网站,新建窗体,一定记住引用;
引用方法不要去找com组件,根本找不到,要通过浏览的方式。
2.
在cs后台文件下引用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Drawing;
using System.Text;
using SAP.Middleware.Connector;
3.
cs代码
publicpartial class _Default : System.Web.UI.Page
{
protectedvoid Page_Load(object sender,EventArgs e)
{
RfcConfigParameters rfcPar = new RfcConfigParameters();
rfcPar.Add(RfcConfigParameters.Name,"DDD");
rfcPar.Add(RfcConfigParameters.AppServerHost,"188.88.88.88");
rfcPar.Add(RfcConfigParameters.Client,"900");
rfcPar.Add(RfcConfigParameters.User,"MM222");
rfcPar.Add(RfcConfigParameters.Password,"777777");
rfcPar.Add(RfcConfigParameters.SystemNumber,"00");
rfcPar.Add(RfcConfigParameters.Language,"EN");
RfcDestination dest = RfcDestinationManager.GetDestination(rfcPar);
RfcRepository rfcrep = dest.Repository;
IRfcFunction myfun = null;
myfun = rfcrep.CreateFunction("ZTEST_SIMPLE");
myfun.SetValue("CARRID","AA");//SAP里传入参数
myfun.SetValue("CURRENCY","USD");//SAP里传入参数
myfun.Invoke(dest);
string ERMSG = myfun.GetValue("PRICE").ToString();
this.Label1.Text = ERMSG;//设置一个label控件
dest =null;
rfcrep = null;
}
}
- 通过RFC(C#)连接SAP系统
- 通过RFC(C#)连接SAP系统
- SAP如何通过RFC连接.NET
- SAP如何通过RFC连接.NET
- SAP RFC 连接 SAP端RFC设置
- RFC访问SAP(C#)
- RFC访问SAP(C#)
- java连接sap系统调并调用用rfc函数
- VS2008 连接 SAP 4.6C RFC 经验分享
- JAVA 与SAP RFC连接
- .NET连接SAP系统专题:SAP中新建可远程调用的RFC(二)
- .NET通过RFC读取SAP数据
- MULE 连接sap rfc接口开发二:调用rfc接口
- .NET连接SAP系统专题:.NET调用RFC几种方式(一)
- .NET连接SAP系统专题:C#调用RFC代码(三)
- .NET连接SAP系统专题:获取RFC中自定义的异常(四)
- .NET连接SAP系统专题:C#调用RFC中文乱码解决办法(十二)
- VFP连接SAP的RFC函数接口
- cin和cout返回值问题
- 翻页查看文件,数据选取,非纯文本文件查看
- typedef struct,自定义数据类型struct和类的区别
- 使用类的好处
- string有关函数
- 通过RFC(C#)连接SAP系统
- 计数排序
- 产生随机数的方法:
- 修改文件时间或者创建新文件:touch
- vector(1)
- Bitmap
- vector(2)
- vector(3)
- vector(4)