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存储库)

让我知道。

灬番茄
2楼-- · 2020-08-16 21:36

您好,前成员

感谢您的回复,

将检查并更新。.


谢谢。


致谢

Suman

葫芦娃快救爷爷
3楼-- · 2020-08-16 21:30

大家好,

通过应用以下元标记,我们找到了解决方法。

我认为问题来了,因为设备的分辨率为640 x 480,但是sap服务的分辨率为320 x 240。

感谢大家的帮助。

致谢

Suman

SAP砖家
4楼-- · 2020-08-16 21:44

Hi Oisin,

是的,您是正确的。

我创建了一个包含DEVINCLUDE_SYMBOL9200的设备,并将其添加为GUI配置中〜ITSMOBILEDEVICEINCLUDE的参数值。

现在,我对包含在meta标签中的任何更改都适用于整个服务。

我也想在这里提供其他信息。

如果需要为不同的屏幕提供不同的缩放比例,则可以在HTML模板中创建一个新的包含。

然后在需要不同缩放比例(或任何其他屏幕特定更改)的特定屏幕中。

更新以下html标签。

include(〜service =〜current_service,〜language ="",〜theme =〜theme,〜name =〜itsmobileDeviceInclude&" .html");

,如下所示。

include(〜service =〜current_service,〜language ="",〜theme =〜theme,〜name =" devinclude_mc9200_1.html");


希望它可以帮助某人。

致谢

Suman。

我是小鹏鹏啊
5楼-- · 2020-08-16 21:30

您好 @Oisin ONidh

我刚刚检查了设备的分辨率为640 x 480(VGA分辨率)。

我的一位同事建议该设备的分辨率应为320 * 480。

是否因为这个原因而遇到了按比例缩小的问题?

现在我也明白了您要我检查的内容。我将在Chrome中测试互联网服务并进行更新。

致谢

苏曼。

四川大学会员
6楼-- · 2020-08-16 21:33

嗨,苏马,

不可能。 没有这样的参数。

关于,

Oisin

哎,真难
7楼-- · 2020-08-16 21:45

您好, @ Oisin ONidh

这里需要快速帮助。

使用该设备后,输出布局将按预期到达,但是光标不在输入字段上。

我通过从服务参数中删除设备包含参数(ItsMobileDeviceInclude)进行了测试。

因此,每当我删除该参数时,光标就在输入字段上,而当我添加该参数时,就没有设置光标,所以我猜想包含代码是负责任的。

包含代码---

`include(〜service =" system",〜language ="",〜theme =" dm",〜name =" templateLibraryScreenIndependentDHTML.html");`

<!-`#windowtitle` ->

`SAP_TemplateStylesheet()`

`SAP_TemplateJavaScript()`

onload ="`SAP_TemplateOnLoadJavaScript()`">

`SAP_TemplatePostProcess();`

请告知。

致谢

Suman

一周热门 更多>