IDT工具在Universe中进行联接的问题

2020-08-27 20:55发布

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

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


设置了DWH。

在此过程中,来自不同公司的会计数据将合并并显示在相应的报告中。 已为公司创建了会计科目表,并且某些过帐被分组到科目类别中,然后显示在报告中。

使用IDT工具为报表创建Universe。

1。 案例:两个表,"过帐"和"帐户组"通过公司编号链接。

2。 案例:公司的预算显示在另一个表中。 帐户组的表也通过公司链接到预算表。

对于第二种情况,联接在Universe中起作用。

第一种情况不是。

所有表中涉及的字段具有相同的定义(varchar)。

仍然,一个联接起作用,而另一个联接不起作用。

错误消息:

无效的表达式。 业务对象" DWH_Account group.Companycode = DWH_Bookungen.companycode"的表达式分析失败

将expression转换为int数据类型时出现算术溢出错误

可能是什么原因?

如何找到此错误?

谁可以提供帮助?

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

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


设置了DWH。

在此过程中,来自不同公司的会计数据将合并并显示在相应的报告中。 已为公司创建了会计科目表,并且某些过帐被分组到科目类别中,然后显示在报告中。

使用IDT工具为报表创建Universe。

1。 案例:两个表,"过帐"和"帐户组"通过公司编号链接。

2。 案例:公司的预算显示在另一个表中。 帐户组的表也通过公司链接到预算表。

对于第二种情况,联接在Universe中起作用。

第一种情况不是。

所有表中涉及的字段具有相同的定义(varchar)。

仍然,一个联接起作用,而另一个联接不起作用。

错误消息:

无效的表达式。 业务对象" DWH_Account group.Companycode = DWH_Bookungen.companycode"的表达式分析失败

将expression转换为int数据类型时出现算术溢出错误

可能是什么原因?

如何找到此错误?

谁可以提供帮助?

付费偷看设置
发送
6条回答
四川大学会员
1楼 · 2020-08-27 21:12.采纳回答

在IDT中验证联接时是否发生此错误? 您使用哪个DB和连接驱动程序?

..

请参见2741620-"将表达式转换为数据类型int的算术溢出错误"。 在信息设计工具中验证联接

https://launchpad.support时,会出现错误消息。 sap.com/#/notes/2741620

这是产品中的错误,并且当表中包含大量数据时会发生。

并且此问题已修复 在BI 4.2 SP06_P700和SP07_P100中

上面的注释中提到了解决方法

太Q了
2楼-- · 2020-08-27 21:33

谢谢您的提问

请注意,我已将您的主标记更新为 语义层,因为IDT与此标签相关。

将来选择标签时请小心

lukcy2020
4楼-- · 2020-08-27 21:23

我也公开了不相关的标签。

SAP浪
5楼-- · 2020-08-27 21:22

嗨 丹尼斯,

这是问题之一。

这些联接没有整数值。 连接的列定义为varchar。 我没有理由将某些内容从varchar转换为int左右。

ZJXianG
6楼-- · 2020-08-27 21:26

您好,Salem
确实如此。
我已经验证了IDT中的联接
笔记中的内容适合该错误。

这些是我们正在使用的版本:

从SAP BusinessObjects BI 4.2(14.2.5.3064)的SP5补丁9更新

SAP BusinessObjects BI 4.2 SP5(14.2.5.2618)-de,zh

SAP Data Services 4.2 SP10(14.2.10.1748)-de,zh

您会看到,我们正在将SAP BO与数据服务一起使用。

感谢您的回答和帮助。

一周热门 更多>