SAP HANA错误删除虚拟表

2020-09-27 18:33发布

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

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


您好,我们需要删除从表T000创建的虚拟表。 该表的名称为TQA_HANA_T000。

在Eclipse中,我们使用句子" DROP TABLE TQA_HANA_T000 CASCADE",实际上我们删除了许多表,但是此虚拟表给我们一个错误。

>错误为:

无法在140 ms 907 µs内执行'DROP TABLE TQA_HANA_T000'。
[301]:违反了唯一约束:表(P_OBJECTDEPENDENCY_),索引(_SYS_TREE_RS_#132220_#0_#P0 )

如果我们尝试使用以下代码:

DROP TABLE TQA_HANA_T000 RESTRICT

请给我们另一个错误:

无法执行" DROP TABLE TQA_HANA_T000 RESTRICT"
SAP DBTech JDBC:[419]:不能使用RESTRICT规范删除:TQA_HANA_T000:第1行第12行(在pos 11处)。

知道为什么会出现此错误吗? 一条评论,客户执行了从ERP PRD到ERP QAS的强制复制,这会影响化学名称,这就是为什么我们需要删除此虚拟表以创建一个相同名称的新表的原因。

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

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


您好,我们需要删除从表T000创建的虚拟表。 该表的名称为TQA_HANA_T000。

在Eclipse中,我们使用句子" DROP TABLE TQA_HANA_T000 CASCADE",实际上我们删除了许多表,但是此虚拟表给我们一个错误。

>错误为:

无法在140 ms 907 µs内执行'DROP TABLE TQA_HANA_T000'。
[301]:违反了唯一约束:表(P_OBJECTDEPENDENCY_),索引(_SYS_TREE_RS_#132220_#0_#P0 )

如果我们尝试使用以下代码:

DROP TABLE TQA_HANA_T000 RESTRICT

请给我们另一个错误:

无法执行" DROP TABLE TQA_HANA_T000 RESTRICT"
SAP DBTech JDBC:[419]:不能使用RESTRICT规范删除:TQA_HANA_T000:第1行第12行(在pos 11处)。

知道为什么会出现此错误吗? 一条评论,客户执行了从ERP PRD到ERP QAS的强制复制,这会影响化学名称,这就是为什么我们需要删除此虚拟表以创建一个相同名称的新表的原因。

付费偷看设置
发送
4条回答
槿木_熙
1楼-- · 2020-09-27 18:40

嘿-您找到解决方案了吗? 在HANA中删除虚拟表时,会得到完全相同的错误消息。 找不到解决方法:(

95年老男孩
2楼-- · 2020-09-27 18:48

我发现此OSS注释描述了此问题的解决方案。-我按照此处建议的解决方法(重新部署所有相关的Calc视图), 工作。

2365678-删除虚拟表失败,并显示错误消息"违反了唯一约束:表(P_OBJECTDEPENDENCY_),索引()"

悠然的二货
3楼-- · 2020-09-27 18:47

我也在为此苦苦挣扎。

我想我可能已经找到了发生这种情况的原因,并且如果您看到视图的内容:SYS.OBJECT_DEPENDENCY-您将使用表函数看到相关的简历。

但是,问题是,即使在简历中使用了我该如何删除呢?

关于
Debanshu

何必丶何苦呢
4楼-- · 2020-09-27 18:43

嗨。

您找到任何解决办法吗?

我现在在基于ECC系统(通过Smart Data Access连接)的CV在BW HANA数据库中创建的虚拟表上遇到了相同的错误。

虚拟表用作BW系统中Open ODS视图的源。

在ECC系统的CV中已添加新字段,并且要使这些字段可用于Open ODS View,我们需要删除并重新创建虚拟表。

致谢

奇数

一周热门 更多>