如何使用Excel调用ABAP系统的函数
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,小编给大家分享一下如何使用Excel调用ABAP系统的函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果:在excel
千家信息网最后更新 2024年11月30日如何使用Excel调用ABAP系统的函数
小编给大家分享一下如何使用Excel调用ABAP系统的函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
效果:在excel里创建一个按钮,开发一些VBscript,可以连接指定的ABAP系统并执行系统里的ABAP function module。
在这里例子里执行ABAP系统的函数TH_USER_LIST, 把当前系统登录的用户取回来显示在excel里。
该按钮的点击响应函数实现代码:
Sub CommandButton1_Click() Set R3 = CreateObject("SAP.Functions") Set myConnction = R3.Connection myConnction.ApplicationServer = "ag3.xxx.sap.corp" myConnction.SystemNumber = 54 myConnction.Client = "001" myConnction.user = "WANGJER" myConnction.Password = "your password" If myConnction.Logon(0, True) <> True Then MsgBox "Logon failed" Exit Sub End If Dim callFunctionModule As Object Set callFunctionModule = R3.Add("TH_USER_LIST") callFunctionModule.Call If callFunctionModule.Exception <> "" Then MsgBox callFunctionModule.Exception End If If callFunctionModule.Call = True Then Dim result As Object Set result = callFunctionModule.tables("USRLIST") Dim aSheet As Worksheet Dim sheetCol As New Collection sheetCol.Add ActiveWorkbook.Sheets(1) For Each aSheet In sheetCol Dim i As Integer i = 1 For Each user In result.Rows Client = user(2) UserName = user(3) Terminal = user(5) IP = user(16) aSheet.Cells(i, 1) = Client aSheet.Cells(i, 2) = UserName aSheet.Cells(i, 3) = Terminal aSheet.Cells(i, 4) = IP i = i + 1 Next Next Else MsgBox " Call Failed! error: " End If 'log off myConnction.logoffEnd Sub
以上是"如何使用Excel调用ABAP系统的函数"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
系统
函数
篇文章
内容
按钮
不怎么
代码
例子
大部分
效果
更多
用户
知识
行业
资讯
资讯频道
频道
参考
学习
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库查询条件like
网络安全病毒种类
浪潮服务器管理口重装系统
爱数服务器怎么设置
ST服务器
物理和数据库的结合是什么
服务器配置多个nginx
程序员数据库项目
权限 数据库
豫教思语网络安全题库
世界上最大服务器厂商
软件开发 功能 评估
搭建mcu服务器
航天开票安全接入服务器端口
服务器虚拟机内存增长
专升本数据库品皓
正当防卫4进不去服务器
甘肃牛大网络安全有限公司
网络安全电话回访
用友软件连接不上数据库
什么芯片可以连接服务器
数据库与台账的区别
dbc数据库修改佩戴位置
网络安全护苗行动手抄报
长沙物流软件开发平台
国家安全日网络安全的小报
数据库窗口编辑软件
sap 服务器连接
宜昌找铺网络技术服务
用友软件连接不上数据库