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

消息队列_美国虚拟主机商_限时特惠

小七 141 0

目标读者和链接

这个博客是为那些对Fiori的ABAP编程模型或CDS视图注释有基本了解的人而写的。如果不是有很多博客,最重要的是SAP的帮助https://help.sap.com/viewer/cc0c305d2fab47bd808adcad3ca7ee9d/7.5.4/en-US/3b77569ca8ee4226bdab4fcebd6f6ea6.html

注释的范围/传播

如果我们正在创建带注释的CDS视图,平销返利,您可能已经注意到,有时我们必须在不同的CDS视图(父视图和子视图)中多次写入相同的注释,有时我们只在子视图(事务视图或基本视图)中写入注释,而不在消费视图中写入注释(反之亦然)。

例如:

对象模型注释,如"CreateEnabled",淘客返利系统,产业云,"DraftEnabled"也将写入事务视图(BOPF)和消费视图(OData)。这是因为这些注释的范围仅限于视图级别。

但是像value help、label、foreign key、lineitem、selectionfield等注释将只在一个CDS视图中维护,并将传播到父CDS视图。

这是因为每个注释都有一个范围。那么我们如何知道注释的范围呢?很简单,只需转到帮助,其中提供注释的范围描述。

元素注释将从子元素传播到父元素。我们通常在列级别维护这些注释

视图/关联注释特定于视图,不会传播到父视图。这些通常在标题级别维护。

或者我们可以简单地说,在元素级别(列)维护的注释将被传播,而在标题级别维护的注释将不被传播(如果我错了,请纠正我)

它减少了很多重写的头痛,对吗?现在将出现另一个场景,在该场景中,我们不需要传播注释,您可能希望重写这些注释,以防重用CDS视图。为此,我们需要使用下面的注释

如果我们在父CD视图中使用它,公司自助建站,数据和大数据,子视图中的注释将不会传播到父视图。