图形计算视图输入参数中具有输入选项的标量函数。

2020-08-15 12:21发布

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

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


我已将标量函数名称创建为Time_UDF,该函数根据输入文本返回值。

例如

从虚拟对象中选择" LAXSAHU"。" emear-sp.laxsahu :: TIME_UDF"('PREVIOUS_MONTH_NAME');

将返回" 2020-Q4-M11(JUN)"。

现在,我想在HANA图形计算视图中使用以上功能。


Previous_Month以字符串作为输入,因此我尝试将选项变量与常量值映射如下

并且进阶选项具有如下恒定值

因此选项变量" PREVIOUS_MONTH_NAME"的值应由我的标量函数Previous_Month(Time_UDF)占用。

但是在验证时我遇到了错误

我已经尽力了,但没有找到任何解决方法。

如果HANA Gurus可以帮助我,我将不胜感激。

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

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


我已将标量函数名称创建为Time_UDF,该函数根据输入文本返回值。

例如

从虚拟对象中选择" LAXSAHU"。" emear-sp.laxsahu :: TIME_UDF"('PREVIOUS_MONTH_NAME');

将返回" 2020-Q4-M11(JUN)"。

现在,我想在HANA图形计算视图中使用以上功能。


Previous_Month以字符串作为输入,因此我尝试将选项变量与常量值映射如下

并且进阶选项具有如下恒定值

因此选项变量" PREVIOUS_MONTH_NAME"的值应由我的标量函数Previous_Month(Time_UDF)占用。

但是在验证时我遇到了错误

我已经尽力了,但没有找到任何解决方法。

如果HANA Gurus可以帮助我,我将不胜感激。

付费偷看设置
发送
1条回答
SAP德到
1楼-- · 2020-08-15 12:50

我不知道为什么我的快照在此问题中不可见,但下面是我要面对的错误详细信息。

短文本无法将过滤器表达式转换为有效查询原因过滤器表达式中使用的语法无效建议在过滤器表达式中使用有效语法错误消息存储库:在存储库运行时扩展中遇到错误;模型不一致。 创建方案失败:引用的存储过程" LAXSAHU"。" emear-sp.laxsahu :: TIME_UDF":在变量映射中找不到参数" OPTION"(方案->变量->变量($ Previous_Month $))发生以下错误: 不一致的计算模型(34011)详细信息(错误):-场景->变量->变量($ Previous_Month $):引用的存储过程" LAXSAHU"。" emear-sp.laxsahu :: TIME_UDF":在参数" OPTION"中找不到 变量映射。

一周热门 更多>