点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个Excel宏,它使用由内置的SAP脚本创建的SAP代码。 它工作正常,但我需要在不同的表上多次执行这些步骤。 我的问题是我不能简单地触发第一步,因为那时给定屏幕的参考无效,首先我需要获取初始屏幕才能这样做,但是我无法弄清楚该怎么做。 那个。
我试图记录SAP Gui中的"后退"操作,但是每次这些操作似乎都不相同,我不能依靠它们。 在SAP相关的网站上,我找到了如何引用屏幕的方法,但是我不知道如何在代码中利用它。
我如何开始:
session.FindById(" wnd [0]/tbar [0]/okcd")。Text =" BPMDG/UTL_BROWSER" session.FindById(" wnd [0]/tbar [0]/btn [0]")。按 session.FindById(" wnd [0]")。最大化 session.FindById(" wnd [0]/usr/ctxtP_TABNAM")。Text =" ska1"
如何在不注销并重新登录的情况下从新表开始?
Harry Harry,
欢迎来到SAP社区。 p>
下面是处理您的需求的示例:
我创建了一个具有不同表名的数组,并在该数组上循环。 在循环内部,您可以找到交易代码,但前导/n。 这意味着您终止交易并开始新的交易。 然后在文本字段TABNAM中设置变量Tabelle,该变量在每次循环遍历中都设置为不同。
最诚挚的问候
Stefan
一周热门 更多>