前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SAP 脚本录制与回放功能

SAP 脚本录制与回放功能

作者头像
用户5495712
发布2020-04-10 16:00:52
发布2020-04-10 16:00:52
6K0
举报
文章被收录于专栏:SAP ERP管理实践SAP ERP管理实践

SAP系统的脚本录制功能,支持VB Script,可以将屏幕操作记录下来,转换成VB Script代码,VB Script代码编辑修改后可用在office软件中的vba中,可以批量进行数据处理。

一、开启SAP脚本录制功能

事务代码:RZ11

输入参数名称:sapgui/user_scripting,回车

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

找到“新价值”录入框,录入“TRUE”,然后保存,即可激活SAP脚本录制功能。

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

二、SAP脚本录制功能测试

我们以修改物料主数据的“MRP2视图”中的“计划交货时间”为例,如下:

1.打开录制,点下图红色按钮

2.输入事务代码“/nMM02”

输入物料编码、选择工厂代码,进入到MRP2视图,找到计划交货时间,并进行修改后保存。

3.录制结束,停止录制

4. 找到存放脚本的文件夹,如果未修改,脚本默认名称为Script1.vbs

5.使用记事本格式或装vb打开录制脚本

获取脚本引擎的方法,如下:

Set SapGuiAuto = GetObject("SAPGUI")

Set application = SapGuiAuto.GetScriptingEngine

只需要复制上图红色框部分内容到EXCEL的VBA代码中。

6.在EXCEL中整理需要维护的物料编码、计划交货日期

7.在EXCEL“开发工具”--“VBA代码”里将脚本复制到vba编辑器, 添加FOR循环,达到批量修改的目的,把物料编码修改为表格的第1列,把计划交货时间修改为表格的第2列

8.最后,点执行按钮,即可进行SAP的批量数据更新处理

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ERP管理实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档