2020-08-22 11:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
每次在impex中使用mode = append时,如果它们每次都像超级类别的情况一样持续出现,则值会重复。 当我们使用mode = append时,避免集合类型中的数据重复的最佳方法应该是什么?
大家好,谢谢您的回答,但我知道unique = true的行为。 我想你不明白我的问题,对不起,如果我没有那么深。 我说的是像SuperCategories这样的集合属性。 想象一下,第一天我在一个产品的impex中收到了两个类别,所以我添加了这些类别,第二天它们又出现了,因为我们每天都收到所有数据,我的impex再次将类别复制到产品关系中,这就是我想要的 避免。 我无法更改属性的类型,因为它是产品将具有的类别的集合。
还有其他人可以帮助我吗?
之前曾有人问过,建议您编写自己的特殊翻译器。
https://answers.sap.com/ Problems/12752230/change-relations-collectiontype-impex-modeappendre.html
似乎不支持您的要求。
嗨,最新答案,但是当我有此要求时(例如,对于UserGroup的读/写语言集合),我使用了此替代方法。 它首先删除(如果存在)我想添加一次的语言:
#首先删除synclanguage,以防止在多次执行此impex的情况下出现多个条目 UPDATE UserGroup; uid [unique = true]; visibleLanguages(isocode)[mode = remove]; writeableLanguages(isocode)[mode = remove] ; cmsmanagergroup; de; 德 UPDATE UserGroup; uid [unique = true]; visibleLanguages(isocode)[mode = append]; writeableLanguages(isocode)[mode = append] ; cmsmanagergroup; de; 德
最多设置5个标签!
大家好,谢谢您的回答,但我知道unique = true的行为。 我想你不明白我的问题,对不起,如果我没有那么深。 我说的是像SuperCategories这样的集合属性。 想象一下,第一天我在一个产品的impex中收到了两个类别,所以我添加了这些类别,第二天它们又出现了,因为我们每天都收到所有数据,我的impex再次将类别复制到产品关系中,这就是我想要的 避免。 我无法更改属性的类型,因为它是产品将具有的类别的集合。
还有其他人可以帮助我吗?
之前曾有人问过,建议您编写自己的特殊翻译器。
https://answers.sap.com/ Problems/12752230/change-relations-collectiontype-impex-modeappendre.html
似乎不支持您的要求。
嗨,
最新答案,但是当我有此要求时(例如,对于UserGroup的读/写语言集合),我使用了此替代方法。 它首先删除(如果存在)我想添加一次的语言:
一周热门 更多>