屏幕角色没有检索正确的屏幕/Dynpro编号

2020-09-23 14:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在正在使用的系统上...

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

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


专家们,

我在正在使用的系统上发现了一个问题。 版本是3.0 SP06。

使用脚本,我能够获取当前的屏幕编号并停止执行以使调试器可视化。 如屏幕截图所示,变量" screen"包含主屏幕(1000)的屏幕号,而不是模态对话框(0002)的屏幕号。 应该是" 0002"。

在具有更高Personas版本(SP04)和完全相同的程序的另一个系统上,不会发生此问题,并正确显示了当前的屏幕编号:

这会导致多个问题,因为例如,"屏幕角色"将一个屏幕上的字段与其他屏幕上的字段视为相同,并且我无法更改屏幕之间的样式,因为它的反应是只有一个屏幕,因此使用 这个问题可能非常繁琐。

任何帮助将不胜感激。

谢谢!

(67.5 kB)
1条回答
DafaDDDa
2020-09-23 14:40 .采纳回答

你好乔纳坦,

您绝对正确。 GuiSessionInfo.screenNumber应该是当前活动窗口的屏幕编号,即弹出窗口。

这是由于性能优化出错所致。

我现在正在解决此问题,该版本应随SP06客户注释的下一个版本一起提供 2560835

最好的问候

克莱门斯

一周热门 更多>