Oracle EBS AP通用数据修复经验分享

在某升级项目上,Oracle  EBS R12升级之前的版本,AP模块经常有各种各样Bug,如:
1.取消Invoices无法过帐
2.取消Payment无法过帐
3.标准Invoices核销预付款Invoices报错或无法过帐
4.标准Invoices匹配PO无法取消行或无法过帐。
经过实践检测分析,并且根据官方提供如下文档:
1.R12: AP: Master GDF Diagnostic (MGD) Analyzer to Validate Data Related to Invoices, Payments, Accounting, Suppliers and EBTax [VIDEO] (文档 ID 1360390.1)
2.R12: AP: How to Register the Master GDF Diagnostic (MGD) as a Concurrent Program (文档 ID 1361255.1)
下载EBS 应付账款 通用数据修复诊断最新版本 (200.402) 

ap_gdf_detect_pkg.zip
其解压以后有如下三个文件

文件名

内容

ap_gdf_detect_pkg.sql

它是通用数据修复诊断分析核心文件,必须要安装。

date_range.sql

生成批量通用数据修复诊断分析报表脚本

single_trx.sql

生成单张AP 发票、付款和供应商数据修复诊断分析报表脚本

一、通用数据修复诊断-命令方式生成数据修复诊断报告
1.单笔发票、付款和供应商数据修复诊断报告操作
:
Oracle EBS AP通用数据修复经验分享_第1张图片
2. 批量发票或付款数据修复诊断报告,注意:START_DATEEND_DATE必须是打开计会期内的日期
Oracle EBS AP通用数据修复经验分享_第2张图片
二、通用数据修复诊断-创建数据修复诊断请求
 除了可以执行PL/SQL 脚本生成数据修复诊断分析报告外,还可以参考官方文档1361255.1 下载二个ldt文件:

文件

并发请求

请求说明

APGDFVAL.ldt

AP Data Validation Analyzer

生成单笔AP 发票、付款和供应商数据修复诊断分析报告请求

APGDFVAL_SINGLE.ldt

AP Single Transaction Data Validation Analyzer

生成批量通用数据修复诊断分析报告请求

2.1 AP Single Transaction Data Validation Analyzer
Oracle EBS AP通用数据修复经验分享_第3张图片
2.2 AP Data Validation Analyzer 
Oracle EBS AP通用数据修复经验分享_第4张图片
三、通用数据修复诊断-执行数据修复
例如: 根据如下“数据修复诊断”报告的Solution GDF 提供的patch ID : 21832708和文档ID : 2100488.1
Oracle EBS AP通用数据修复经验分享_第5张图片
参考metalink 文档ID 2100488.1操作如下
1.下载对版本的Patch 21832708包
2.本地解压检查相关程序版本是否适用于更新
3.FTP上传至服务器上打Patch
4.根据官方的文档操作数据修复,通常先执行*sel.sql/*s.sql,再执行*fix.sql/*.x.sql
将R12.x AP的Invoices,Payments和Vendor等等Bug修改。但是,测试发现之前的Invoices和Payments会自动产生大量调整会计分录。给测试带来比较大困惑。因此,上线生产环境时,必须注意如下
1.针对单笔数据进行数据修复;
2.尽量缩小数据修复范围;
三、通用数据修复诊断-执行数据修复流程
Oracle EBS AP通用数据修复经验分享_第6张图片

你可能感兴趣的:(Oracel,Developer,Oracle,EBS,Payables)