您可以编写一个 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 = ... 阅读更多