点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何同步产品的在线日期,而不同步变体的在线日期? 我有一个MyProduct,它是Product的子类。 我还有MyVariant,它是VariantProduct的具体子类。
注意:onlineDate是产品的OOTB属性
我正在做这样的事情:
INSERT_UPDATE SyncAttributeDescriptorConfig; syncJob(code)[unique = true] [path-delimiter =!]; attributeDescriptor(enclosingType(code),qualifier)[unique = true]; includedInSync; copyByValue
#同步产品的在线日期
; MySyncJob; MyProduct:onlineDate; true; true
#不要同步变体的在线日期
; MySyncJob; MyVariant:onlineDate; false; false
不幸的是,我对此感到震惊:
信息| jvm 1 | 主| 2018/08/21 19:43:29.731 | [m [1; 33m0821_19:43:29,647 WARN [ImpExResultProcessWorker](00000000-ImpEx-Import)[de.hybris.platform.impex.jalo.imp.ImpExImportReader.dumpUnresolvedLine:811]在主脚本的第3行:未解析的转储 line ValueLine [unresolvable:line 3:无法创建具有值ItemAttributeMap [的SyncAttributeDescriptorConfig]注册表:null,类型:,数据:{syncjob = MySyncJob(8796095414772),copybyvalue = true,includedsync = true,attributedescriptor = MyProduct.onlineDate:java .util.Date [/rwoSRp]}由于[de.hybris.platform.catalog.impl.SyncAttributeDescriptorConfigValidator@139e7948]:属性AttributeDescriptorModel(8796237725783)被继承了-请在主脚本处使用声明的第1行,空, HeaderDescriptor [主脚本的第2行,insert_update,SyncAttributeDescriptorConfig,{},[syncJob,attributeDescriptor,includedInSync,copyByValue]],{1 = ValueEntry('MySyncJob'= MySyncJob(8796095414772),unresolved = false,ignore = false),2 = ValueEntry('MyProduct:onlineDate'= MyProduct.onlineDate:java.util.D ate [/rwoSRp],unresolved = false,ignore = false),3 = ValueEntry('true'= true,unresolved = false,ignore = false),4 = ValueEntry('true'= true,unresolved = false,ignore = 假)}]
信息| jvm 1 | 主| 2018/08/21 19:43:29.731 | [m [1; 33m0821_19:43:29,647 WARN [ImpExResultProcessWorker](00000000-ImpEx-Import)[de.hybris.platform.impex.jalo.imp.ImpExImportReader.dumpUnresolvedLine:811]主脚本的第4行:未解析的转储 Line ValueLine [unresolvable:line 4:无法创建具有值ItemAttributeMap [的SyncAttributeDescriptorConfig]注册表:null,类型:,数据:{syncjob = MySyncJob(8796095414772),copybyvalue = false,includedsync = false,attributedescriptor = MyVariant.onlineDate:java .util.Date [/rwoSRp]}由于[de.hybris.platform.catalog.impl.SyncAttributeDescriptorConfigValidator@139e7948]:属性AttributeDescriptorModel(8796267872343)被继承了-请在主脚本的第4行使用null声明的null。 HeaderDescriptor [主脚本的第2行,insert_update,SyncAttributeDescriptorConfig,{},[syncJob,attributeDescriptor,includedInSync,copyByValue]],{1 = ValueEntry('MySyncJob'= MySyncJob(8796095414772),unresolved = false,ignore = false),2 = ValueEntry('MyVariant:onlineDate'= MyVariant.onlineDate:java.util .date [/rwoSRp],unresolved = false,ignore = false),3 = ValueEntry('false'= false,unresolved = false,ignore = false),4 = ValueEntry('false'= false,unresolved = false,ignore = false)}]
我想用Hybris OOTB实现什么?
此属性onlineDate是在Product而非MyProduct上定义的,因此该属性是继承的,将不被允许,因此,请使用Product而不是MyProduct
一周热门 更多>