云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_南宁虚拟主机_新注册优惠

小七 141 0

人工智能大会_国内_人工智能高清在线观看

大家好,

我写这个博客很久了。写这个博客的想法是因为在创建基于Fiori元素的列表报表应用程序时,我面临着在一个地方获得所有必需细节的挑战。

当我开发一个列表报表应用程序时,我不得不参考很多博客和教程,这就是为什么我想在一个地方汇总它们,大数据支持,这样可以节省时间对其他人来说

由于我试图把所有的话题都集中在一个更重要的地方来讨论复杂的事情(通常不包括在一起),我不会在这里解释基本的事情来让这个博客变得清晰(但不要担心,如果你是初学者,大淘客app,我会把其他博客的链接分享给你,让你刷一下基本的概念)。

前提:

知识带ABAP对CDS视图的基本理解(https://blogs.sap.com/2017/12/21/spotlight-on-abap-for-sap-hana-again/)在SAP网关集线器中激活OData服务关于BOPF框架的思考(https://archive.sap.com/documents/docs/DOC-45425)

由于我在这里分享的内容太大,我将把它分成3部分。

这将是我们将创建CD视图的第一部分。在下一部分中,我将向您解释确定、验证和行动的BOPF在最后一部分,我将向您展示如何使用WebIDE在这个CDS视图上创建应用程序

您将从这个博客获得什么:

我们将创建一个基于Fiori元素/CDS视图的列表报告应用程序应用程序可以处理积垢操作我们还将使用BOPF添加确定、操作和验证为了确保每个人都可以尝试它,悠哉返利机器人,我使用了SPFLI和SFLIGHT表格数据

开始之前,让我们看看最终结果会是什么样子。

初始列表屏幕

在下一个详细屏幕:

标题条目的详细页

项目条目的详细页

所以让我们从对象开始:

对于这个应用程序,我们有5张CD视图和2张CD元数据扩展

1个投影\事务视图,中国移动物联网,SPFLI和SFLIGHT表各1个消耗和1个元数据扩展F4帮助的1个CD视图我们有一个BOPF的根节点,它将有3个类-Determination、Action和Validation

我们将首先继续创建CDS的基本事务视图。我在每一行代码前都添加了注释,以帮助您理解该行的用法:

现在同样为SFLIGHT Item Table创建一个事务CDS视图

为Value help创建一个CDS视图:

现在让我们继续创建消费视图。这将定义我们将在FIORI应用程序中为表示层提供的所有字段:

同样地为SFLIGHT表创建一个消费视图:

现在让我们创建元数据扩展视图。我们甚至可以将metadata extension视图中提到的UI注释作为消费视图的一部分,但是作为一个好的实践,我们将它们分开。元数据视图将负责列表报表应用程序的外观:

SPFLI(头表)的元数据扩展视图

同样,我们将为SFLIGHT创建元数据扩展视图。我已经创建了它,这样我们就可以使用它来拥有一个独立的列表报告应用程序:

所以在这里我们已经完成了我们所有的CD工作。在下一篇博客中,数据统计,我将向您解释与此应用程序相关的BOPF更改。

SAP ABAP编程模型for FIORI-List Report应用程序(第2部分)