Delete Master Data时的注意事项

   

Company Code,一个简单的infoobject,我们发现里面有垃圾数据,想要做这个操作,点下去,后果是什么呢?

   

   

   

首先会询问你是否和SID一起删除。

   

   

When deleting master data, you can select whether entries in the

SID-table for the characteristic should be kept or deleted.

   

Effects If you delete the entry in the SID table for a specific

characteristic value, the SID value assigned to the characteristic value

is lost. If you load attributes for this characteristic value later, a

new SID value has to be generated for the characteristic value. This has

a general negative effect on the runtime required for loading. In rare

cases, deleting entries from the SID table can also lead to severe data

inconsistencies if the list of used SID values determined by the

where-used list is incomplete.

   

Use Note that deletion of entries from the SID table is only useful or

necessary in specific cases. For example, if you want to ensure that

individual values of the characteristic that are no longer deleted

before loading master data attributes or texts, deleting master data and

keeping the entries in the SID table is sufficient.

   

Deleting from the SID Table is useful, for example, when the composition

of the characteristic key has changed considerably and a larger set of

values is to be swapped for another record with new key values.

   

   

但是呢,如果你要删的话,首先系统会自己定义一个后台作业,类似于下图:

命名规则是:BTCH_*

   

问题就出在这里:

   

第一:这个作业会先检索所有用到0COMP_CODE的模型,确认该主数据是否还在使用。这个过程相当漫长。

第二:在这个作业运行期间,所有用到0COMP_CODE的模型数据加载都是不允许的。

 

需要注意:如果是因为主数据冗余的问题,要做删除,可以不删除SID,这样可以节省时间

 

posted @ 2012-07-11 18:45  hanmos  阅读(556)  评论(0编辑  收藏  举报