在很多团队里,CDS视图命名常被当成可有可无的规范:能激活、能出数据就行。可一旦系统进入规模化阶段(几百上千个视图、多个业务域并行开发、既要做分析报表又要做事务应用),命名就不再是面子工程,而是你在排错、复用、升级时的救命绳。
SAP S/4HANA的VDM(Virtual Data Model,虚拟数据模型)强调用分层的CDS实体来表达业务语义,并通过一套命名与建模规则让模型可读、可复用、可演进。VDM的核心价值之一,就是让你从视图名字上就能大致判断它处在什么层、干什么用、应该被谁消费。(blog.sap-press.com)
这篇文章聚焦VDM里最常用的一组后缀(Suffix),并顺带把前缀(Prefix)与分层关系讲透,让你在ADT里扫一眼对象树,就能快速定位:哪个视图该拿去做Fiori消费、哪个该拿去做分析、哪个只是给文本或值帮助当配角。
命名为什么会影响开发效率
设想一个真实场景:你接手一个制造业客户的S/4HANA项目,现场提了个小需求:在工序状态的 <