有关Personas Flavor转换为Slipstream的问题

2020-09-14 17:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在运行Person...

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

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


嗨,

我们正在运行Personas 3.0 SP7。 我有一些现有的风味要转换为Slipstream风味,但是遇到一些问题。 我正在研究的口味设计用于台式机或笔记本电脑,而不是用于移动设备。

  1. 屏幕底部的FioriStatusBar不能完全填充该区域-在所有四个侧面都围绕着白色边框。 这不会给屏幕带来优美的外观。 我发现隐藏它的唯一方法是也将FioriStatusBar背景颜色设置为白色,这与Fiori的外观不太吻合。 有没有办法删除此边框? 如果不是,这会是将来的增强请求吗?
  2. 在标准样式中,我使用session.info.clientWidth在屏幕上定位对象。 当我尝试在Slipstream中使用该对象时,应居中的对象被推到屏幕的右侧,而我试图定位在屏幕右侧的对象实际上位于最右侧,您必须滚动 过来看看他们。 session.info.clientWidth返回的值在两个渲染引擎中似乎相同。 就像Slipstream使用不同的像素大小(或其他度量单位)一样。 我注意到在传统渲染引擎中创建的对象在Slipstream中出现的问题也更大。

在任何或所有这些问题上的帮助,我将不胜感激。 谢谢!

3条回答
haha101010
2020-09-14 17:27 .采纳回答

杰夫,你好

让我复制另一个同事的解释,该解释是作为对类似客户事件的答复而发送的。 Slipstream Engine通过角色服务使用伯利兹主题和默认的蓝色水晶。

"对象的不同比例不取决于HTML或Slipstream Engine的SAP GUI,而是取决于使用的主题。我想向您提供一些有关我们在SAP Screen Personas中处理的单位和度量的背景信息。

用于HTML的SAP GUI和Slipstream Engine均呈现SAP Dynpro屏幕,这些屏幕已在ABAP后端中使用专有单位进行了定义。 这些单位中的值需要转换为CSS值(在我们的情况下为px),以便在HTML浏览器中呈现这些屏幕。 转换因子取决于使用的主题。

让我解释一个例子,SU01中的用户名字段。
用户名字段( SUID_ST_BNAME-BNAME )在dynpro屏幕中定义的长度为12。 将其转换为像素的公式是
px value =(dynpro长度+ 1)* 8 *主题宽度因子

主题宽度因子如下:
sap_bluecrystal 1
sap_belize 1.25

这意味着sap_bluecrystal和sap_belize的像素大小不同:
sap_bluecrystal:(12 +1)* 8 * 1 = 104
sap_belize:(12 +1)* 8 * 1.25 = 130

我希望这有助于理解不同的缩放比例。"

一周热门 更多>