发票校验产生的FI/MM不一致

一共分为以下四种情况:

1.  MM document is missing/posted FI document exists

2.  Posted MM document exists/FI document is missing
3.  MM document posted/posted FI document parked

4.  MM document exists/several FI documents

**********************************************************************8

1.  MM document is missing/posted FI document exists

MM文件一般是不会丢失的. 可能导致MM文件丢失的原因有两个

a. 如果有根据SO创建PO的业务场景,则可能是在SD User Exit中写入了Commit Work/Rollback/Message A等打破了LUW.
根据note 743744来检查是否有这样的增强.

b. 数据库或Kernal的问题

修补方法:

a. 使用Z_FIND_MISS_MM_EXT(628468)找出哪些FI文件受到了影响.例如:

image

如果备注处没有提到相关的修补Note,则创建OSS Message到FI-GL-GL-X

b. 检查是否有不一致(Report TFC_COMPARE_VZ)

c. 使用以下Z Report来删除FI文件 (由SAP IMS完成删除)

ZF_ACCOUNTING_DOC_DELETE 或 ZF_DOC_MOVE_CLIENT_FAGL

(区别?)

d. 使用以下Z Report做检查

ZF_COMPARE_FI_MM,  ZF_RGUREP03

2. Posted MM document exists/FI document is missing
造成FI文件丢失的主因是Warning Message V4 300. 在做发票校验时,如果SD模块被call到, 同时产生V4 300, 则回滚产生.

修补方法:

将V4 300设成Error Message.

运行Report ZREPMIR7 (note 382797), 该程序将发票校验的文件状态重设为"On Hold”, 同时删除已存的PO History. 注意该程序只检查丢失的FI文件,后续文件不会检查,例如CO文件.

3.  MM document posted/posted FI document parked

执行Report ZF_DEL_BSTAT_V_MIRO in correction mode. 该程序将FI文件设置为deleted, parked document status, deletes the reference to the MM document.

注意: 对于外部分配号码的情况,FI文件会从数据库中删除.If you reset the MM document to the on hold status, do not delete this; instead subsequently post this,
since otherwise you create a gap in document number assignment.

4. MM document exists/several FI documents

Apart from Note 717766, this was caused because a parked document could be processed simultaneously in two modes.

使用Report Z_FIND_DOUBLE_FI (674190)

posted on 2011-07-09 02:09  懒芒果  阅读(1131)  评论(0编辑  收藏  举报