1. 报错
- 触发异常场景
- 在PLM WebDynpro 界面对旧文档发布新版本时得到DBSQL_DUPLICATE_KEY_ERRO
- 在SAP GUI上使用CV02N创建文档新版本时得到DBSQL_DUPLICATE_KEY_ERRO
- 同时收到"更新取消的邮件"
2. 问题分析
- 在ST22中能看到DBSQL_DUPLICATE_KEY_ERROR转储错误
- 在INCLUDE文件:LCV200F04 行:147;发现数据库主键有重复项导致Insert失败
3. 解决办法
- 先放出官方相关知识介绍,有兴趣的可以研究一下:SAP Content Management
- 1.根据文档编号查询表DMS_DOC2LOIO的逻辑文档ID
- 2.用DMS_DOC2LOIO查到的逻辑文档ID7搜索DMS_PH_CD1表中的PHIO ID(Key关联:DMS_DOC2LOIO-LO_OBJID=DMS_PH_CD1-LOIO_ID)
![05](https://img-blog.csdnimg.cn/3ff599727ae446a0ad2b986624c91e51.png - 3.发现异常点,有部分LOIO ID没有对应的PHIO ID
- 4.Debug模式下,删除DMS_DOC2LOIO多余的数据(删除前,请备份数据),再次创建时,已经成功创建新版本