无法将过滤器表达式转换为有效查询

2020-08-19 17:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用Union和P...

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

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


嗨,

我正在使用Union和Projection创建CV,但在验证视图时却出现以下错误:

短文本
无法将过滤器表达式转换为有效查询

原因

过滤器表达式中使用的语法无效

建议

在过滤器表达式中使用有效的语法

存储库:在存储库运行时扩展中遇到错误;模型不一致。 创建方案失败:节点AGGR_PREV_YEAR $$ ANV_SALES_OVERVIEW_772809 $(calculationNode(PREV_YEAR)->输入->输入(AGGR_PREV_YEAR $$ ANV_SALES_OVERVIEW_772809 $)->映射->映射错误(PRODCUT)发生错误(PRODCUT) 不一致的计算模型(34011)详细信息(错误):-CalculationNode(PREV_YEAR)->输入->输入(AGGR_PREV_YEAR $$ ANV_SALES_OVERVIEW_772809 $)->映射->映射(PRODCUT_CATEGORY):节点AG $$ PREV_Y中缺少映射的源属性PRODCUT_CATEGORY ANV_SALES_OVERVIEW_772809 $。 -CalculationNode(PREV_YEAR)->属性->属性(PRODCUT_CATEGORY):缺少无效的数据类型,长度或/和小数位数:type = 0,intDigits = 0,fractDigits = 0。 -计算节点(PREV_YEAR):节点AGGR_PREV_YEAR $$ ANV_SALES_OVERVIEW_772809 $中缺少属性PRODCUT_CATEGORY。 -CalculationNode(NEW_YEAR)->输入->输入(AGGR_ANV_SALES_OVERVIEW_772809)->映射->映射(PRODCUT_CATEGORY):节点AGGR_ANV_SALES_OVERVIEW_772809中缺少映射的源属性PRODCUT_CATEGORY。 -计算节点(NEW_YEAR)->属性->属性(PRODCUT_CATEGORY):缺少无效的数据类型,长度或/和小数位数:type = 0,intDigits = 0,fractDigits = 0。 -计算节点(NEW_YEAR):节点AGGR_ANV_SALES_OVERVIEW_772809中缺少属性PRODCUT_CATEGORY。 -CalculationNode(Union_1)->属性->属性(PRODCUT_CATEGORY):缺少无效的数据类型,长度或/和小数位数:type = 0,intDigits = 0,fractDigits = 0。 -计算节点(finalAggregation)->属性->属性(PRODCUT_CATEGORY):缺少无效的数据类型,长度或/和小数位数:type = 0,intDigits = 0,fractDigits = 0。 <?xml版本=" 1.0"编码=" utf-8"?> /> <属性> <聚集名称=" AGGR_ANV_SALES_OVERVIEW_772809"> <属性> <输入名称=" ANV_SALES_OVERVIEW_772809"/> <聚合名称=" AGGR_PREV_YEAR $$ ANV_SALES_OVERVIEW_772809 $"> <投影名称=" NEW_YEAR"> <输入 > <输入名称=" AGGR_ANV_SALES_OVERVIEW_772809"> <映射源=" NETAMOUNT" target =" NETAMOUNT"/> <映射源=" YEAR" target =" YEAR"/> <映射源=" PRODCUT_CATEGORY" target =" PRODCUT_CATEGOR Y"/> " YEAR" ='2015' <投影名称=" PREV_YEAR"> <输入> <输入name =" AGGR_PREV_YEAR $$ ANV_SALES_OVERVIEW_772809 $"> <映射源=" NETAMOUNT" target =" NETAMOUNT"/> <映射源=" YEAR" target =" YEAR"/> <映射源=" PRODCUT_CATEGORY" target =" PRODCUT_CATEGORY"/> " YEAR" ='2014' <输入> <输入名称=" NEW_YEAR"> <映射源=" NETAMOUNT" target =" NETAMOUNT"/> <映射源= " YEAR" target =" YEAR"/> <映射源=" PRODCUT_CATEGORY" target =" PRODCUT_CATEGORY"/> <常量isNullValue =" true" target =" NETAMOUNT_1"/> <输入名称=" PREV_YEAR"> <聚合名称=" finalAggregation" defaultViewFlag =" true"> <输入> <输入名称=" Union_1" > <映射源=" PRODCUT_CATEGORY" target =" PRODCUT_CATEGORY"/> <映射源=" YEAR" target =" YEAR"/> <映射源=" NETAMOUNT" target =" NETAMOUNT"/> <映射源=" NETAMOUNT_1" target =" NETAMOUNT_1"/> <描述> <描述> PRODCUT_CATEG ORY YEAR <描述> NETAMOUNT <变量> <变量名称=" $ language $" typeMask =" 512" isGlobal =" true"用法="可选"/> <变量名称=" $ client $" typeMask =" 512" isGlobal =" true"用法 =" optional"/> 两年销售数据的比较

1条回答
Alawn_Xu
2020-08-19 18:08 .采纳回答

如消息所示,您在映射中的某处使用了属性" PRODCUT_CATEGORY",该属性不再可用。

可能是您已从较低级别的数据源中将其删除或进行了重命名(例如,在名称上固定类型)。

一周热门 更多>