oracle ebs bug,ORACLE EBS 价目表的导入效能-存储过程BUG
ORACLE EBS 价目表的导入功能-存储过程BUG
能模块:ERP价目表的批量导入
错误信息:
问题解决:
EBS在调用价目表批量导入功能(中文名---QP:成批导入价目表;英文名---)时,提示上图错误,调用的存储过程中包含:
QP_BULK_LOADER_PUB
qp_bulk_util
问题出在qp_bulk_util中update_header对语言环境的查询,过程修改如下
procedure update_header(p_header_rec in out nocopy qp_bulk_loader_pub.header_rec_type) is
begin
qp_bulk_loader_pub.write_log('Entering Update Header');
forall i in p_header_rec.list_header_id.first .. p_header_rec.list_header_id.last
update qp_list_headers_b
set last_update_date = sysdate,
last_updated_by = fnd_global.user_id,
last_update_login = fnd_global.conc_login_id,
program_application_id = 661,
program_id = null,
program_update_date = null,
request_id = p_header_rec.request_id(i),
list_type_code = p_header_rec.list_type_code(i),
start_date_active = fnd_date.canonical_to_date(p_header_rec.start_date_active(i)),
end_date_active = fnd_date.canonical_to_date(p_header_rec.end_date_active(i)),
automatic_flag = p_header_rec.automatic_flag(i),
currency_code = p_header_rec.currency_code(i),
rounding_factor = p_header_rec.rounding_factor(i),
ship_method_code = p_header_rec.ship_method_code(i),
freight_terms_code = p_header_rec.freight_terms_code(i),
terms_id = p_header_rec.terms_id(i),
comments = p_header_rec.comments(i),
discount_lines_flag = p_header_rec.discount_lines_flag(i),
gsa_indicator = p_header_rec.gsa_indicator(i),
prorate_flag = p_header_rec.prorate_flag(i),
source_system_code = p_header_rec.source_system_code(i),
ask_for_flag = p_header_rec.ask_for_flag(i),
active_flag = p_header_rec.active_flag(i),
parent_list_header_id = p_header_rec.parent_list_header_id(i),
start_date_active_first = p_header_rec.start_date_active_first(i),
end_date_active_first = p_header_rec.end_date_active_first(i),
active_date_first_type = p_header_rec.active_date_first_type(i),
start_date_active_second = p_header_rec.start_date_active_second(i),
end_date_active_second = p_header_rec.end_date_active_second(i),
active_date_second_type = p_header_rec.active_date_second_type(i),
context = p_header_rec.context(i),
attribute1 = p_header_rec.attribute1(i),
attribute2 = p_header_rec.attribute2(i),
attribute3 = p_header_rec.attribute3(i),
attribute4 = p_header_rec.attribute4(i),
attribute5 = p_header_rec.attribute5(i),
attribute6 = p_header_rec.attribute6(i),
attribute7 = p_header_rec.attribute7(i),
attribute8 = p_header_rec.attribute8(i),
attribute9 = p_header_rec.attribute9(i),
attribute10 = p_header_rec.attribute10(i),
attribute11 = p_header_rec.attribute11(i),
attribute12 = p_header_rec.attribute12(i),
attribute13 = p_header_rec.attribute13(i),
attribute14 = p_header_rec.attribute14(i),
attribute15 = p_header_rec.attribute15(i),
mobile_download = p_header_rec.mobile_download(i),
currency_header_id = p_header_rec.currency_header_id(i),
pte_code = p_header_rec.pte_code(i),
list_source_code = p_header_rec.list_source_code(i),
orig_system_header_ref = p_header_rec.orig_sys_header_ref(i),
orig_org_id = p_header_rec.orig_org_id(i),
global_flag = p_header_rec.global_flag(i)
where (list_header_id = p_header_rec.list_header_id(i) or orig_system_header_ref = p_header_rec.orig_sys_header_ref(i))
and p_header_rec.process_status_flag(i) = 'P'; --IS NULL;
forall i in p_header_rec.list_header_id.first .. p_header_rec.list_header_id.last
update qp_list_headers_tl qlh
set last_update_date = sysdate,
last_updated_by = fnd_global.user_id,
last_update_login = fnd_global.conc_login_id,
language = nvl(p_header_rec.language(i), language),
source_lang = nvl(p_header_rec.source_lang(i), source_lang),
name = p_header_rec.name(i),
description = p_header_rec.description(i),
version_no = p_header_rec.version_no(i)
where list_header_id = (select list_header_id
from qp_list_headers_b qlh
where (list_header_id = p_header_rec.list_header_id(i) or
orig_system_header_ref = p_header_rec.orig_sys_header_ref(i))
--add by eric zhai---------------------
and language = p_header_rec.language(i)
--add by erci zhai---------------------
)
and p_header_rec.process_status_flag(i) = 'P'; --IS NULL;
qp_bulk_loader_pub.write_log('Header Records Updated: ' || sql%rowcount);
qp_bulk_loader_pub.write_log('Leaving Update Header');
exception
when fnd_api.g_exc_unexpected_error then
qp_bulk_loader_pub.write_log('UNEXCPECTED ERROR IN QP_BULK_UTIL.UPDATE_HEADER:' || sqlerrm);
raise fnd_api.g_exc_unexpected_error;
when others then
qp_bulk_loader_pub.write_log('UNEXCPECTED ERROR IN QP_BULK_UTIL.UPDATE_HEADER:' || sqlerrm);
raise fnd_api.g_exc_unexpected_error;
end update_header;
我的异常网推荐解决方案:oracle存储过程,http://www.myexceptions.net/oracle-develop/177537.html
oracle ebs bug,ORACLE EBS 价目表的导入效能-存储过程BUG相关推荐
- oracle ebs和java_Oracle EBS Form Builder使用Java beans创建窗体
最近有个项目,需要研究一下Oracle的E-Business Sutie(EBS),对于以前没接触此套件的我来说,简直太痛苦了.在网上找了一堆资料,试着进行Form二次开发,也遇到各类奇葩问题.目前遇 ...
- ebs克隆oracle not,Oracle EBS 12.1.3 Rapid Cloning 克隆
Prerequisite Steps 如何克隆的目标主机含有Oracle EBS的运行实例,那么可以跳过操作系统补丁和一些必要软件的检查,否则需要查询Oracle EBS安装前必要的一些软件是否安装全 ...
- Oracle ebs pon,OracleApps(EBS)模块名称SAP模块名称
Oracle EBS算是比较庞大,有着非常多的模块,这里列出一些模块的缩写以及模块全称.数据仓库(Business Information Warehouse, Oracle EBS算是比较庞大,有着 ...
- Oracle ebs pon,Oracle Apps(EBS)模块名称 SAP模块名称
Oracle EBS算是比较庞大,有着非常多的模块,这里列出一些模块的缩写以及模块全称.数据仓库(Business Information Warehouse, Oracle EBS算是比较庞大,有着 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- 玩转oracle 11g(7):导出导入数据库
oracle11g数据库导入导出: ①:传统方式--exp(导出)和(imp)导入: ②:数据泵方式--expdp导出和(impdp)导入; ③:第三方工具--PL/sql Develpoer; 一. ...
- 详解EBS接口开发之采购申请导入
更多内容可以参考我的博客 详解EBS接口开发之采购订单导入 http://blog.csdn.net/cai_xingyun/article/details/17114697 /*+++++++ ...
- Oracle备份与恢复 expdp/impdp数据泵远程导入导出
Oracle备份与恢复 expdp/impdp数据泵远程导入导出 Oracle在10g的时候有一个很好用的导出工具expdp(数据泵) 但是这个工具好用的同时,有一个局限,就是必须用本地的用户才可以导 ...
- Oracle将数据库中的表数据导入到另一个数据库中
因为工作需要,把Oracle数据库1中的表数据导入到相同数据结构的数据库2表中,下面将数据库1简称为DB1,数据库2简称为DB2,刚开始的时候我只是简单的将DB1的表数据导出成sql脚本,然后导入到D ...
- oracle 外部表加载txt文件-导入银行信息-ok
0.将windows上文件的格式从UTF-16转为utf-8 [root@Cloud-Server ~]# file 111111.txt 111111.txt: Little-endian UTF- ...
最新文章
- 【2019/4/30】周进度报告
- YII2 Model 类切换数据库连接
- 在ASP.NET MVC中进行排序
- 【光斑定位】空间激光通信、光斑定位、CCD、光斑定位——13000字
- 【Socket网络编程】17. recv() 函数详解
- ARP协议SMTP协议MIME
- JSF JQUERY 使用datepicker
- 深度学习之卷积神经网络(3)卷积层实现
- Redis发布订阅模式
- UOJ #34. 多项式乘法
- 交换两个变量的值的效率的测试
- unity创建项目报错:解决sentinel key not found (h0007) Unity
- 在线PS(PhotoShop),打开PSD文件,图像处理
- oracle 主键自动地址实现
- 安装+wordpress+出现403+forbidden_Linux安装 Pure-ftpd
- java将pdf转换为jpg图片格式
- 【闲置路由器的有效利用】路由器有线桥接实现无线漫游
- QQ群发精灵V3.2
- 百色职称计算机,百色报考职称高级
- 一款强大的红队资产测绘工具