多语言展示
当前在线:641今日阅读:103今日分享:49

如何通过前台操作批量录入SAP数据

SAP支持多种批导工具,本方法通过前台操作导入数据,与LSMW、COTT、BDC这些通过后台写入数据的方法不同,前台操作可以通过标准程序对数据进行校验,一旦数据有误,会直接报错。而后台导入无法检验数据,很有可能带着问题导入到系统中。如果对文中代码有任何疑问,可以加我好友。
工具/原料

具体代码请通过百度文库下载

方法/步骤
1

首先要具有高级权限,开启SAP脚本录制功能。输入事务代码:RZ11如图:

2

输入参数名称:sapgui/user_scripting点击回车键如图:

3

进入“参数详细信息”界面后,点击“更改值”如图:

4

在“更改参数值”界面,找到“新值”录入框,录入“TRUE”,即可激活SAP脚本录制功能。如图:

5

查看SAP脚本录制功能是否激活在SAP首页,点击“更多”--“SAP GUI 设置和操作”--“脚本录制和回放'为可选状态,且能调出录制控件,即表示激活成功。

6

此时可以录制脚本了首先点击录制键,如图。

7

然后按照平时工作的程序进行操作,SAP系统会记录操作的步骤,录入完毕后点击方块键停止录制,这时系统会生成VBA代码。代码默认保存路径是:C:\Users\lenovo\AppData\Roaming\SAP\SAP GUI\Scripts

8

找到我们刚才录制的脚本,双击打开,复制我们需要的内容到模板中,如图。需要模板的可以联系我

9

如果您已经下载了模板,可以直接将上一步的代码粘贴到文中指定位置。图中以mm02物料更改为例,做了代码讲解。

11

此时我们需要登陆SAP系统了,注意:登陆后我们只能显示一个SAP界面。如果登陆界面太多,VBA程序可能会报错。

12

以上代码修改完毕后,可以直接粘贴到有数据的Excel表,粘贴步骤为“开发工具”--“VBA代码”里,然后点击绿色三角执行即可。如图。

13

到此,系统就开始按照我们的脚本批量操作了。

注意事项

录制脚本时一定注意,他会记录下操作过程中所有的步骤,所以无关的步骤请不要录制。

推荐信息