屏幕角色SP11:无法在销售单据中执行打印预览

2020-08-14 04:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要编写一个脚本来促进...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我需要编写一个脚本来促进报价单文档的打印预览功能。 因此,我为VA03创建了一个风味,并在Screen Personas Scrip Editor中启动了记录器,以捕获以下操作:

-销售单据->发货输出至(命令'= DRCK'-模态转盘屏幕将显示可用输出列表)

-从输出列表中选择一条消息

-单击打印预览按钮

不幸的是,记录器未捕获第二步,它无法识别选择,这是表控件的第一列。 即使最后一步也不能始终如一地工作,这取决于我在记录器上关注的表控件中的哪个字段,它是否可以捕获对按钮的单击。

同一件事在SHDB记录器中也能很好地工作,因此令人沮丧的是,它在Personas脚本中不起作用。

有什么办法解决这个问题吗?

我们已经实现了带OSS注释2919691版本4的Personas 3.0 SP11。 我正在使用SlipStream框架。这是生成的代码的屏幕快照。 第3行是缺少所需输出的选择:

sp-print-preview.jpg (129.5 kB)
6条回答
追夢秋陽
2020-08-14 05:08

不知道Recorder是否可以修复,但是至少我能够使用表控件的selectedRowsAbsolute属性通过手动脚本解决问题:

session.findById(" wnd [1]/usr/tblSAPLVMSGTABCONTROL")。selectedRowsAbsolute =" 1";

该代码选择了我的表控件中的第二行,然后单击"打印预览"按钮可以正常工作。

如果需要的输出类型,我将添加更多编码以找到第一个匹配项,然后选择要打印的输出类型。

一周热门 更多>