智遥工作流,调用SAP RFC,如何传递一个内表参数。

本文介绍了在进行SAP ABAP开发时,如何在智遥工作流中处理内表参数。通过调用RFC获取空内表结构,填充内容后再传递回SAP系统。利用智遥工作流的接口能简化这一过程。
摘要由CSDN通过智能技术生成

搞SAP,ABAP开发的时候,内表是最常用的,SAP中的内表功能强大,相当于C#中的Datatable和数组;C#中无法定义SAP中的内表,那么如何将一个内表传进给SAP呢?

1.先调用RFC,获取一个空的内表结构;

//登录SAP
                RfcConfigParameters parameters = GetRfcLoginParameters();//获取登录参数
                RfcDestination rd = RfcDestinationManager.GetDestination(parameters);
                RfcRepository repo = rd.Repository;
            
                IRfcFunction f = repo.CreateFunction("ZGET_BU_WORKDAY_LOG");   //调用函数名
                //首次调用,获取返回的 内表            
                f.Invoke(rd); //执行函数
                IRfcTable itb = f.GetTable("T_ZBO5");

2.获取到内表结构后,往里面填充内容;

//往内表中填充数据            
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    itb.Insert();
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值