.Net智遥工作流中调用SAP RFC实例演示

来源:互联网 发布:win7 windows无法访问 编辑:程序博客网 时间:2024/05/22 04:58

智遥工作流的表单是由系统自动生成的C#代码,大多数OA,工作流的表单都是用Javascript代码来实现。Javascript代码自然是无法调用SAP中的RFC了,C#代码扩展起来就方便太多了。


//调用RFC并传入一个参数,返回一个DataTable

protected void btn1_Click(object sender, DirectEventArgs e) 
    {
        SapRFCHelper saph = new SapRFCHelper();  
        string[] param = { "MATNR|PRA0463W4401GP" };
        DataTable dt = saph.GetSapData("SAPConn", param, "ZGET_ZCSM1", "OUTPUT");
        

    }

注意事项:

1.如果要传入多个参数格式如: {“P1|value1”,"P2|value2","P3|value3"}

2.saph.GetSapData{sap连接字符,参数,rfc名称,返回的内表名称}

原创粉丝点击