在AX2009中,存在清理不属于任何交易的未使用库存维度的过程。
在AX4中是否有这样的过程,其中INVENTDIM表现在有2000万条记录。
答案 0 :(得分:0)
没有这样的标准流程。
勇敢的人可能会这样做:
InventDim.skipDeleteActions(true);
InventDim.skipDeleteMethod(true);
delete_from InventDim
notexists join InventTrans
where InventTrans.inventDimId == InventDim.inventDimId;
这将删除项目交易未引用的任何记录。 不幸的是,可能存在其他参考。
您可以尝试降级AX 2009流程。
答案 1 :(得分:0)
如果没有这样的标准流程,您可以尝试以下方法。
InventDimId
(+ ReqCovInventDimId
,
所有表格中的字段。InventDimId
值的临时表。InventDim
表中删除此临时表中没有InventDimId
的所有此类记录。