DECLARE
l_msg_count NUMBER;
l_msg_data VARCHAR2(2000);
l_return_status VARCHAR2(30);
l_cc_hold_comment VARCHAR2(30);
l_result_out VARCHAR2(30); g_user_id CONSTANT NUMBER := fnd_global.user_id;
g_login_id CONSTANT NUMBER := fnd_global.conc_login_id;
g_request_id CONSTANT NUMBER := fnd_global.conc_request_id;
g_prog_appl_id CONSTANT NUMBER := fnd_global.prog_appl_id;
g_conc_program_id CONSTANT NUMBER := fnd_global.conc_program_id; l_request_id NUMBER;
l_p_request_id NUMBER;
l_wait BOOLEAN;
l_p_wait BOOLEAN;
l_phase VARCHAR2(80);
l_status VARCHAR2(80);
l_dev_phase VARCHAR2(80);
l_dev_status VARCHAR2(80);
l_message VARCHAR2(80);
l_data_access NUMBER;
l_id NUMBER;
l_e_wait BOOLEAN; -- l_batch_id NUMBER;
l_ret_status VARCHAR2(1);
l_msg_count NUMBER;
l_msg_data VARCHAR2(200); l_org_id NUMBER;
l_exposure_source_code VARCHAR2(240);
l_batch_id NUMBER;
l_validate_only VARCHAR2(1); l_rec oe_exposure_interface%ROWTYPE;
BEGIN mo_global.init('ONT');
fnd_global.apps_initialize(user_id => 1370, resp_id => 50717, resp_appl_id => 20005); l_rec.exposure_source_code := 'CLE_F147_SOURCE';
l_rec.exposure_interface_id := oe_exposure_interface_s.nextval;
l_rec.batch_id := NULL;
l_rec.operation_code := 'UPDATE';
l_rec.exposure_amount := 2000;
l_rec.currency_code := 'CNY';
l_rec.bill_to_site_use_id := 2181;
l_rec.bill_to_customer_name := NULL;
l_rec.bill_to_customer_number := NULL;
l_rec.bill_to_customer_id := 39041;
l_rec.bill_to_address1 := NULL;
l_rec.bill_to_address2 := NULL;
l_rec.bill_to_address3 := NULL;
l_rec.bill_to_address4 := NULL;
l_rec.bill_to_city := NULL;
l_rec.bill_to_state := NULL;
l_rec.bill_to_country := NULL;
l_rec.bill_to_postal_code := NULL;
l_rec.import_status_code := NULL;
l_rec.exposure_date := SYSDATE;
l_rec.org_id := 81;
l_rec.original_system_reference := NULL;
l_rec.created_by := g_user_id;
l_rec.creation_date := SYSDATE;
l_rec.last_updated_by := g_user_id;
l_rec.last_update_date := SYSDATE;
l_rec.last_update_login := g_login_id;
l_rec.program_application_id := NULL;
l_rec.program_id := NULL;
l_rec.program_update_date := NULL;
l_rec.request_id := NULL;
l_rec.bill_to_province := NULL;
l_rec.bill_to_county := NULL; INSERT INTO oe_exposure_interface VALUES l_rec; l_org_id := 81;
l_exposure_source_code := 'CLE_F147_SOURCE';
l_batch_id := NULL;
l_validate_only := 'N'; l_request_id := fnd_request.submit_request('ONT',
'OEXCEIMP',
'',
to_char(SYSDATE,
'YYYY/MM/DD HH24:MI:SS'),
FALSE,
l_org_id,
l_exposure_source_code,
l_batch_id,
l_validate_only, chr(0)); COMMIT;
dbms_output.put_line(l_request_id); IF l_request_id = 0 THEN
dbms_output.put_line('导入信用风险出错'); END IF;
-- 导入信用风险完成
-- wait request
l_wait := fnd_concurrent.wait_for_request(request_id => l_request_id,
INTERVAL => 1, -- interval second for check
max_wait => 0, -- max_wait, Max amount of time to wait (in seconds)
phase => l_phase,
status => l_status,
dev_phase => l_dev_phase,
dev_status => l_dev_status,
message => l_message); IF upper(l_status) NOT IN ('NORMAL', '正常') THEN
dbms_output.put_line('导入信用风险出错 - ' || l_message); END IF; END; DELETE FROM oe_exposure_interface; SELECT * FROM oe_exposure_interface; select *from oe_credit_summaries l WHERE l.PARTY_ID = 62042; SELECT * FROM oe_credit_summaries l WHERE l.balance_type = 18;

EBS 可拓展的外部信用风险导入的更多相关文章

  1. 详解EBS接口开发之采购申请导入

    更多内容可以参考我的博客  详解EBS接口开发之采购订单导入 http://blog.csdn.net/cai_xingyun/article/details/17114697 /*+++++++ ...

  2. odoo11 外部数据导入方法2

    前面有一篇文章分析了如何使用2个分开的文件分别将外部数据导入到odoo对应的系统当中,如之前所说,是存在缺点的,现在测试将所有数据放入一个文件中将主表与从表的数据一次性导入,这样可以很方便的利用odo ...

  3. [Spark][Hive]外部文件导入到Hive的例子

    外部文件导入到Hive的例子: [training@localhost ~]$ cd ~[training@localhost ~]$ pwd/home/training[training@local ...

  4. EBS 外部信用风险检查

    DECLARE l_msg_count NUMBER; l_msg_data VARCHAR2(2000); l_return_status VARCHAR2(30); l_cc_hold_comme ...

  5. 如何利用Oracle外部表导入文本文件的数据

    同事最近在忙数据一致性比对工作,需要对不同文本文件中的数据进行比对,有的文件较大,记录较多,如果用普通的文本编辑器打开的话,很显然,会很卡,甚至打不开. 基于此,可将该文本文件的数据导入到数据库中,在 ...

  6. Thinkphp 第二篇:如何将一个外部项目导入到Thimkphp环境中

    一:到这篇博文的开头,假设我们的Xmapp环境已经搭建好了,并且成功的安装了Thinkphp的环境了. 1:Xmapp安装成功截图: 2:Thinkphp安装成功截图: 二:Thinkphp中各个文件 ...

  7. 详解EBS接口开发之应收INVOICE导入

    (一)应收INVOICE常用标准表简介 1.1   常用标准表 如下表中列出了与应收INVOICE导入相关的表和说明: 表名 说明 其他信息 RA_BATCH_SOURCES_ALL AR事务处理来源 ...

  8. 详解EBS接口开发之采购订单导入

    采购订单常用标准表简介 1.1   常用标准表 如下表中列出了与采购订单导入相关的表和说明: 表名 说明 其他信息 po.po_headers_all 采购订单头 采购订单号,采购类型,供应商,地点, ...

  9. 详解EBS接口开发之销售订单导入

     步骤 1. 创建一个订单导入来源.       - 导航到 OM -> 设置 -> 订单 -> 导入来源       - 输入一个新的订单导入来源名称和描述 - 选择启用来激活 ...

随机推荐

  1. PHP 实例 - AJAX 实时搜索

    AJAX Live Search 在下面的实例中,我们将演示一个实时的搜索,在您键入数据的同时即可得到搜索结果. 实时的搜索与传统的搜索相比,具有很多优势: 当键入数据时,就会显示出匹配的结果 当继续 ...

  2. Python3 XML解析

    什么是XML? XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 你可以通过本站学习XML教程 ...

  3. Git幕后的“故事”

    因为做操作系统实验的原因,所以通读了一遍<Understanding git conceptually>,觉得确实不错,于是就简单地记录一下.有的地方理解的还不是很深,可能不够准确,等抽时 ...

  4. 聚沙成塔-linux 常用命令

    批量更改文件后缀名 find . -depth -name "*.scss" -exec sh -c 'mv "$1" "${1%.scss}.les ...

  5. 让你的代码量减少3倍!使用kotlin开发Android(三) 缩短五倍的Java Bean

    回顾一下 哈,没想到你已经坚持不懈看到第三篇了,不错哈~坚持就是胜利. 本文同步自博主的私人博客wing的地方酒馆 在上一篇文章中,我们介绍了扩展函数,这里对上一篇进行一点小小的补充. 还记得text ...

  6. CentOS 7 下使用虚拟环境Virtualenv安装Tensorflow cpu版记录

    1.首先安装pip-install 在使用centos7的软件包管理程序yum安装python-pip的时候会报一下错误: No package python-pip available. Error ...

  7. iOS 应用打包命令一览

    文章转载自:http://www.jianshu.com/p/5d59966eaecc 文章排版部分根据自己的理解做了一些修改. 各种命令的简介 使用命令打包iOS 应用一般会用到 xcodebuli ...

  8. popupwindow中EditText获取焦点后自动弹出软键盘

    关于popupwindow中EditText获取焦点后自动弹出软键盘的问题,玩过手机qq或空间的童鞋应该知道,再点击评论时会弹出一个编辑框,并且伴随软键盘一起弹出是不是很方便啊,下面我们就来讲一下实现 ...

  9. Hazelcast源码剖析之Eviction

    v:* { } o:* { } w:* { } .shape { }p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-botto ...

  10. Spark技术内幕:Shuffle Pluggable框架详解,你怎么开发自己的Shuffle Service?

    首先介绍一下需要实现的接口.框架的类图如图所示(今天CSDN抽风,竟然上传不了图片.如果需要实现新的Shuffle机制,那么需要实现这些接口. 1.1.1  org.apache.spark.shuf ...