按Impex将产品添加到类别

2020-09-23 01:18发布

         点击此处--->   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


  

非常感谢!

         点击此处--->   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条回答
shere_lin
1楼 · 2020-09-23 01:54.采纳回答

你好

是的,您可以通过稍微修改标题来实现。 只需将[mode = append]添加到$ supercategories中,如下所示:

 更新产品;代码[unique = true]; $ supercategories [mode = append]; $ catalogVersion
  
hongfeng1314
2楼-- · 2020-09-23 01:51

谢谢! 你是对的!

渐行渐远_HoldOn
3楼-- · 2020-09-23 01:31

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

例如

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

一周热门 更多>