VBA驅動SAP GUI完成介面元素值初始化

  • 2022 年 7 月 15 日
  • 筆記

小爬日常利用VBA完成SAP GUI自动化时,经常被这个问题困扰:我们进入一个事务代码界面时,如FBL1N(供应商行项目显示),很多的 GuiTextField(文本框)对象、GuiCheckBox(复选框)对象都已经有值了。我们如果忘了对这些对象的值初始化,可能SAP执行后的结果并非我们预期的那样 …

Continue Reading

VBA驅動SAP GUI實現辦公自動化(一)

  • 2022 年 6 月 13 日
  • 筆記

小爬之前写过一系列Python驱动SAP GUI实现办公自动化的文章,其实如果我们的实际业务不是太复杂,且我们对VBA语法比较熟悉的话,我们完全可以借助Excel VBA来驱动SAP GUI做很多自动化操作了。而无论是python还是VBA来驱动SAP,本质都是利用SAP对外开放的 SAP GUI …

Continue Reading

SAP下載報錶速度慢?為啥你不試試python多執行緒

  • 2022 年 1 月 28 日
  • 筆記

由于SAP系统自身原因,或者公司内部ABAP代码的算法效率不高,我们经常遇到,手工执行某个事务代码下载某个报表会非常耗时,小爬曾见过公司某个自开发的报表,单家公司的数据下载超过半小时。如果我们刚好接到一个自动化需求:批量下载N个公司的某些报表数据,即使我们用python脚本实现了该场景的自动化,效率 …

Continue Reading

python驅動SAP完成數據導出(二)

  • 2022 年 1 月 10 日
  • 筆記

在上一篇 python驱动SAP完成数据导出(一) 中,我们提到了数据导出前,SAP布局的重要性,如何识别当前布局模式,以及如何切换到想要的布局。本篇小爬将着重讲讲数据导出的注意事项。 我们可以通过如下方式进行导出: 其中方法一与方法三并无本质差别,最终都是可以脚本录制或者快捷键(Ctrl+Shif …

Continue Reading