Oracle EBS AP Invoice未付款,但是状态为已付

前端之家收集整理的这篇文章主要介绍了Oracle EBS AP Invoice未付款,但是状态为已付前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

症状:

1.AP Invoice状态为已付(AP_INVOICES_ALL.PAYMENT_STATUS_FLAG='Y'),但是实际未付款。

2.AP Invoice的付款计划的状态未付款(AP_PAYMENT_SCHEDULES_ALL.PAYMENT_STATUS_FLAG=‘N’)

3.AP Invoice查看付款和查看预付款均无记录

4.表表AP_INVOICE_PAYMENTS_ALL和AP_CHECKS_ALL无记录

如下图:


后台查询相关表与正常未付款的AP Invoice比较如下,PROD为生产环境,CLONE为克隆环境

1.表AP_PAYMENT_SCHEDULES_ALL 类似,没有什么差异

2.表AP_INVOICES_ALL(AP invoice header)比较差异如下


根据我以往经验对数据修复(Datafix)的方法

1.网上或Metalink上找类似的SR情况,执行官方脚本,这是最理想情况,由于公司未购买官方服务,也提交不了SR。

2.查看相关操作的源代码,模拟相关的条件和环境参数值,一步一步往下追溯。相对比较简单的功能或请求,或者代码量比较小的程序。

3.异常业务的数据记录与正常业务的数据记录比较各个字段差,然后分析去修改

但是,本案例一直未找到修复的方法代码Metalink上基本上没有11i的SR了。

由于数据不能修复(datafix),解决方法:只取消该AP invoice

原文链接:https://www.f2er.com/oracle/206693.html

猜你在找的Oracle相关文章