从 Fiori 列表报告导航到热点等标准应用程序?

Navigate from Fiori List Report to standard app like hot-spot?

我已经基于之前创建的 CDS 视图创建了 List Report Fiori App。是否有可能在现有 and/or 附加 CDS 视图中使用一些注释来在供应商编号上创建热点智能字段?

即当我点击它时,它会将我导航到该供应商的标准 "Business Partner" 应用程序?

如果这不可能,你能解释一下怎么做吗"the other way"?

您需要的是带有 intent-based navigation 的 smart-link:一个 link 通过读取其 语义属性导航到业务对象详细信息 又名语义对象。

语义对象有两种定义方式:

  1. 通过基于模板的方法,通过 Web-annotation modeler-IDE。在 @UI.Lineitem 内添加 DataFieldWithIntentBasedNavigation 并将其指向来自 CDS 报告的字段名称

与此 GIF 的唯一区别是您无需指定 GUI_NAVIGATE 属性

  1. 通过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表中,开发前检查正确的对象。