1

到目前为止,我在基表中看到了几个孤立记录的示例,例如:

ProdUnitTablehas InventSiteID, not exist in InventSite( any more ), 或 ProdRoutehas WrkCtrId, not exist in WrkCtrTable( any more ) 导致意外行为。

这只是错误,还是有什么方法可以检查基表中当前数据的完整性?其中一些错误似乎存在于 Contoso-Demo-Data 中。

4

1 回答 1

1

有一种方法可以检查数据的完整性。它是在基本 -> 定期 -> 一致性检查中找到的一致性检查工具。

选择要检查的模块,确保选中“检查”,然后单击“确定”。一致性检查将运行 validate 方法来检查与您选择的模块相关的 EDT 和表。结果将是一个警告信息日志,向您显示哪些数据不一致。它将找到可能与您在问题中提到的情况有关的每条记录。

请注意:如果您选择“修复”选项,它将修复不一致之处。但是,这可能会导致您的数据出现其他问题。我建议只运行“检查”,然后通过代码或手动更改自己解决问题。

于 2013-01-16T13:40:30.913 回答