点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们正在尝试在ME51N中实现附件功能,为此,我们正在编写脚本。
在这种情况下,开发思路是记录我们选择表行并单击附件图标时的按键,我们应该弹出一个窗口以输入字段。
尽管在录制时,脚本是在控制台中映射的,但是在执行时,并没有选择该行,因为下一步不会出现弹出窗口。
下面是我正在做的步骤
1)在录制脚本之前输入A和I,然后按Enter
2)然后我们将到达以下屏幕
3)开始记录击键脚本。 需要通过单击左侧来选择行。 PFB
4)然后单击附件图标
,应该在下面生成一个弹出窗口,我们将在其中输入详细信息
因此,在记录所有按键并执行时,不会生成此弹出窗口。
//选择第一行 session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。clearSelection(); session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。selectedRows =" 0"; session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。executeWebRequest(" post", " action"," 53"," row_index = 1&column_index = 0",null); session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。clearSelection(); session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。selectedRows =" 0"; session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。executeWebRequest(" post", " action"," 53"," row_index = 1&column_index = 0",null); session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。clearSelection(); session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。clearSelection(); session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。selectedRows =" 0"; session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell")。executeWebRequest(" post", " action"," 53"," row_index = 1&column_index = 0",null); //单击附件图标 session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB2:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:3212/cntlGRIDCONTROL/shellcont/shell/tbar/btnMEREQDMS")。press( );
(34.9 kB)
Hello Chandra,
请使用警报和消息在日志中写入详细信息,以便您可以查看脚本执行过程中的情况。
还请检查可用的API 和示例 a>有关其用途。
致以问候,
Cris
一周热门 更多>