如何轻松地将FPM应用程序应用于移动设备。
是否想过如何将现有的FPM应用程序转移到移动环境?请看下面的示例,快速了解如何使用新的FPM Mobile Enabler实现这一点。
我使用的是一个FPM测试应用程序,它使用一个搜索GUIBB和一个列表ATS GUIBB来显示硬件产品。这个列表包含大量的列。在列表下方,图表GUIBB按供应商显示产品。
向下滚动,您将看到在手机和平板电脑场景中启用此FPM应用程序后的结果。注意屏幕之间的间隙,检查屏幕之间的差异。
桌面上出现了原始应用程序(单击图片将其放大):
运行了FPM Mobile Enabler应用程序,之后手动进行了一些细微的更改,哪个云服务器好,您可以在手机设备(左)上清楚地看到差异。
在平板电脑上,FPM应用程序可能看起来像这样(右)。
那么您是如何做到这一点的呢?
通过运行事务FPM\u WB打开FPM Mobile Enabler,到达FPM Workbench。在"基于上下文的自适应"(CBA)部分下,单击链接"FPM Mobile Enabler"。
开始。步骤1,字段1:输入应该启用移动的FPM应用程序配置的名称(在我们的示例中,云购全球,FPM\u SADL\u CRUD\u TEST\u EPM\u PD):
这里使用CBAs的概念,并且将生成包含上下文环境"DEVICE"的新配置。因此,在字段2中,输入此适配配置的名称(此处为ZFPM\u SCHEMA\u DEVICE\u CFG)。
使用单选按钮决定是否要为移动场景创建新的FPM应用程序(如果要启用SAP标准交付的应用程序,则为这种情况)。对于您自己的开发,购物返利平台,您可以直接调整您在第一个字段中输入的应用程序配置。
如果您选择了创建新FPM应用程序的选项,请在字段3"CBA应用程序名称"中输入其名称。
单击"下一步"显示第2步:
第2步显示以下内容:
在左侧,应用程序结构与所有涉及的GUIBBs一起显示(您可以单击链接直接跳转到配置编辑器)右侧显示所选配置的所有移动相关属性
自动设置默认值(对移动环境有意义),如最大行数等。
如果配置包含不适合移动设备的数据,"状态"列将显示警告。在这种情况下,管理员必须决定,例如,列表是否包含太多列,淘客模板,窗体是否包含太多字段。
如果将鼠标移到状态图标上,您将获得有关配置的详细信息—如您在下一屏幕截图中所见:
在本例中,您将减少列表列的数量—您可以对平板电脑和手机都这样做。
一个非常好的功能—尤其是对手机而言—是列合并。在下一个屏幕截图中,您可以看到管理员已经导航到选项卡"Column Merging",并合并了电话环境的价格和货币代码。这将在屏幕上节省大量空间(请在本博客开头再次查看移动设备的屏幕截图)。
此外,某些UI元素可以轻松删除。您可以在这里看到,主屏幕底部工具栏上的"切换到筛选页"按钮对于手机已不可见。
对于GUIBB工具栏中的元素也可以这样做–正如您在下面列表GUIBB的屏幕截图中所看到的那样(手机上的"创建"按钮已被删除)。
已完成所有更改如果需要,所有技术对象的生成将通过按"创建移动实体"按钮开始。您将进入一个确认步骤,从中可以直接导航到FPM配置编辑器(流体)以微调您创建的自适应。
为此,2018世界人工智能大会,必须导航到相应的配置。下面的屏幕截图显示了OVP楼层平面配置。然后需要打开"自适应"面板。现在包含了两个调整-一个用于手机环境,另一个用于平板电脑:
您可能已经看到平板电脑环境中的FPM应用程序有另一个布局设置-这是在OVP部分的属性面板(右侧)中完成的:
仅此而已!
感谢您阅读我的博客,以及您对启用FPM应用程序的兴趣–感谢您的反馈!
技术细节:
使用的FPM测试应用程序配置A FPM\U SADL\U CRUD\U test\U EPM\U PD
主题名称:SAP Quartz Light/Dark
主题ID:SAP\U fiori\U 3/SAP\U fiori\U Dark
提供:组件SAP\U UI 7.55 SP00,ABAP平台2020的一部分,与SAP S/4Hana 2020一起交付)。