点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我将Hybris迁移到6.7版后遇到了一些意外问题。 以下是Product和AvailableUnit项目类型之间的关系:
单独使用此关系可以正常工作。 产品的availableUnits在不同目录版本的产品之间同步。 当我添加AvailableUnit类型的动态属性时,就会发生此问题。
在添加此动态属性时,在同步产品目录版本时,出现以下异常:
错误[SyncWorker <00000GZ5 16 of 16>] [AbstractItemCopyContext]错误设置partOf属性WarehouseUnit:未找到属性AvailableUnit.availableUnits
de.hybris.platform.jalo.JaloSystemException:找不到属性AvailableUnit.availableUnits [HY--1]
在de.hybris.platform.jalo.Item.getAccessorFor(Item.java:1218)
AvailableUnit没有,并且不应该具有属性" availableUnits",只有产品具有它。 如果删除修饰符" partof = true"部分,则不会出现此同步异常,但是可用单元在不同产品目录版本之间也不会同步。
我尝试了各种方法,例如运行ant clean all,通过hac运行初始化,但是我总是遇到相同的异常。 我相信Hybris 6.6并没有出现这个问题,并且一切正常。 有什么建议? 这是杂交虫吗? 此外,这是可用单位的项目定义:
<属性>
1
1
你好赫伯茨
我在1808年遇到了同样的问题。您找到解决方案了吗?
欢呼
不幸的是,
现在看一下代码,我们最终只是删除了" partof"修饰符并将其关系更改为多对多。
一周热门 更多>