2020-09-08 22:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们的items.xml中存在A2B的一对多关系,问题是为什么在基数已经为1的源元素上使用unique = true。 此unique = true的用途是什么,为什么应该或不应该使用它? 我们需要知道它的重要性。
嗨-为带有 cardinality =" one" 的限定词使用 unique 修饰符会创建一个唯一约束,该约束不允许创建重复的记录组合,例如 根据下面给出的关系定义,您不能插入两个记录,其中英国为 Country ,伦敦为 Region 组合。
cardinality =" one"
unique
Country
Region
<修饰符read =" true" write =" true" search =" true"可选=" false" unique =" true"/> <修饰符read =" true" write =" true" search =" true" partof =" true"/>
您可以使用以下将成功的ImpEx进行验证:
INSERT_UPDATE国家/地区; isocode [unique = true] ;我们 INSERT Region; country(isocode); isocode [unique = true] ;美国; US-AL ;我们; US-AK
现在,如果您尝试导入以下ImpEx,它将失败:
INSERT Region; country(isocode); isocode [unique = true] ;美国; US-AL
以下是关系的格式:
请帮助
,因此,如果我们非常确定仅使用insert_update来更新数据库,那么可以跳过unique = true吗?
最多设置5个标签!
嗨-为带有
cardinality =" one"
的限定词使用unique
修饰符会创建一个唯一约束,该约束不允许创建重复的记录组合,例如 根据下面给出的关系定义,您不能插入两个记录,其中英国为Country
,伦敦为Region
组合。您可以使用以下将成功的ImpEx进行验证:
现在,如果您尝试导入以下ImpEx,它将失败:
以下是关系的格式:
请帮助
,因此,如果我们非常确定仅使用insert_update来更新数据库,那么可以跳过unique = true吗?
一周热门 更多>