您可以编写一个 ABAP 程序来从 SAP 导出数据,然后使用宏可以调用的远程函数调用来提取数据。此外,如果符合要求,您也可以选择自己创建文件。您也可以选择 SAP GUI 脚本作为替代方案。脚本框架允许您自动化 Windows 和 Java 的界面。它可以让你执行很多活动。脚本 API 为你提供了大量的可脚本化对象,它们包装了 SAP GUI 对象。您可以从宏中使用这些对象。SAP GUI ... 阅读更多
请尝试使用以下脚本 −Dim sapConn As Object \声明连接对象 Set sapConn = CreateObject("SAP.Functions") \创建 ActiveX 对象 sapConn.Connection.user = "用户名" sapConn.Connection.Password = "xxxx" sapConn.Connection.client = "客户端号" sapConn.Connection.ApplicationServer = "应用服务器” sapConn.Connection.Language = "PT" If sapConn.Connection.Logon(0, True) True Then //在此处检查连接 MsgBox "无法登录到 SAP" Else MsgBox "登录成功!!" End If Dim rfcAcctDocCheck As Object Dim oAcctHeader As Object Dim otAcctAR, otAcctGL, otAcctAP, otAcctAMT, otReturn As Object Set rfcAcctDocCheck = sapConn.Add("BAPI_ACC_DOCUMENT_CHECK") Set oAcctHeader = rfcAcctDocCheck.Exports("DOCUMENTHEADER") Set otAcctGL = rfcAcctDocCheck.Tables("ACCOUNTGL") Set otAcctAR = rfcAcctDocCheck.Tables("ACCOUNTRECEIVABLE") Set otAcctAP = ... 阅读更多