更新19.10.2019
我很高兴地说,从补丁级别3开始,这里和评论中列出的大多数问题都已经解决。补丁级别3特别解决了表格控件的列宽问题,这些控件使得定制非常困难或导致列根本无法显示。
前天发布了SAP GUI 7.60。我期待着最终尝试伯利兹主题的非S/4HANA系统,我真的很喜欢新的设计。不幸的是,仅仅使用了一天之后,我就注意到了主题或sapgui7.60的一些问题,我将在这里列出。我真的很想使用新的伯利兹主题,所以我希望这些可以得到修复补丁。
ALV性能已显着下降
7.60无论我使用伯利兹主题或蓝色水晶的加载时间进入一个与ALV上它的dynpro增加了巨大的利润。点击ST22中的"昨天"按钮,物联网城市,我将在半秒内进入7.50的列表。
7.60的等待时间几乎为2秒(!)。
我对每个包含ALV的dynpro都有这个问题。这在SM50中尤其麻烦,屏幕上有几个ALV(4),您通常经常按"刷新"按钮。
7.50:
7.60:
响应时间增加了10倍(!)。由于这个问题是独立主题,我很想再次降级,手机免费建站,但似乎你只能完全重新安装sapgui.
Tree ALV scroll Belize行为
这只发生在使用伯利兹主题。在任何多列树ALV中,滚动时都有延迟。您可以滚动鼠标滚轮半秒钟,等待5秒钟,直到树已滚动到该位置。在蓝色水晶上这要快得多。
ALVs和table控件中的列宽
列宽似乎已经调整,以符合伯利兹主题中字体的新默认大小。但是也有一些副作用。
公司代码的多选不显示公司代码的最后一个字符。这意味着,如果我选择公司代码1001和1002,它看起来像这样:
一些事务在它们的alv中的每一列也有一个像素完美的宽度,大数据是什么意思,因此它们完全适合1080p屏幕。而在伯利兹现在的全屏ALV容器终于使用了屏幕的全宽,它显示的列比以前少了。在SM50中,如果不向右滚动(在分辨率为1080p的最大化窗口上),我甚至看不到包含进程当前正在执行的操作的信息的列。
蓝色水晶7.60上的SM50:
伯利兹7.60上的SM50:
SE01传输任务视图(LIMU和CINC get cut):
我能够在中修复默认的列宽SM50和其他一些事务,如将GUI设置中的比例字体更改为非比例字体,如Lucida控制台11。我假设宽度预测中有某种错误。例如,CPU时间列使用新的72字体获得此默认宽度,大小为11:
即使使用72字体中最宽的字符,单元格也不应占用太多空间。
这是Lucida控制台11的更期望宽度:
供7.60宽度BlueCrystal(默认Tahoma 11字体)参考:
(伯利兹的Tahoma 11也有)一个更合理的宽度,所以原因可能是新的72字体?)
最大化GUI窗口顶部的黑色条
出于某种原因,屏幕顶部有一个黑色条,用于使用伯利兹主题的最大化窗口。这禁止我通过将鼠标移到屏幕顶部来拖动窗口。(我在Windows中启用了较小的任务栏,可能与此有关?)
ALV总行背景
在伯利兹,只有部分总行背景为黄色。在蓝色水晶上它到处都是。我不知道这个改变是不是有意的,但在我看来,它使读取多级总计变得更加困难。
伯利兹:
蓝晶:
没有组行,总计行中根本没有背景变化。
伯利兹:
蓝晶:
带符号的金额字段在ALVs中没有对齐。
顺便说一下,这也总是发生在IDA ALV不分主题。
伯利兹:
蓝水晶:
ALV垂直场对齐
SE16中某一行的场值由于某种原因不在同一垂直高度上。
伯利兹:
蓝水晶:
我的其他笔记本电脑上没有这个问题。我想这可能是因为我为了解决问题而弄乱了字体设置。不过,我目前已将所有内容设置回默认值,数据分析与大数据,问题仍然存在。
ALV scrollbar
在某些ALV中,您无法通过用鼠标抓住滚动条,将其移动到您想要的位置,然后释放它来滚动。例如,生态环境大数据,在SE16中,您只能单击并按住滚动条的上5个像素。任何较低的值都会导致类似于单击背景的行为(单击条中矩形不在的任何位置)。
我可以想象,这是滚动条的"hitbox"与显示的行的正确百分比一样大的原因。但是显示的滚动条有一个最小的尺寸,因此更大。
->你不能在低于红线的任何点上抓取滚动条
容器条显示滚动按钮
使用CL\u GUI\u Container\u Bar*你通常可以得到特定配置的容器和工具栏按钮,容器自动占用按钮之间的剩余空间。与伯利兹我现在有滚动按钮,因为它不知何故无法确定高度正确。相反,容器的尺寸应该更小,使按钮精确匹配。
伯利兹:
蓝色水晶:
这在SE80中尤其明显:
显示缺少的长文本链接
对于某些消息,打开长文本的链接是不可见的。
仅当我将鼠标悬停在应该显示的位置上时。
某些进度指示器消息在FBL5N中不显示