数据字典中的域

2020-08-23 18:59发布

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

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


我需要更改ztable中数据元素的域。 如果这样做,数据会受到影响吗? 请回答,因为这对我来说真的很重要。

谢谢。

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

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


我需要更改ztable中数据元素的域。 如果这样做,数据会受到影响吗? 请回答,因为这对我来说真的很重要。

谢谢。

付费偷看设置
发送
6条回答
SKY徐
1楼-- · 2020-08-23 19:31

这取决于您计划进行的更改。

例如,如果您的类型最初是长度为10的字符字段,那么

...而您进行更改 将其更改为长度为20的字符->数据不会更改

...,然后将其更改为长度为5的字符->您的字段为short且必要的db转换将截断值 在5个字符之后。

代楠1984
2楼-- · 2020-08-23 19:28

Pavan k

在这种情况下, 您正在增加货币长度,应该没有任何问题。 建议您在更改完成后使用T代码SE14调整数据库表。 还要检查更改/调整前后的数据。

致谢!

N-Moskvin
3楼-- · 2020-08-23 19:35

嗨,Pavan,

正如其他人已经提到的那样,需要更多有关您实际要更改的内容的信息。 请更新您的OP或对其添加评论。 谢谢!

但是,总的来说,这些来自SAP的帮助文档解释了将更改应用于现有表时会发生什么,例如减少现有字段的长度:

转换过程

转换问题

希望这会有所帮助(是的, 文档相当老,但是我不知道这些年来,这个过程确实发生了什么变化。)

干杯

Bärbel

4楼-- · 2020-08-23 19:25

嗨,

这取决于您所做的更改。 是否可以转换数据。

将char 4增强为char 6没问题。

d56caomao
6楼-- · 2020-08-23 19:14

嗨,Pavan,

如果您增加域的长度,那么数据将不会受到影响,但是在更改长度之后,您将必须调整并激活数据库(在se11实用程序->数据库对象->数据库实用程序->调整并激活数据库中) 使用该域的所有表。

如果在多个表中使用并且该字段中包含数据,则不应减少域的长度。 如果您确定必须在所有表中更改数据格式,则可以执行此操作。

在上述两种情况下,您都必须调整和激活数据库。

感谢与问候,

Gaurav K。

一周热门 更多>