在很多团队里,代码格式化并不是可有可无的小事。越是人多、对象多、交付频繁的项目,越需要一套稳定的格式化标准来减少无意义的代码差异,让 Code Review 把注意力放在真正的业务逻辑和设计质量上。SAP 生态里最常见的做法之一,就是在 ABAP Editor 或 ADT 里启用 Pretty Printer,配合Keyword Uppercase之类的规则,把关键字统一成大写,缩进统一,整体观感更一致。相关设置路径在 SAP GUI 里可以通过 Utilities 里的设置页找到,很多资料也会建议团队对齐这一项风格约定。(SAP Community)
问题在于:当你的 ABAP 源码里消费 CDS View(例如标准 VDM 里的I_Product)时,Pretty Printer 往往会把它当成普通标识符处理,配合团队常用的大小写转换规则,最终把I_Product变成I_PRODUCT。这类变化一般不会导致语法错误,却会带来持续的心智负担:同一个对象在 ADT 里叫I_Product,在 ABAP 源码里却被自动改成I_PRODUCT,开发者在排查、搜索、对照文档时经常需要做一次脑内映射