在 S / 4HANA 项目里,业务团队往往已经通过 CDS View 定义好了分析模型,却苦于无法让最终用户一键访问这些实时指标。本文结合官方博客与多份帮助文档,总结出一条经过验证的实践路线:利用 Smart Business KPI 与 Tile,把带有 @OData.publish:true
注解的 CDS View 无缝暴露为 OData 服务,再通过「Manage KPIs and Reports」等建模工具生成可点击的 KPI 磁贴,并将它们发布到 Fiori Launchpad。全文围绕 “把数据变成可操作信息” 这一核心目标,既讲原理,也给代码,还穿插制造业产能利用率的真实案例,方便你迅速上手并规避常见坑。
背景与动机
- CDS View 与 OData 自动暴露:自 NetWeaver 7.50 起,只要在 CDS View 上加
@OData.publish:true
,SADL 框架就能生成所有网关对象,开发者只需在事务/IWFND/MAINT_SERVICE
里激活即可(