如何删除自定义表旧类型数据

2020-09-07 00:33发布

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

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


大家好,我已经为自定义现有表更改了新的类型代码,现在问题正在后台出现,我试图从oldtypecode表中删除旧数据,但无法删除有人可以建议我该怎么做?

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

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


大家好,我已经为自定义现有表更改了新的类型代码,现在问题正在后台出现,我试图从oldtypecode表中删除旧数据,但无法删除有人可以建议我该怎么做?

付费偷看设置
发送
2条回答
N-Moskvin
1楼-- · 2020-09-07 00:52

嗨-Hybris不允许更改现有部署。 请检查 https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace US/8c6254f086691014b095a08a61d1efed.html 了解更多详细信息。 您要更改类型代码的原因是什么? 如果不可避免,则可以使用新的类型代码创建新的项目类型,并将旧的项目类型迁移到新的项目类型。 完成后,您可以使用SQL删除旧表并从hAC中清除旧项目类型。

宇峰Kouji
2楼-- · 2020-09-07 00:53

您好,Hybris不允许在类型删除的情况下对表进行任何修改。 您可以使用items.xml中的Redeclare关键字来更改属性的类型,但无法反映表typeCode,在这种情况下,您必须执行以下提到的步骤:

  • 在items.xml中使用必需的typeCode创建一个新表

  • 将旧表的所有数据内容迁移到新表中

  • 删除旧表

注意: 请不要忘记按照以下步骤使用hac从系统清理此孤立表: 清理所有孤立类型

  • 打开管理控制台。

  • 转到"维护"选项卡,然后选择"清理"选项。

  • 显示"类型系统"选项卡中的"清理"页面。

  • 确保选中两个复选框,然后单击"全部清除" 孤儿类型按钮

    现在,您的"孤儿"类型已删除

一周热门 更多>