点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们刚刚升级到SP13...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们刚刚升级到SP13...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我们刚刚升级到SP13,在数据传输转换过程中遇到了一些问题。
我们使用名为'$ Sourcesystem'的varchar(3)变量,因为我们将数据从不同的Postgresql Db加载到HANA 2.0,并且在某些DF中,我们以这种方式使用该变量创建了varchar(20)字段:
$ Sourcesystem || lpad(registration_person.id,17,0)
其中registration_person是源表,因此我们填充" PRD00000000000012345"(ID为12345)之类的字段。
除了在DF中使用错误的数据传输转换外,它在升级后也可以正常工作
一般错误; 274个列的插入值太大:表'SCOPE:ZT_TEST_DATA_TRANSFER_TER'上的TrexUpdate失败,错误: AttributeEngine:索引值不在指定范围内; checkStringColumn():在pos 0上违反最大长度, 值=䕙き㈀,rc = 6959
如果我们在以下位置修改映射:
'PRD'|| lpad(registration_person.id,17,0)
它工作正常。
您对这个问题有任何想法吗?
最好的问候
Lica
卢卡·费拉里奥(Luca Ferrario)
检查变量的初始化方式。 您是否正在使用SQL()函数获取变量$ Sourcesystem的值。
尝试打印该变量的值,并检查其产生的错误
致谢
Arun Sasi
一周热门 更多>