天天看点

如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用

本文基于 SAP Business Technology Platform 的 ABAP 编程环境进行的开发。

使用 ABAP Development Tool 登录 SAP BTP ABAP 编程环境,新建一个 package,命名为 Z_JERRY_CDS.

如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用

右键选中该 package,创建一个新的 Consumption view. 该视图是一个消费视图,它基于业务对象 (BO) 视图 /DMO/I_TRAVEL_U,提供了独立于消费层的给定数据模型。

它包含在其上运行的应用程序所需的所有核心信息。

消费视图是定义在 BO 视图之上的 CDS 视图,用于:

公开适合给定消费用例的字段

使用注释(例如用于 UI、搜索和 OData)用元数据丰富数据模型。

这个消费视图创建好之后,源代码如下:

如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用

下一步,将 CDS 视图公开为业务服务。 这将允许我们在 Fiori Elements 预览中预览 ABAP Development Tool 里所作的更改。

业务服务由服务定义和服务绑定组成。

可以使用服务定义来定义将哪些数据(以所需的粒度)公开为业务服务。

然后使用服务绑定将服务定义绑定到客户端-服务器通信协议,例如 OData。 这允许我们为同一定义提供多个绑定,例如 将服务暴露给 UI 和 A2X 提供者。

新建一个 Service Definition:

如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用

继续阅读