从开发包到业务角色,真正把 Business Catalog 做通的一整条链路
你在 ADT 里做完一个 RAP 服务,或者已经把一个 SAP Fiori app descriptor、IAM App、业务服务定义都准备好了,很多人会觉得离可用只差一步发布。真到系统里一测,才发现 tile 不出来、业务用户点不开、角色里搜不到,问题往往不在 UI,也不在 OData,而是卡在Business Catalog这层。SAP 官方对它的定义很直接,Business Catalog 用来给一个 app、一组 app,或者 app 的某些独立能力授予访问入口,它不是装饰品,而是授权链路里必须落地的那个业务对象。(SAP Help Portal)
很多做 ABAP Cloud 和 SAP BTP ABAP Environment 的开发同学,前半段工作都很熟,CDS、Behavior Definition、Service Binding、Fiori Elements,写起来很顺。到了授权这一段,常见误区是把IAM App当成终点。实际上,IAM App更像是把技术对象转换成 IAM 可识别对象的入口,Business Catalog才是把这些入口真正打包给业务角色使用的容器,后面还要继续挂到Business Role上,再分配给
