SAP数据迁移完整性检查实例

作为企业用户,有时因业务需要做去检查数据完整性。比如数据异常或丢失,执行完灾难恢复。再比如因供应商变更导致的SAP数据库迁移。当灾难恢复和数据库迁移工作通常由专业公司处理。站在甲方客户的角度,需要去检查和验证在执行完相关操作后,数据完整性。这就需要将恢复前后或数据迁移前后的数据进行比对。以笔者的经验而言,可以用SE16导出后台表的方式,检查会计凭证,物料凭证,控制凭证,采购订单,销售订单,财务报表,系统变更记等。从凭证数量,首尾凭证编号,累计金额等角度来统计分析,检查数据完整性。

下面分别简述一下检查方法

数据对比一:收货物料凭证

事务:MB51

对比项目:所有收货凭证中物料的累计收货金额是否一致

最终结果:完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

数据对比二:物料主数据

事务:SE16  数据表名:MARA

对比项目:己存在的物料主数据数量是否一致

最终结果:完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

 

对比项目三、会计凭证

事务:SE16  数据表:BKPF

期间:2019年

对比项目:凭证数量是否一致

最终结果:数据完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

 

对比项目四、期间控制凭证

事务:SE16  数据表:COBK

期间:全部

对比项目:凭证数量是否一致

最终结果:数据完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

对比项目五、采购凭证

数据表:WB2_V_EKKO2

对比项目:凭证数量是否一致

最终结果:数据完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

 

对比项目六、期间销售凭证

数据表:WB2_V_VBAP2

对比项目:凭证数量是否一致

最终结果:数据完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

对比项目七、系统变更记录

期间:所有

对比项目:系统内变更记录数量是否一致

最终结果:数据完全一致

SAP数据迁移完整性检查实例

 

对比项目八、财务报表

事务:F.01

对比项目:相关报表项目累计金额是否一致

最终结果:数据完全一致

SAP数据迁移完整性检查实例

SAP数据迁移完整性检查实例

 

做完以上检查后,如果还不放心,还可以按如下方用MB51通过移动型去统计各种业务,对比其最后一笔凭证号码。

收货最后凭证号对比结果一致: 5000045990

SAP数据迁移完整性检查实例

发料最后凭证号对比结果一致: 4901593272

SAP数据迁移完整性检查实例

寄售上线最后凭证号对比结果一致:4901593436

SAP数据迁移完整性检查实例

质检放行最后凭证号对比结果一致: 4901593461

SAP数据迁移完整性检查实例

发货到寄售库最后凭证号对比结果一致: 4901593291

SAP数据迁移完整性检查实例 

生产成品入库最后凭证号对比结果一致: 4901593371

SAP数据迁移完整性检查实例

以上,记录了笔者实际处理过的站在客户角度做数据完整性检验方法。