怎样从excel中直接用查询得到SAP中的销售订单数据

怎样从excel中直接用查询得到SAP中的销售订单数据,第1张

用Excel去取SAP中的数据
Dim iqtable As Object
Dim ifields As Object
Dim idata As Object
Dim itabname As String
Dim ifldname As String
' Macro1 Macro
' Macro recorded 9/7/2005 by StoneF
Set oFunction = CreateObject("SAPLogonControl1")
Set oConnection = oFunctionNewConnection
oConnectionClient = "200"
oConnectionLanguage = "EN"
oConnectionUser = "Xenos"
oConnectionPassword = "fhqitxgt"
oConnectionApplicationServer = "1722102"
oConnectionSystemNumber = "00"
result = oConnectionLogon(0, True)
Set ofun = CreateObject("SAPFUNCTIONS")
Set ofunConnection = oConnection
Set func = ofunAdd("RFC_READ_TABLE") 'call RFC_READ_TABLE
funcExports("QUERY_TABLE") = "MARA"
Set ioptions = functablesItem("OPTIONS")
Set ifields = functablesItem("FIELDS")
Set idata = functablesItem("DATA")
'here only add 3 fields
ifieldsRowsAdd
ifieldsValue(1, "FIELDNAME") = "MATNR"
ifieldsRowsAdd
ifieldsValue(2, "FIELDNAME") = "MTART"
ifieldsRowsAdd
ifieldsValue(3, "FIELDNAME") = "MATKL"
'icall = funcRFC_READ_TABLE(QUERY_TABLE:="MARA", FIELDS:= ifields, DATA:=idata,OPTIONS = ioptions)
icall = funcCall
If icall = True Then 'icall=true
ThisWorkbookSheets(1)Cells(1, 1) = "料号"
ThisWorkbookSheets(1)Cells(1, 2) = "类型"
ThisWorkbookSheets(1)Cells(1, 3) = "未知"

For i = 2 To idataRowsCount
ILine = idataValue(i, "WA")
imatno = Mid(ILine, 1, 18)
imtype = Mid(ILine, 19, 4)
imgrp = Mid(ILine, 23, 9)
ThisWorkbookSheets(1)Cells(i, 1)NumberFormatLocal = "@"
ThisWorkbookSheets(1)Cells(i, 1) = Right(imatno, 12)
ThisWorkbookSheets(1)Cells(i, 2) = imtype
ThisWorkbookSheets(1)Cells(i, 3) = imgrp
Next i
MsgBox "Read table MARA OK!"
Else
MsgBox "OPEN FAILed,Fuckying your damning SAP!"
End If
不知道能否帮到你。。。。 。。

本教程 *** 作环境:windows7系统、Dell G3电脑。
cookie有多种意思,可以是储存在用户本地终端上的数据、英语单词“饼干;小甜点”、兼容Arduino标准的硬件开发平台等等。
cookie (储存在用户本地终端上的数据)
Cookie是一些网站为了识别用户和跟踪会话而存储在用户本地终端中的文本数据(通常是加密的)
Cookie是保存在客户端的纯文本文件。比如txt文件。所谓的客户端就是我们自己的本地电脑。当我们使用自己的电脑通过浏览器进行访问网页的时候,服务器就会生成一个证书并返回给我的浏览器并写入我们的本地电脑。这个证书就是cookie。一般来说cookie都是服务器端写入客户端的纯文本文件。下面我们来看一下一般网站写给我们的cookie 文件如下:

Cookie 文件必须由浏览器的支持,在浏览器中可以设置阻止cookie。这样服务器端就不能写入cookie 到客户端了。目前,大多数浏览器都支持cookie。如谷歌、IE、火狐等。一般来说cookie都不能阻止,因为,有时访问网站时必须使用cookie。否则网站将不能被访问。
cookie (兼容Arduino标准的硬件开发平台)
Cookie是一个开源的,基于32位ARM CortexM0/M3/M4 MCU,并且兼容Arduino标准的硬件开发平台和其配套软件。CooCox推出了基于Nuvoton M051系列的Cookie NuMicro版本。
Cookie NuMicro是CooCox推出的第一款开源兼容Arduino的ARM原型设计平台,该原型设计平台包括硬件和软件两个方面。
硬件方面,除了Cookie板,这款设计平台有大量开源的Arduino Shields(外围扩展板)“即插即用”,丰富开发的灵活性和扩展性。
软件方面,CoIDE(CooCox推出的免费集成开发工具)开放的组件平台对海量开源复用的组件进行高效的管理,组件向导式开发方便用户快速构建工程。 基于CoX库开发的Shield驱动可以在任意ARM Cortex-M MCU上移植使用,这使得驱动组件最大程度的得到复用。
CooCox推出的一套完整的开发工具链(硬件、软件平台都有)均可支持基于Cookie的开发,这个工具链包括CoIDE,CoFlash,ColinkEx,CoSmart,CoAssistant 以及CoX, CoOS。
主要特征
免费提供硬件设计的原理图和PCB
完全兼容Arduino,Arduino的几百个Shields均兼容可用
使用32位的单片机,速度快
板载ColinkEx调试器
CooCox提供一系列的免费开发工具
CoIDE提供组件平台便于分享代码
日本漫画杂志《Cookie》
Cookie(クッキー)杂志是集英社1999年创刊的月刊少女漫画杂志,原为每月26日发售,后改为隔月26日发售。
英文单词“饼干;小甜点”
cookie,英语单词,名词,意思是“饼干;小甜点”。
示例:

Cookie Jam碎碎曲奇 ; 饼干消除 ; 碎碎直奇 ; 饼干消除电脑版
Sugar Cookie糖果曲奇 ; 曲奇饼干 ; 砂糖曲奇 ; 糖果密码
butter cookie奶油曲奇饼 ; 牛油曲奇饼 ; 黄油小甜饼 ; 牛油曲奇
cookie (世界著名TNA摔跤选手)
cookie,女,1982年2月3日出生于美国佛罗里达州坦帕,世界著名TNA摔跤选手。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13458257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-11
下一篇 2023-08-11

发表评论

登录后才能评论

评论列表(0条)

保存