点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
关于新的SAPUI5世界的一件好事是,您可以/必须每天学习新知识。
我们购买了一本书" ABAP的核心数据服务",并在该书的代码示例中使用了命令" define root view"。 我对CDS命令"定义根视图"有2个问题。
1)此命令可以从哪个SAP版本发布?
2)有人可以用简单的词来解释"定义视图"和"定义根视图"之间的区别吗。
据我了解,"定义根视图"是BDL命令,而"定义视图"是DDL命令。 DDL在SQL中仍然是众所周知的,但是BDL对我来说是新的。
以下是指向SAP帮助的链接:
最好的问候
Uwe
你好,
感谢您的回答。
我已经写信给上述书的作者。
该功能随" ABAP Restful编程模型"引入,从SAP NW版本7.54(1909)开始可用。
以下两个链接为添加CDS功能的过程提供了很好的概述:
ABAP Restful编程语言
关键字文档-版本更改
致谢
Uwe
(定义根视图...)不是SAP_BASIS软件包的一部分吗?
我认为此软件包(SAP S/4HANA 1709,SAP S/4HANA 1809,SAP S/4HANA 1909 ...)仅包含SAPUI5应用程序及其网关服务。
嗨
如果我没有记错的话(从ABAP编程模型的发行版开始),此命令从NetWeaver 7.51开始可用。 (不是100%肯定,但是应该给您一个想法)
基本上,"定义视图"只是创建一个常规的数据库视图(就像使用SE11所做的那样,只是具有很多/高级功能)。
使用ABAP(Restfull)编程模型创建业务对象时,将使用定义根视图,并将其定义为业务对象的根/基视图。 (例如,对于销售订单,您的根视图将是基于包含销售订单标题数据的表VBAK的视图)
可以在此博客。
最诚挚的问候,
Geert-Jan Klaps 似乎在此版本的S4HANA 1709 CDS中,数据建模是通过虚拟数据模型注释(基本,复合和消耗)进行的。 例如,在S4HANA和ABAP平台即服务的实际版本中,这与ROOT和"与父代关联" DDL关键字有关。
查看此出色的帖子:
https://blogs.sap .com/2019/06/06/embedded-cds-view-exposure-to-fiori/
在整个帖子中,您将通过示例找到很好的解释。
关于。
你好,
超级。 谢谢。 这也是我们要开发的东西(事务应用程序或Restful)。
当前,我在Eclipse中收到以下错误:应该使用"视图"或"表函数"代替"根"。
实际上我们有以下版本:
这还不够吗? 哪个软件包需要更新?
最好的问候
一周热门 更多>