CDS扩展视图中的FLTP_TO_DEC转换

2020-08-13 11:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我目前正在扩展标准视图,...

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

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


你好

我目前正在扩展标准视图,该视图涉及数字的计算和转换。 我注意到我收到一个错误:"选择列表中不支持当前表达式",但是我不确定为什么该表达式不起作用。 这是CDS扩展视图中的限制吗?

在阅读文档时,我遵循正确的语法,我唯一看到的区别是这是CDS扩展名。 但是,如果此功能不可用,我将找不到任何信息。 您也许知道为什么在CDS扩展视图中无法使用此表达式?

最诚挚的问候,

亨德里克

1条回答
小熊yu生菜
2020-08-13 11:50

不支持从FLTP到DEC的转换,并且实际上不支持从FLTP到其他任何数据类型的转换:

" CAST表达式应与平台无关。从类型FLTP转换为 不允许使用其他数字类型,因为结果将取决于平台。

如果您的原始值为FLTP, 您将必须继续使用FLTP类型,如果它是某个函数(例如DIVISION)的隐式转换,则必须使用支持FLTP的其他函数/运算符,例如除法运算符'/'。

如果您的原始值不是FLTP,请不要将其强制转换为FLTP并返回DEC,您将不得不寻找另一种方法。

您能否提供有关函数/编码的更多详细信息 会引发此错误?

一周热门 更多>