abap数据字典,应用表

2020-08-19 02:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个ztable,并将其声明...

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

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


我有一个ztable,并将其声明为主数据(Appl0)。 如果我将其更改为事务表(APPL1)或定制表,将会发生什么情况。

6条回答
槿木_熙
2020-08-19 03:15

只谈论"数据类"(在"技术设置"中维护)或"交付类"(在"交付和维护"中维护),还是两者?

  • 您提到APPL0和APPL1这是数据类
  • ,但是还提到了"定制表",这将是交付类

您是否阅读了F1帮助 这些属性?!? 这些使您对可能发生的事情非常了解。 因此,我将使用新表在开发系统中进行尝试,并尝试更改。

如果您显然不知道会有什么影响,为什么要首先更改它?

这是我可以告诉您的那些类以及要"期待"的内容:

数据类:

  • 定义:数据类定义逻辑上存储您的表的数据库的物理区域(对于ORACLE TABLESPACE)。 如果正确选择数据类,则在数据库上创建表后,表将自动分配到正确的区域。
  • 注意:数据类仅对数据库系统ORACLE的表存储有影响 和INFORMIX
  • =>因此,如果更改数据类,并且在Oracle中将表"移动"到另一个命名空间,则"可能"丢失所有数据,但我认为SAP/Oracle具有 考虑到这一点,从一个名称空间转移到另一个名称空间应该不是问题,但是我会测试一下,以确保在开发系统中(也具有与要移动的实际表相同的设置和"数据")

交付类:

  • 定义:交付类控制在安装或升级时,在客户端副本中以及在客户系统之间进行传输时表数据的传输。 交付类还用于扩展表维护 。
  • 当需要从以下位置传输数据时,大多数交付类都有不同的行为。 Dev to Qty to Prod,或在同一系统中从一个客户端(mandt)复制到另一个客户端(mandt)时,例如 从000到066或100以及其他情况(请阅读F1帮助)
  • =>因此,如果您更改了交货等级,则不会立即影响系统中的数据 ,但是如果您更改数据或想要将数据从一个客户端复制到另一个客户端,则它可能无法像以前那样运行。 在这种情况下,我还要进行测试以确保在开发系统中。

这完全取决于表中的实际内容以及如何在不同的已连接系统中对其进行更新。

一周热门 更多>