CDS类型(hdbdd)和HANA类型(hdbtable)格式/方法之间的差异

2020-09-01 08:48发布

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

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


您好,

在SAP HANA中,我们可以使用CDS(hdbdd)格式或使用HANA类型(hdbtable)格式创建持久性模型。

任何人都可以帮助我理解 这两种方法之间的基本区别?

与此相关的任何指针都受到高度赞赏。

感谢与问候,

Anup

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

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


您好,

在SAP HANA中,我们可以使用CDS(hdbdd)格式或使用HANA类型(hdbtable)格式创建持久性模型。

任何人都可以帮助我理解 这两种方法之间的基本区别?

与此相关的任何指针都受到高度赞赏。

感谢与问候,

Anup

付费偷看设置
发送
3条回答
悠然的二货
1楼 · 2020-09-01 09:30.采纳回答

HDBDD代替HDBTABLE。 HDBTABLE没有进一步的开发或功能,仅用于向后兼容。 那是主要区别。 因此,如果您是新手,则应该只使用HDBDD。 HDBDD使用CDS语法,并且比HDBTABLE包含更多的功能。 除了数据库表之外,您还可以创建类型,视图和关联。 它还具有卓越的生命周期管理功能,用于在对数据定义进行更改时保留表中的数据。

zhangjiyang1323
2楼-- · 2020-09-01 09:44

嗨,汤玛斯·荣格

我想检查当前情况是否仍然如此,我们有一个SAP资源,建议使用.hdbtable而不是.hdbcds来在XSA开发中创建表(2019年9月)。 你会推荐什么? 我最近没有看到这些帖子。

谢谢

Damodar

骆驼绵羊
3楼-- · 2020-09-01 09:40

请注意该帖子的发布日期-2015年。此处讨论的HDBTABLE与您所讨论的HDBTABLE不同。 该HDBTABLE是基于旧存储库的psudo-JSON格式。 请注意与HDBDD的比较-不是HDBCDS或.CDS。

从长远来看,HDI/XSA中的HDBCDS很大程度上被.CDS或HDBTABLE/HDBVIEW取代。 与旧的CDS变体相比,.CDS倾向于与数据库无关。 因此,当您需要HANA特定功能时,需要进入基于SQL DDL的HDBTABLE/HDBVIEW。 在最新的HANA开发openSAP课程中,对该主题进行了详细讨论:

https://open.sap .com/courses/hana7

一周热门 更多>