旧的 VB.NET 的 SAP RFC登陆方式
来源:互联网 发布:sql默认实例 编辑:程序博客网 时间:2024/05/29 03:52
定义:
Public SapLogin As Object
Public SapFC As Object
Public GetSapValue As String
Public ReturnFunction As Boolean
Public TheFunction As Object
Public SAPFunction As Object
Public GetData As Object
连接:
Function GetSap() As String
SapFC = CreateObject("SAP.Functions")
SapLogin = SapFC.Connection
'----------------810-----------------
GetSapValue = "PRD"
SapLogin.ApplicationServer = "11.11.11.11"
SapLogin.Client = "800"
SapLogin.User = "user"
SapLogin.Password = "123456"
SapLogin.SystemNumber = "00"
SapLogin.Language = "en"
SapLogin.AutoLogon = True
If SapLogin.Logon(0, True) <> True Then
MsgBox("登陆SAP/R3失败!")
Else
End If
Return Nothing
End Function
使用:
TheFunction = SapFC.Add("YRFC") 'Function FROM SAP
TheFunction.Exports("P_MATNR") = TxtMateNO.Text.ToUpper '输入:MATNR
GetData = TheFunction.Tables("YTABLE") '输出:Table
ReturnFunction = TheFunction.Call '调用
If ReturnFunction = True Then '返回数据为真
If GetData.rowcount < 1 Then
MsgBox("SAP系统内没有相关数据!")
Exit Sub
End If
materialDesc = GetData(1, "MAKTX") 'MAKTX - Material Desccription 得到物料描述
standardWorkingHour = GetData(1, "VGW02") 'VGW02 - Working Hour 得到SAP标准工时
End If
- 旧的 VB.NET 的 SAP RFC登陆方式
- VB.NET通过SAP.Connector调用SAP的RFC
- VB调用SAP的RFC
- VB.NET 连接 SAP RFC(SAP Connection 3.0)
- 在VB中调用SAP function及SAP RFC的例子
- VB.NET中SAP RFC调用接口封装
- sap的rfc接口调用
- .NET连接SAP系统专题:SAP中新建可远程调用的RFC(二)
- .NET用NCO连接SAP 从RFC查询数据 代码配置连接SAP的信息
- 【VB.net】三层登陆的代码实现
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别
- 关于SAP的RFC一些问题列表
- VFP连接SAP的RFC函数接口
- PB调用SAP的RFC函数接口
- SAP开发者指引-RFC的使用
- ORA-12514
- 学习使用GDI+总结_2012.04.29
- Struts2 国际化出错
- unity3D 扫描全盘获取文件路径
- Java基础20-UDP
- 旧的 VB.NET 的 SAP RFC登陆方式
- Launchpad Metronome
- 乱谈企业化信息规划与实施
- Java基础21-TCP
- objective-c 中使用了sqlite数据库。字段定义为boolean型的处理方法
- listview的用法
- 栈和队列
- Ruby Watir自动化环境搭建
- 解决SSL网页提示的不安全信息