MC9200设备中的ITS移动屏幕缩小问题

2020-08-16 20:56发布

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

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


大家好,

这与MC9200 Device中Internet服务的缩减问题有关。我在论坛中经历了很多选择,但我们无法解决问题。

我们正在RF设备中使用企业浏览器,但是Internet设备未按比例显示该设备。

请找到随附的设备快照。

我尝试过通过创建HTML包含文件DEVINCLUDE_SYMBOL9200并将其作为参数ITSMOBILEDEVICEINCLUDE的值来尝试使用meta标签。我测试了以下meta标签,但没有结果。

  1. <元名称="针对移动设备优化"的内容=" 240">
  2. 我也将〜ITSMOBILEELEMFACTOR参数的值增加到9,但输出没有差异。

    我尝试在SE80的Internet服务参数和SICF的GUI配置参数中添加参数。

    请告知。

    致谢

    苏曼。

    (64.6 kB)

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

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


大家好,

这与MC9200 Device中Internet服务的缩减问题有关。我在论坛中经历了很多选择,但我们无法解决问题。

我们正在RF设备中使用企业浏览器,但是Internet设备未按比例显示该设备。

请找到随附的设备快照。

我尝试过通过创建HTML包含文件DEVINCLUDE_SYMBOL9200并将其作为参数ITSMOBILEDEVICEINCLUDE的值来尝试使用meta标签。我测试了以下meta标签,但没有结果。

  1. <元名称="针对移动设备优化"的内容=" 240">
  2. 我也将〜ITSMOBILEELEMFACTOR参数的值增加到9,但输出没有差异。

    我尝试在SE80的Internet服务参数和SICF的GUI配置参数中添加参数。

    请告知。

    致谢

    苏曼。

    (64.6 kB)
付费偷看设置
发送
13条回答
歪着头看世界
1楼 · 2020-08-16 21:55.采纳回答

您好苏曼·普拉丹

我认为您已在生成的ITS HTML模板中手动添加了元标记,否则它不存在。

相反,您应该使用CSS文件:Mobile.css进行外观更改。

根据快照,在配置中,您已经提到〜ITSMOBILECSSINCLUDE类为Mobile。 因此,这意味着在您的Internet服务中,您应该在自动创建的名为" MIME Objects"的文件夹下拥有一个名为mobile.css的文件。

现在,为了使ITS能够识别该文件,您还应该在SE80中为Internet服务使用相同的参数(在"创建Internet服务"下的第4点)中提及该文件,并在HTML中更改该文件的路径 模板在生成的代码中相应地:

例如:假设您的mobile.css位于MIME Objects文件夹下的'Styles'文件夹下。 然后将代码更改为:

如果(〜itsmobileCssInclude!="")<!-gui设置中的客户包含->

cssinclude ="样式/"&〜itsmobileCssInclude&" .css";`

`else <!-默认包括来自其手机->`

`结束;

然后,编辑mobile.css文件:您可以找到相应的CSS类,并按照HTML代码中的说明添加用于放大所有类的代码:

例如:默认最外面的类是'MobileBody'。 在这种情况下,您可以使用所有想要放大宽度,高度,字体:大等的CSS代码。

要在ITS屏幕上进一步添加样式,请参阅我的下一个博客: ITS模板–样式, 主题和易读性(MIME存储库)

让我知道。

您好 @Oisin ONidh

我认为问题在于上述自动生成的代码。

我猜企业浏览器在页面中只能处理一个标记。

加载上面的标签后,浏览器将忽略Internet模板(系统生成的)中下面的第二个标签,该模板包含用于设置焦点的属性。

`

if(〜currdynpro.speechenabled!="")`ev:event =" load" ev:handler ="#sayOnPageLoad"`else

`onload =" setFocus('~~ focusfield`');`〜itsmobileOnloadHandler`"`;

`onkeydown =" return processKeyEvent(event);">。

所以现在我必须在每个屏幕和第二个标记之后更改上面讨论的meta标记,而不是在设备include中写入。 ????

希望我很清楚。

致谢

Suman。

能不能别闹
3楼-- · 2020-08-16 21:42

您好 @Oisin ONidh

我们在安装ECC的服务器(虚拟桌面)中未安装IE 9或更高版本,因此我们无法使用SAP可视编辑器。

我们也不建议在RF设备上安装Chrome浏览器,因为建议使用Enterprise浏览器。

除了前成员的建议之外,还有其他方法可以实现这一目标

野沐沐
4楼-- · 2020-08-16 21:49

嗨苏曼,

不,我没想到您会在设备上安装Chrome-但是,如果您在台式机/笔记本电脑上安装了Chrome,则可以模拟在类似屏幕尺寸下调用ITSMobile服务。

这将有助于故障排除,对我来说也很有帮助。

如果无法使用ITSMobile可视编辑器-那么将需要遵循前会员概述的步骤

这是为您提供的唯一解决方案。

此致

Oisin

Nan4612
5楼-- · 2020-08-16 21:50

您好,前成员

您能否提供一些信息,例如是否有任何服务参数可以设置屏幕分辨率。

致谢

Suman

95年老男孩
6楼-- · 2020-08-16 21:45

我不知道任何用于设置分辨率的服务参数。

但是,我总是在我的主CSS文件本身中为" body"标签编写的外部CSS类的宽度和高度设置为320 * 480像素。

me_for_i
7楼-- · 2020-08-16 21:50
< p>我正面临着同样的问题,我很困惑解决此问题的确切解决方案是什么,请您帮忙。

一周热门 更多>