SAP接口编程-RFC系列04 : 动态调用SAP函数
来源:互联网 发布:fs forse.js 编辑:程序博客网 时间:2024/04/30 11:42
动态调用FM
对于Function module(FM)的调用,VB语言可以使用动态调用的方法,代码看起来比较简洁。其他语言是否可以用这种方式,没有测试过。
动态调用FM,Exception必须作为第一个参数。直接看代码吧。
Public Sub GetCompanyCodeData_Method2() Dim functions As SAPFunctionsOCX.SAPFunctions ' FM的输出参数,都是structure Dim ret As SAPFunctionsOCX.Structure 'return Dim coCdDetail As SAPFunctionsOCX.Structure 'company code detail Dim addrData As SAPFunctionsOCX.Structure 'address data Dim ex As String 'exception ' 登陆SAP Call Logon ' 如果连接成功,调用BAPI If sapConnection.IsConnected <> tloRfcConnected Then MsgBox "连接失败." Exit Sub End If Set functions = New SAPFunctionsOCX.SAPFunctions Set functions.Connection = sapConnection ' 动态调用BAPI_COMPANYCODE_GETDETAIL ' exception必须放在第一个参数位置 functions.BAPI_COMPANYCODE_GETDETAIL _ ex, _ COMPANYCODEID:="0001", _ RETURN:=ret, _ COMPANYCODE_DETAIL:=coCdDetail, _ COMPANYCODE_ADDRESS:=addrData ' 确定没有Exceptions If ex <> "" Then Exit Sub End If ' 输出company code detail Dim i As Integer For i = 1 To coCdDetail.ColumnCount Debug.Print coCdDetail.ColumnName(i) & ":" & coCdDetail.Value(i) Next ' Logoff Call LogoffEnd Sub
0 0
- SAP接口编程-RFC系列04 : 动态调用SAP函数
- SAP接口编程-RFC系列03 : RFC调用SAP函数
- SAP接口编程-RFC系列11:C#语言调用RFC
- SAP接口编程-RFC系列15 : 调用自定义FM
- RFC调用sap接口
- PB调用SAP的RFC函数接口
- SAP接口编程-RFC系列01 : RFC Hello World
- C#调用sap rfc 接口
- sap的rfc接口调用
- PB调用SAP RFC函数
- java调用SAP RFC函数
- Java 调用SAP RFC函数
- java调用SAP RFC函数
- sap调用外部rfc函数
- SAP接口编程-RFC系列02 : Connection对象
- SAP接口编程-RFC系列05 : Table作为输出参数
- SAP接口编程-RFC系列06 : Table作为输入参数
- SAP接口编程-RFC系列09 : 使用BAPI
- int 与String之间的转换
- 我就是想看一下博客多久能显示出来
- Java中函数参数的传递形式是值传递 还是引用传递
- leetcode Min Stack
- MySQL之----在java编程加强知识点
- SAP接口编程-RFC系列04 : 动态调用SAP函数
- 关于LinkedList的操作--重点
- wordCount的认识(java版)
- centos7 minimal connect: Network is unreachable
- 1191: [HNOI2006]超级英雄Hero
- 深入理解计算机系统中网络编程一节echo客户端服务器的源码编译和运行
- Android静态变量的生命周期
- Android控件之ListView ChoickModel 单选、多选模式
- linux用户态和内核态理解