我正试图创建一个宏,以从SAP提取资产增加报告以获取工厂清单。
我创建了一个宏,但是如果某些工厂无法使用该数据,则该宏将停止工作。我可以使用If then语句吗?如果是,如何添加这些行?
代码:
SAP_session.findById("wnd[0]/usr/ctxtBERDATUM").Text = yrend
SAP_session.findById("wnd[0]/usr/ctxtSO_BUDAT-LOW").Text = wdone
SAP_session.findById("wnd[0]/usr/ctxtSO_BUDAT-HIGH").Text = wdlast
SAP_session.findById("wnd[0]/usr/ctxtSO_BUDAT-HIGH").SetFocus
SAP_session.findById("wnd[0]/usr/ctxtSO_BUDAT-HIGH").caretPosition = 10
我期望通过以下方式获得结果。
如果错误(无数据),则执行其他一些代码