使用 SAP Fiori 工具构建用户界面

学习目标

  • 创建响应式应用程序用户界面

创建响应式应用程序用户界面

业务场景

在将服务和数据模型定义为应用程序的基础之后,我们将使用 SAP Fiori 工具为应用程序添加基于 SAP Fiori elements 的响应式用户界面。

在本练习中,您将执行以下任务:

  • 创建用户界面,显示 Risks 列表及其详细信息。

  • 向 Risks 应用程序用户界面的 List Report 页面添加更多内容。

  • 向 Risks 应用程序用户界面的明细 Object Page 添加更多内容。

先决条件

您已成功完成前面的练习。您已为 risks 创建数据模型和服务,并导入了业务伙伴外部服务。

注意

请注意,本学习之旅链接到的某些服务可能会产生费用。

任务 1:创建用户界面

步骤

  1. 创建用户界面。 使用以下数据:FieldValueDisplay nameRisksDescription(自行选择)UI Application TypeTemplate-Based, Responsive ApplicationUI Application TemplateList Report Object PageMain Entityrisks

  2. 导航到 SAP Business Application Studio 的 Storyboard 标签页。

  3. 找到 UI Applications(参见:用户界面)磁贴,然后选择 + 图标以添加新的用户界面。 系统截图

  4. 将显示一个屏幕,您可以在其中添加 Display nameRisks,并输入自行选择的 Description系统截图

  5. 确保选择 RiskManagementService 作为 DataSource

  6. 选择 Next

  7. UI Application Type 选择为 Template-Based, Responsive Application,以创建基于 SAP Fiori element 的 UI。选择 Next系统截图

  8. UI Application Template 选择为 List Report Page。选择 Next系统截图

  9. Data Objects 下,选择 risks 作为 Main Entity,以在 UI 中显示 risks 实体。选择 Finish系统截图

  10. 等待用户界面的 Page Map(显示两个页面)在屏幕右侧打开。 系统截图

任务 2:更新 List Report

步骤

  1. 更新列表报表。 使用以下数据:FieldValueColumnssupplier_BusinessPartner

  2. 在 Page Map 上找到条目 List Report,然后选择 Edit 图标进行编辑。 系统截图

  3. Page Editor 中,展开 Columns 区域,选择 + 图标,然后从下拉列表中选择 Add Basic Columns系统截图

  4. 在弹出的对话框中,为 Columns 选择 supplier_BusinessPartner。选择 Add系统截图

任务 3:更新 Object Page

步骤

  1. 更新对象页面。 使用以下数据:FieldValueFieldsmiti_IDBusinessPartnerFullNameBusinessPartnerIsBlockedDisplay typeValue Help(for)BusinessPartnerFullNameBusinessPartnerIsBlocked

  2. 选择箭头返回,并在 Page Map 上找到条目 Object Page。选择 Edit 图标进行编辑。 系统截图

  3. 在条目 Sections 中,打开 General InformationFormFields

  4. 选择 + 图标以向 UI 添加新字段。在下拉列表中,选择 Add basic fields系统截图

  5. 参见上表,从下拉列表中添加以下字段:

  • miti_ID

  • BusinessPartnerFullName

  • BusinessPartnerIsBlocked

  1. 选择 Add系统截图

  2. 从左侧大纲面板的 Fields 列表中选择 supplier_BusinessPartner

  3. 在右侧属性面板中找到条目 Display Type,然后在下拉列表中选择 Value Help系统截图

  4. 选择 Display Type 下拉列表框下方的链接 Edit properties for Value Help系统截图

  5. Value Help 屏幕中,检查以下属性是否可用作 Result List Properties

  • BusinessPartnerFullName

  • BusinessPartnerIsBlocked 系统截图

  1. 您可以决定删除其他值帮助属性。在这种情况下,请使用回收站图标。

参考链接:创建响应式应用程序用户界面

要了解有关创建响应式应用程序用户界面的更多信息,请参见:创建基于模板的响应式用户界面