如何为具有单个字符值的字段提供有意义的文本?

2020-08-15 00:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)设计了一个带有列表报告fiori...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


设计了一个带有列表报告fiori元素的fiori应用。 oData是在CDS视图之外创建的。

SPFLI表包含FLYTYPE(Flight Type)作为单个字符,其值可以是X或''。

但是要在列表报告中而不是显示为" X"或空白,而是要提供一些有意义的全文。

对于X-文本为'Chartered',对于''-预定。

当然,在其他情况下,DB字段指向数据元素XFELD,其值可以为X或''。

在UI上的某些情况下,我们希望对'X'显示TRUE/YES,对于''显示FALSE/NO。

3.jpg (91.4 kB)
5条回答
xfwsx85
2020-08-15 00:49

谢谢@ Claus Brunner

谢谢。 正如您所提到的。 好点子。

我看到几个例子,比如

CreatedBy-这个人有一些ID:DEVELOP,名字是:Developer先生

在这里,他们显示CreatedBy -开发人员先生(DEVELOP)->看起来很酷。 完整信息。

以上两者都是从数据库表中读取的。

在我的FLTYPE示例中,我做了同样的事情,并且效果很好。 但是还是会说多种语言?

我认为在CDS视图中,标签也可以翻译。 但是不确定诸如-

"计划的"或"特许的"之类的固定文本。

 @ ObjectModel.text.element:'<您的文本源元素>'@ UI.textArrangement:  #纯文本
 fltype 

BR,

Siva

一周热门 更多>