点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
今天上午,我们在生产中的数据流之一因 以下错误。 我们正在将数据从SAP HANA加载到SQL Server。 最近发生了HANA升级,并将其升级到了最新的Service Pack级别。
数据流在7月8日之前运行正常。 错误消息也是通用的,不提供任何有关任何列的信息。
错误:常规错误,339无效数字:属性值不是数字
SAP HANA View> Query 转换>查询转换1>表比较>目标表
我无法完全确认问题与升级有关,但是SAP HANA视图是"计算"视图,并且基于其他一些HANA表。 如果需要,将提供HANA Service Pack级别。
数据服务版本:4.2 SP5
目标表:SQL Server 2012
注意事项
阿伦·萨西(Arun Sasi)
attribute-error.jpg (75.5 kB)
嗨,阿伦·萨西,我们在从一个ECC表中提取数据时也遇到了相同的问题。 这是一个数据问题。
我们发现int/decimal列中有一些char值。 is_valid_int/is_valid_decimal可以帮助识别列值。
大家好,
任何人都可以帮助我,我在将nvarchar(0009111780)转换为int时遇到了类似的问题。 丢给我错误
无效数字:[6930]属性值不是数字;
[here] int(" ID")= 9111780,ID ='\ t \ x00 \ t \ x00 \ t \ x00 \ t \ x00 \ t \ x00'[string],docid 19423
我可以知道,尽管这是一个数字,但这里遇到的问题是什么。 我无法从nvarchar转换为int。
这不是DS问题,而是视图设计中的缺陷:视图列数据类型与其实际值(其中之一)不匹配 值。
它看起来像不是数字,而是一串制表符(\ t)和ascii代码00(\ x00),这是无效的字符代码。 p>
嗨,德克,
发生此错误时我有一个直觉。 BSIK SAP ECC表中有一个名为KOSTL的varchar(10)列。 此列以前的值类似于1,但现在只包含NULL值。
SQL Server不允许在Integer列中插入NULL值。 奇怪的是,SQL Server表中的列允许使用NULL值。
我尝试了ifthenelse,它没有抛出任何错误。
ifthenelse(" Y.YM.YMCI.YMCIDN.YMCIDN01E02/ZNGDNETZ_NDH_113" .CostCenterCode =",NULL," Y.YM.YMCI.YMCIDN.YMCIDN01E02/ZNGDNETZ_NDH_113" .CostCenterCode)
致谢
Arun Sasi
但是在数据库中,ID的值为'0009111780',它看起来像数字。当我尝试将其转换为整数。引发错误。
一周热门 更多>