CDS-定义视图与定义根视图

2020-08-20 23:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 关于新的SAPUI5世...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

关于新的SAPUI5世界的一件好事是,您可以/必须每天学习新知识。

我们购买了一本书" ABAP的核心数据服务",并在该书的代码示例中使用了命令" define root view"。 我对CDS命令"定义根视图"有2个问题。

1)此命令可以从哪个SAP版本发布?

2)有人可以用简单的词来解释"定义视图"和"定义根视图"之间的区别吗。

据我了解,"定义根视图"是BDL命令,而"定义视图"是DDL命令。 DDL在SQL中仍然是众所周知的,但是BDL对我来说是新的。

以下是指向SAP帮助的链接:

定义根视图

定义视图

最好的问候
Uwe

4条回答
shere_lin
2020-08-21 00:09

如果我没有记错的话(从ABAP编程模型的发行版开始),此命令从NetWeaver 7.51开始可用。 (不是100%肯定,但是应该给您一个想法)

基本上,"定义视图"只是创建一个常规的数据库视图(就像使用SE11所做的那样,只是具有很多/高级功能)。

使用ABAP(Restfull)编程模型创建业务对象时,将使用定义根视图,并将其定义为业务对象的根/基视图。 (例如,对于销售订单,您的根视图将是基于包含销售订单标题数据的表VBAK的视图)

可以在博客。

最诚挚的问候,

Geert-Jan Klaps

查看此出色的帖子:

https://blogs.sap .com/2019/06/06/embedded-cds-view-exposure-to-fiori/

在整个帖子中,您将通过示例找到很好的解释。

关于。

一周热门 更多>