2020-09-19 01:32发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 我是SAP和VBA... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好!
我是SAP和VBA的新手,但我确实需要一些帮助!
我正在尝试从Excel工作表中获取通知编号,将其输入QM03,然后转到"项目"以将"缺陷类型"输出到excel,然后转到"项目任务" 使用任务代码P020,然后将"任务文本"输出到excel。
如果找不到通知号,我想跳过它,转到下一个。
我正在使用Windows的SAP GUI。
我将非常感谢您的帮助! 谢谢!
你好辛西娅,
欢迎使用SAP社区。 p>
您可以尝试以下方法来满足您的要求:
昏暗NotificationNumbers(3) NotificationNumbers(0)=" 4711" NotificationNumbers(1)=" 4712" NotificationNumbers(2)=" 4713" 对于i = 0到UBound(NotificationNumbers)-1 Session.FindById(" wnd [0]/usr/ctxtRIWO00-QMNUM")。Text = NotificationNumbers(i) Session.FindById(" wnd [0]")。SendVKey 0 StatusBarText = Session.FindById(" wnd [0]/sbar/pane [0]")。Text 如果InStr(StatusBarText,"不存在"),则 转到NextIteration 万一 '这是正常过程 NextIteration: 下一个
我使用字符串数组模拟不同的通知编号。 我遍历数组并将通知号设置为该字段。 然后执行QM03 TAC并阅读状态栏。 如果状态栏包含"不存在",我知道我必须跳到下一个通知号,因此我使用GoTo NextIteration。 否则我可以处理我的正常活动。
让我们知道您的结果。
干杯 Stefan
最多设置5个标签!
你好辛西娅,
欢迎使用SAP社区。 p>
您可以尝试以下方法来满足您的要求:
我使用字符串数组模拟不同的通知编号。 我遍历数组并将通知号设置为该字段。 然后执行QM03 TAC并阅读状态栏。 如果状态栏包含"不存在",我知道我必须跳到下一个通知号,因此我使用GoTo NextIteration。 否则我可以处理我的正常活动。
让我们知道您的结果。
干杯
Stefan
一周热门 更多>