点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在研究Hybris 6.7.1。 我们正在使用 MS SQL 数据库。
当我尝试更新项目"地址"的SAP客户ID属性时,出现此错误:
DefaultSAPCustomerAddressConsistencyInterceptor
意外的准备程序错误; SQL搜索错误-无效的列名'false'。 查询='选择 item_t0.PK 从地址item_t0中(item_t0.p_sapcustomerid =?和item_t0.p_duplicate = false)AND(item_t0.TypePkString =?)',值=
还有其他人遇到此问题吗? 可以解决吗?
基本上,我认为MS SQL数据库存在问题,我们也遇到了同样的问题,事实证明,问题出在sapcustomerb2b扩展的OTB类DefaultSAPCustomerAddressConsistencyInterceptor,该类中已进行了一些代码更改[hybris 6.7],问题 与查询
一起使用字符串查询=" SELECT {PK}来自{" + AddressModel._TYPECODE +"} WHERE {" + AddressModel.SAPCUSTOMERID +"} =?kunnr" +"和{" + AddressModel.DUPLICATE +"} = false" ;
覆盖此类,并将查询更改为
字符串查询=" SELECT {PK}来自{" + AddressModel._TYPECODE +"} WHERE {" + AddressModel.SAPCUSTOMERID +"} =?kunnr" +"和{" + AddressModel.DUPLICATE +"} = 0" ;
相反,将查询集0中的AddressModel.DUPLICATE设置为false,就我而言,它的工作希望对您有所帮助
快乐编码!!!
一周热门 更多>