计算视图中的数据类型不匹配错误

2020-08-23 00:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试在计算视图中合并...

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

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


嗨,

我正在尝试在计算视图中合并BW表和ECC表。 我遇到以下错误,

对象的内部部署失败;存储库:在存储库运行时扩展中遇到错误;内部错误:创建方案:失败aCalcEngine.createScenario():发生了以下错误:计算不一致 模型(34011)nDetails(错误):n- CalculationNode(Union_1):QUANTITY的数据类型fixed12.3(15)与节点XXXXXX中属性QUANT_B的数据类型fixed14.3(17)不匹配。n- CalculationNode(Union_1): SUBTOTAL的数据类型fixed11.2(13)与节点XXXXXXX中的属性SUBTOT_5S的数据类型fixed15.2(17)不匹配

我尝试在联合中创建目标字段(具有预定义的数据类型)。 我找不到与此相关的任何"注释"或论坛讨论。

有人可以帮我吗?

问候,

本尼迪克特

3条回答
悻福寶寶
2020-08-23 01:12

Sumit Gupta :很抱歉告诉您,除了 指出您已恢复使用了6年的旧线程,还想出了一种解决问题的方法。

使用UDF确实会增加很多开销 到使用转换列的每个查询执行。 而且它像类型转换一样简单明了。

本能的原始解决方案-只需将列强制转换为投影中所需的数据类型-是正确且最有效的(如果不能更改基础表)。

我会 强烈建议您查看解决方案并删除标量函数(如果它只不过通过强制转换来更改数据类型而已)。

一周热门 更多>