我是Excel VBA的新手。 我不知道如何从SAP表格到Excel表格中获取数据。
查询是。
我有一个包含10个字段的Excel工作表
基于pcode
字段(在Excel中),PL
将从SAP表导入。
实施例
ID | name | pcode | PL (from SAP)
---+-------+-------+-----------------
1 | kiran | 1234 |
2 | karan | 5001 |
答案 0 :(得分:1)
首先打开系统信息。要执行此操作,请按Ctrl + Shift + I(或转到查看 - >系统信息),现在当您将鼠标悬停在某个字段上时,SAP屏幕底部的栏会告诉您所有背景信息&# 39; ll需要在SQL中找到数据的位置。
将光标悬停在某个字段上时,此图片中突出显示的栏应显示如下内容:
手动[Form = 142 Item = 38 Pane = 1 Column = 14700021 Row = 1 Variable = 11 POR1,UomCode]
这里我们感兴趣的部分是" POR1,UomCode"在这里," POR1"将是SQL表的名称,其中包含您之后的数据,以及" UomCode"是列名。
此示例适用于采购订单,但对于物料主数据,此信息将不同,表名称将为OITM,项目详细信息将保留在ITM1中。
因此,您将构建一个SQL查询,它将从表中获取您需要的所有信息,将其打包成您选择的任何编程语言(我使用VB.NET)的变量,然后将其吐出到Excel中。
希望这有帮助!