天天看點

如何給 SAP Fiori Elements 應用的字段添加 value help

訂閱專欄

在 Jerry 的前一篇文章 如何在 SAP BTP 上通過 CDS view 快速建立 Fiori Elements 應用裡,我們已經根據 CDS view 建立了一個 Fiori Elements 應用:

如何給 SAP Fiori Elements 應用的字段添加 value help
本文我們給 Agency ID 這個 selection field,添加 value help.
如何給 SAP Fiori Elements 應用的字段添加 value help
現在 Agency ID selection ID,點了 F4 之後,value help 無法工作:
如何給 SAP Fiori Elements 應用的字段添加 value help
給 AgencyID 字段添加如下高亮注解:
如何給 SAP Fiori Elements 應用的字段添加 value help

@Metadata.layer: #CORE
annotate view Z_C_TRAVEL_DATA_JERRY with
{
  @UI           : {
      lineItem      : [{position: 10, importance: #HIGH}],
      selectionField: [{position: 10 }]
  }
  TravelID;
  @UI           : {
      lineItem      : [{position: 15, importance: #HIGH}],
      selectionField: [{position: 20 }]
  }
  @Consumption.valueHelpDefinition: [{  entity: {name: '/DMO/I_Agency', element: 'AgencyID'}  }]
  AgencyID;
  @UI           : {
      lineItem      : [{position: 60, importance: #HIGH}]
      }
  Memo;
}      

同時,在 Service Definition 裡将 value help 使用到的 /DMO/I_Agency 也暴露出來:

如何給 SAP Fiori Elements 應用的字段添加 value help

激活後重新重新整理 Fiori Elements UI,value help 就能正常工作了:

如何給 SAP Fiori Elements 應用的字段添加 value help

繼續閱讀