2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 一步步学习 SAP CDS view Text Association 在 SAP Fiori Elements 中的应用

一步步学习 SAP CDS view Text Association 在 SAP Fiori Elements 中的应用

时间:2022-03-06 10:29:04

相关推荐

一步步学习 SAP CDS view Text Association 在 SAP Fiori Elements 中的应用

在前一篇文章如何给 SAP Fiori Elements 应用的字段添加 value help,我们已经通过注解的方式,给 Fiori Elements 应用的 selection field,加上了 value help 功能。

本文通过使用文本关联(Text Association),将 Agency Name 添加到 ID,我们将使代理字段更具可读性。

CDS association 只是 join 的规范,始终在语法中的相同位置。

关联的主要优点是重用:一旦指定了一次关联,就可以方便地将多个关联串连到一个路径中。

来进行实际的操作。

添加下图第9行和第13行 text association 相关的代码:

@AbapCatalog.sqlViewName: 'ZCTRAVELJERRY'@pareFilter: true@AbapCatalog.preserveKey: true@AccessControl.authorizationCheck: #CHECK@EndUserText.label: 'Consumption view from /DMO/I_TRAVEL_U'@Metadata.allowExtensions: true@Search.searchable: truedefine view Z_C_TRAVEL_DATA_JERRY as select from /DMO/I_Travel_U association [1..1] to /DMO/I_Agency as _Agency on $projection.AgencyID = _Agency.AgencyID{ key TravelID,@ObjectModel.text.association: '_Agency'AgencyID,CustomerID,BeginDate,EndDate,BookingFee,TotalPrice,CurrencyCode,@Search.defaultSearchElement: true@Search.fuzzinessThreshold: 0.90Memo,Status,LastChangedAt,/* Associations */_Agency,_Booking,_Currency,_Customer}

添加 text association 之前的 Fiori Elements 应用,Agency ID 和 Agency Name 是分成两列单独显示的:

使用 text association 之后的效果:Agency ID 和 Agency Name 合并成一列显示了:

更多Jerry的原创文章,尽在:“汪子熙”:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。