声明:本文仅代表原作者观点,文|Elsa。仅用于SAP软件的应用与学习,不代表SAP公司。注:文中SAP相关字或图片,相应著作权归SAP所有。

不知道大家有无遇到过这种场景,某一个事务代码标准功能没有开发批导操作,如上线期初,或日常工作中,又想用批导。比如CJ20N要对几百个项目统一修改项目的系统状态(为REL或TECO),那么可以采取Script脚本自动运行的方式:

1、首先查看SAP脚本录制和回放功能有无启用

若未启用,则需要输入事务代码:RZ11,输入参数名称:

sapgui/user_scripting点击回车键,进入“参数详细信息”界面后,点击“更改值”,在“更改参数值”界面,找到“新值”录入框,录入“TRUE”,即可激活SAP脚本录制功能(设置后若未激活,退出重新登陆SAP即可)。

2、录操作,点击绿三角开始,红圆圈暂停,黄正方形结束

将你想计算机重复操作的步骤,操作一遍,然后点击结束按钮。

注意:录入操作时不要多步骤,尽量精简!

3、修改Script脚本

用记事本方式,打开VSB结尾的录入的脚本,你可以查看你刚刚操作转化为代码的样子,原来是长这样。

(1)首先脚本通用部分不修改,如开始第一部分:

(2)然后在session之前,加打开Excel与循环语句,明确打开Excel位置和文件名:

dim oExcel,oWb,oSheet

Set oExcel = CreateObject("Excel.Application")

Set oWb = oExcel.Workbooks.Open("D:\mmm.xls")

ON ERROR RESUME Next

for i = 2 to 6(导入Excel有几行数,来设置to几行)

(3)将操作所输入的数据,修改成Excel中相应位置的值,如oExcel.Cells(i,1).Value(注意,不要加双引号);

(4)最后加入结束语句:

next

oExcel.WorkBooks.Close

oExcel.Quit

完成Script脚本编写。

4、做模板Excel后,SAP GUI只留一个界面,直接运行Script脚本,看着程序自己前台操作,感觉也蛮好的。

但注意,如果有报错,会直接跳入到下一行数据,所以创建后一定要再检查,具体问题数据具体分析。

PS:VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。用记事本就可以看到源代码。在没有语法错误的前提下,直接双击左键就可以运行。

但是要注意,因为VBS较为简单可行性强,所以很多人都喜欢利用VBS去写病毒或者整人的代码,所以在打开VBS之前要确保VBS的安全性和渠道的可信性。

SAP软件Script脚本重复操作功能了解下(懒人必备)相关推荐

  1. SAP-Script脚本重复操作功能了解下(懒人必备)

    不知道大家有无遇到过这种场景,某一个事务代码标准功能没有开发批导操作,如上线期初,或日常工作中,又想用批导. 比如CJ20N要对几百个项目统一修改项目的系统状态(为REL或TECO),那么可以采取Sc ...

  2. 懒人必备,4款匠心打造的国产软件,每一款都堪称珍品

    话不多说,咱们直入主题. Wox Wox,是一款懒人必备的搜索效率工具. Wox 软件界面简洁,体积轻巧,只需一个搜索框,放置在桌面,你便可以,一键搜索电脑上的任意文件.网页.以及软件等等,减少很多不 ...

  3. 为自己的软件增加脚本编写功能并自定义API

    CBScript语法介绍 开发背景:为ERP系统统计报表提供用户定义的公式,生成复杂的数据及表格内容.做一定的二次开发. 为什么不使用动态编译:因为有些函数需要在服务器端执行,执行时有安全风险,比如错 ...

  4. 【懒人必备】智能窗帘机器人,告别手动拉窗帘——软件功能实现篇

    简介:智能窗帘机器人方案,无需专业人员上门安装,使普通窗帘秒变智能窗帘. 本demo的GitHub仓库链接

  5. 懒人必备!五款好用软件推荐,你用过其中几个?

    大家好,我是互联网的搬运工,今天继续给大家带来五款好用的软件. 1.剪切板神器--Ditto ​ Ditto是一款强大的Windows剪贴板增强工具.开启Ditto后,不会出现任何程序界面,它只是默默 ...

  6. mac文字识别 好用的免费软件 翻译软件 搜索软件 预览软件 腾讯软件 腾讯柠檬精选 腾讯柠檬 懒人必备

    mac 苹果管家软件太贵了 我站国内软件 网页内容 复制不了, 英文不好翻译, 代码不能复制 . 手打太累 输入内容太多 mac电脑管家 免费软件卸载 免费软件商城 腾讯软件 腾讯柠檬精选 腾讯柠檬 ...

  7. SAP License:SAP软件作用是什么

    世界五百强的各大企业,都统一使用了一种管理软件,那就是SAP软件,这是世界最顶级.长年排名第一的企业管理解决方案,它拥有超强的逻辑处理系统,能够有效地为大型企业的资源管理做出十分精细的方案.那么,SA ...

  8. Mac好用的脚本编辑器软件——“Script Debugger”

    想让你的计算机系统简单,可靠和自动化?Script Debugger Mac是一款非常好用的脚本调试工具,它通过使AppleScript编码更容易,更快速,更透明来实现这一目标.通过Script De ...

  9. sap 分摊分配不产生会计凭证的原因_SAP软件的物料分类账功能

    物料账介绍 物料分类账(Material Ledger)是SAP财务模块的重要功能之一,用于对标准价计价的物料进行差异处理.激活ML后,系统会在"工厂+物料"层(或更细的层次)为每 ...

最新文章

  1. Thundernet
  2. 让对方ping不通你的主机
  3. Oracle之索引、权限
  4. MySQL Cluster 配置详细介绍
  5. HDOJ 1298 T9(trie树简单应用)
  6. IDEA无法通过类加载器获取resources文件夹配置文件解决办法
  7. python爬取10个网站_十个Python爬虫武器库示例,十个爬虫框架,十种实现爬虫的方法!...
  8. mysql ddl log 源码_MySQL中ddl_log.log初步认识
  9. AcWing 892. 台阶-Nim游戏(nim博弈变种)
  10. 2018-2019-1 20165323《信息安全系统设计基础》第一周学习总结
  11. js 对象数组追加元素
  12. 以python项目为例的Pyinstaller打包详细教程
  13. VC++6.0 内存泄露调试
  14. 计算机禁止安装游戏软件,如何禁止电脑安装软件_怎么禁止在电脑上安装程序 禁止电脑安装程序方法...
  15. 初中计算机考试ppt操作视频,初中信息技术PPT操作题课件.ppt
  16. 【视频异常检测综述-论文阅读】Deep Video Anomaly Detection: Opportunities and Challenges
  17. 操作系统-课堂笔记-进程概述(南航)
  18. deepin20.7隐藏分区
  19. qt 实现导航栏切换页面功能 QStackedLayout
  20. leetcode题目: 数字的补数 的C语言解法

热门文章

  1. 直升机空气动力学基础--003翼型的升力
  2. JASS代码加翻译更新(第四篇)
  3. 天使动漫 泉 此 方 桌面跳舞精灵
  4. Windows7 下设置电脑做手机 WIFI 热点
  5. 微信开放标签使用注意说明
  6. cmake教程5-macro宏定义以及传递参数给源文件
  7. Python基础知识三 输出字符
  8. 耳机音效增强工具:Out Of Your Head for Mac
  9. 赛灵思Xilinx可用资源的获取途径
  10. Linux 7.0 U盘PE装机容易遇到的一个问题