重命名items.xml的"属性限定符"

2020-09-02 07:20发布

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

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


重命名* items.xml的"限定符",它将从DB中删除该列的旧数据。 重命名限定词和影响的好方法是什么?内部重命名是如何工作的?

如果您对此有任何想法,请告诉我。

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

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


重命名* items.xml的"限定符",它将从DB中删除该列的旧数据。 重命名限定词和影响的好方法是什么?内部重命名是如何工作的?

如果您对此有任何想法,请告诉我。

付费偷看设置
发送
3条回答
粗暴的香蕉
1楼-- · 2020-09-02 08:23

您好 Dharavath Babulal -您需要按照以下指定顺序执行以下步骤:

  1. 在items.xml中的itemype中定义一个新属性,然后执行系统更新。
  2. 从旧属性导出数据并将其导入新属性。
  3. 调整代码以引用新属性并测试您的应用程序。
  4. 删除 来自item.xml中itemype的old属性,并执行系统更新。

稍后,如果您想摆脱数据库表中的旧列及其数据, ,则需要使用SQL命令将其删除,例如:

 Delete FROM attributedescriptors WHERE lower(columnName)='your-old-column-name-in-db-table'
< p>但是,我不会从数据库中删除旧列,而是保留原样。

jovirus
2楼-- · 2020-09-02 08:10

谢谢您 Arvind Kumar 获得快速帮助。

我还有两个相关的问题/方法。

1。如果我先在DB中修改列名,然后再在items.xml中给它相同的名称,那么它将同步吗?如果是这样,它将减少将旧数据复制到新列等中的操作。

2。即使在items.xml中将XXXname重命名为xxxName也必须遵循上述相同的要求,否则是否区分大小写?

如果我错了,请纠正我。

jovirus
3楼-- · 2020-09-02 08:21

针对上述要点-2如果在 items.xml。不会影响数据库上的任何更改。

一周热门 更多>