ABAP CDS VDM开发和前端开发的最佳实践

2020-08-19 09:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 根据您的经验,我想知道是...

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

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


你好

根据您的经验,我想知道是否最好为单个查询/使用情况视图(通过Bex Query Designer或Windows XP)创建一个虚拟数据模型(@ analytics.datacategory:#CUBE)会更好。 ABAP CDS视图),还是对单个数据模型进行更多查询? 您认为采用第一种方法而不是第二种方法在开发和维护方面的权衡是什么? 根据我在BW方面的经验,我经常看到一个多维数据集用于多个查询,而在S4hana提供的ABAP CDS视图中,我总是看到ABAP CDS"多维数据集"和相关的消费视图之间始终是1:1的比例。

另一个主题是关于哪个工具更喜欢开发前端查询:BeX Query Designer(在Fiori中作为Odata公开时,我遇到了一些限制)或类型查询的ABAP CDS视图(与Fiori集成得更多,但是一些BeX Query变量功能强大) 可能不包含在特定的ABAP CDS注释中)?

感谢您的回答!

5条回答
2020-08-19 10:00 .采纳回答

嗨! 我遵循下一个最佳做法推荐:

CDS视图的良好性能的关键是具有正确的重用粒度,以便为不同的用例提供正确的CDS视图。 仔细区分在哪种情况下可以使用哪种CDS视图。 提供"简化的"视图,而不是一个仅用于所有目的的视图。 从提供者的角度来看,这意味着CDS视图必须提供"服务质量",以反映CDS视图将要实现的KPI。

维护方面的权衡通常少于花费更多资源来解决更通用的数据模型中的性能问题。 CDS是虚拟模型,它不包含数据,因此需要较少的维护工作。 但是,当然,真理在中间。

一周热门 更多>