我根据之前创建的 CDS 视图创建了 List Report Fiori App。是否有可能在现有和/或附加 CDS 视图中使用一些注释来在供应商编号上创建热点智能字段?
即当我点击它时,它将导航到该供应商的标准“业务合作伙伴”应用程序?
如果这是不可能的,您能否解释如何“以另一种方式”做到这一点?
我根据之前创建的 CDS 视图创建了 List Report Fiori App。是否有可能在现有和/或附加 CDS 视图中使用一些注释来在供应商编号上创建热点智能字段?
即当我点击它时,它将导航到该供应商的标准“业务合作伙伴”应用程序?
如果这是不可能的,您能否解释如何“以另一种方式”做到这一点?
您需要的是基于意图导航的智能链接:通过读取其语义属性(即语义对象)导航到业务对象详细信息的链接。
语义对象可以通过两种方式定义:
@UI.Lineitem
添加DataFieldWithIntentBasedNavigation
并将其指向来自 CDS 报告的字段名称与此 GIF 的唯一区别是您无需指定GUI_NAVIGATE
属性
通过 CDS 视图中的列定义
@Consumption.semanticObject: 'BusinessPartner'
@UI: {
identification: [{label: 'Vendor No', position: 10}],
lineItem:[{
position: 10,
semanticObjectAction: 'manage',
type: #WITH_INTENT_BASED_NAVIGATION
}],
selectionField.position: 10
}
语义对象存储在/UI2/SEMOBJ
和/UI2/SEMOBJ_SAP
表中,在开发之前检查正确的对象。