点击此处---> 群内免费提供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)
不知道Recorder是否可以修复,但是至少我能够使用表控件的selectedRowsAbsolute属性通过手动脚本解决问题:
session.findById(" wnd [1]/usr/tblSAPLVMSGTABCONTROL")。selectedRowsAbsolute =" 1";
该代码选择了我的表控件中的第二行,然后单击"打印预览"按钮可以正常工作。
如果需要的输出类型,我将添加更多编码以找到第一个匹配项,然后选择要打印的输出类型。
是的,SE中的记录器需要对此进行更正。 我找到了与您提到的 selectedRowsAbsolute 属性相同的解决方案。
顺便说一句,当您在webgui中执行记录时,同样的工作正常,并且可以很好地捕获此操作。
我将创建一个错误报告以获取SE脚本记录器 已修复。
感谢Tamas。
我尝试了WebGui,但令我惊讶的是录音机根本无法工作。 它无法记录任何内容。
其他一切似乎都正常。
嗯,很奇怪,因为对我来说,使用上述操作录制就可以了。 当您"停止录制"时会被捕获。
是的,很奇怪。 我什至在两个浏览器Chrome和IE中都尝试过,如果我使用HTML的GUI,则记录器在两个浏览器中都不起作用。 不在录制过程中,也不在按下"停止录制"时。 对于我们来说,这是一个较小的问题,因为我们正在使用SlipStream,但仍然很奇怪。
在Slip Stream中,我偶尔会看到其他问题,例如风味在保存或打开时会无限期挂起-通常可以通过重新启动浏览器来解决。 不一致,因此不确定是否可以报告。
如果有很多脚本可用于某种口味(超过10个),因此当我需要将其分配给按钮时它们并不全部可见,我可以通过键入脚本名称并将其分配给按钮来查找我的脚本。 然后,当我保存样式时,退出Personas编辑器并返回,onClick事件中的脚本名称已损坏,该按钮不起作用。
我都不知道这些问题。 如果您有可复制的示例,则可能要创建支持凭单并授予对系统的访问权限,以便支持团队可以研究这些问题。
一周热门 更多>