我正在拼命寻找一个代码来调用 SAP 中 ME33K 中的 vba 协议。
我有协议号,所以我想在ME33K中调用这个号码并弹出SAP GUI。
有没有办法做到这一点?有人可以提供代码吗?
您应该能够使用 SAP 本身的 VBS(而不是 Excel 中的 VBA)来做到这一点:
进入脚本录制顺序:ALT+F12 >“脚本录制和播放”,按下录制(红色)按钮
执行所有操作:转到 YSD033 屏幕,提取变量,运行报告,将其保存在 Excel 中,关闭交易。
然后停止录制。
该脚本(一个 VBS 程序)将保存在您的默认 SAP 目录中(但您可以轻松更改此位置)。
要运行该脚本,可以从 SAP 播放它(ALT+F12 等,但不是重新录制,而是播放它),或者您也可以通过双击 vbs 文件从 Windows(如果 SAP 已打开)运行它。