按Impex将产品添加到类别

2020-09-23 01:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试使用此im...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在尝试使用此impex将产品添加到类别中。 但是我的问题是此impex删除了已分配的类别。 我需要将类别添加到产品中,而不删除其余部分。 有可能吗?

 <代码> $ productCatalog = xxxxxxProductCatalog
  $ productCatalogName = xxxxx产品目录
  $ catalogVersion = catalogversion(catalog(id [default = $ productCatalog]),version [default ='Staged'])[unique = true,默认= $ productCatalog:Staged]
  $ supercategories =超级类别(代码,$ catalogVersion)
  
   UPDATE Product; code [unique = true]; $ supercategories; $ catalogVersion
   ; 000000000000302848; 0032


  

非常感谢!

3条回答
渐行渐远_HoldOn
2020-09-23 01:31

而不是在supercategories属性上使用 [mode = append] ,如果您多次运行相同的impex,它会创建重复的关系,我更喜欢自己创建关系 直接,这样您就可以将来源和目标都标记为唯一,并避免重复。

例如

  INSERT_UPDATE CategoryProductRelation;源(代码,$ catalogVersion)[唯一= true];目标(代码,$ catalogVersion)[unique = true]
  ; category1; product1
  ; category2; product1
  ; category1; product2
  

一周热门 更多>