唯一属性不是唯一的

2020-09-23 09:43发布

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

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


大家好 我想了解一些东西。

为什么如下定义的 unique 属性不强制使用唯一值? 这是预期的行为还是某种错误(我们使用的是Hybris 6.6)。

  
      <属性>
          
              
              
          
      
  

  

使用以下类似代码时,我期望impexes失败:

  INSERT_UPDATE ProductSelection; 代码[unique = true]; 助记码;  $ catalogVersion
  ;  KEY1;  VAL1
  ;  KEY2;  VAL1

  

但是它们根本不会失败,并且VAL1链接到两者。

谢谢 尼古拉

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

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


大家好 我想了解一些东西。

为什么如下定义的 unique 属性不强制使用唯一值? 这是预期的行为还是某种错误(我们使用的是Hybris 6.6)。

  
      <属性>
          
              
              
          
      
  

  

使用以下类似代码时,我期望impexes失败:

  INSERT_UPDATE ProductSelection; 代码[unique = true]; 助记码;  $ catalogVersion
  ;  KEY1;  VAL1
  ;  KEY2;  VAL1

  

但是它们根本不会失败,并且VAL1链接到两者。

谢谢 尼古拉

付费偷看设置
发送
4条回答
SKY徐
1楼 · 2020-09-23 10:22.采纳回答

仅与产品上的其他唯一属性结合使用时是唯一的。

即 代码和目录版本

您要在代码,catalogVersion,mnemonicCode上创建复合键

软件心理学工程师
2楼-- · 2020-09-23 10:18

感谢使用多列索引更新了答案

风早神人
3楼-- · 2020-09-23 10:32

产品是具有存储功能的项目,因此可以在同一物理表中进行版本控制。 因此,"代码"在目录版本中是唯一的。 如果考虑生产系统,这将提供数据同步功能,而无需跨环境移动数据(避免IT)。 因此,产品经理可以在产品在线提供之前对其进行处理。 另外,注意到您在impex中执行的操作看起来很原始(代码为空,目录版本为空,并且可能以"默认"目录结尾。请查看https://help.hybris.com/6.6.0/hcd/1131866e0eec4ffe913eb6bda0099bb4.html

软件心理学工程师
4楼-- · 2020-09-23 10:32
< p>使用多列索引更新答案

一周热门 更多>