EBS 外部信用风险检查
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);
i NUMBER;
BEGIN
dbms_output.put_line(' ================ start testing =========== ');
dbms_output.put_line(' .');
l_msg_count := 0;
l_msg_data := NULL;
l_result_out := NULL;
l_cc_hold_comment := NULL;
dbms_output.put_line(' Call OE_EXTERNAL_CREDIT_PUB.Check_External_Credit ');
dbms_output.put_line(' . ');
oe_external_credit_pub.check_external_credit(p_api_version => 1.0,
p_init_msg_list => fnd_api.g_true,
x_return_status => l_return_status,
x_msg_count => l_msg_count,
x_msg_data => l_msg_data,
p_customer_name => 'MGD_100',
p_customer_number => NULL,
p_customer_id => NULL,
p_bill_to_site_use_id => 4656,
p_bill_to_address1 => NULL,
p_bill_to_address2 => NULL,
p_bill_to_address3 => NULL,
p_bill_to_address4 => NULL,
p_bill_to_city => NULL,
p_bill_to_country => NULL,
p_bill_to_postal_code => NULL,
p_bill_to_state => NULL,
p_functional_currency_code => 'USD',
p_transaction_currency_code => 'USD',
p_transaction_amount => 1000,
p_org_id => 204,
p_operating_unit_name => NULL,
p_credit_check_rule_id => 1043,
p_credit_check_rule_name => NULL,
x_result_out => l_result_out,
x_cc_hold_comment => l_cc_hold_comment);
dbms_output.put_line(' . ');
dbms_output.put_line(' Out of API call with l_return_status =>' ||
l_return_status);
dbms_output.put_line(' +++++++++++++++++++++++++++++++++++++++++++ ');
dbms_output.put_line(' .');
dbms_output.put_line('CREDIT CHECK RESULT ==> ' || l_result_out);
dbms_output.put_line(' .');
dbms_output.put_line('Hold Comment ==> ' || l_cc_hold_comment);
dbms_output.put_line(' .');
dbms_output.put_line(' +++++++++++++++++++++++++++++++++++++++++++ ');
dbms_output.put_line(' . ');
dbms_output.put_line(' ------------------------------------ ');
dbms_output.put_line('l_cc_hold_comment: ' || l_cc_hold_comment);
dbms_output.put_line('l_msg_data: ' || substr(l_msg_data, 1, 2000));
dbms_output.put_line('l_msg_count: ' || l_msg_count);
dbms_output.put_line('l_result_out: ' || l_result_out);
dbms_output.put_line('l_return_status: ' || l_return_status);
dbms_output.put_line('-------------------------------------');
dbms_output.put_line(' .');
dbms_output.put_line(' ************ Print messages ************');
FOR i IN 1 .. l_msg_count LOOP
l_msg_data := oe_msg_pub.get(p_msg_index => i, p_encoded => 'F');
oe_debug_pub.add(substr(l_msg_data, 1, 255));
dbms_output.put_line('Error msg: ' || substr(l_msg_data, 1, 2000));
END LOOP;
dbms_output.put_line(' . ');
dbms_output.put_line(' ************ End messages ************');
dbms_output.put_line(' . ');
dbms_output.put_line(' . ');
dbms_output.put_line(' ================ End of testing =========== ');
dbms_output.put_line(' Output file name ==> cc_external_st.lst ');
EXCEPTION
WHEN OTHERS THEN
RAISE;
END;
EBS 外部信用风险检查的更多相关文章
- EBS 可拓展的外部信用风险导入
DECLARE l_msg_count NUMBER; l_msg_data VARCHAR2(2000); l_return_status VARCHAR2(30); l_cc_hold_comme ...
- android之外部文件存储和读取
这次借用上次读写内部存储的代码,只是对将更换文件的读写路径即可.这里需要对获取SDcard的读写权限. 一.AndroidManifest.xml 这里增加了对外部存储设备的读写权限 <?xml ...
- 用CSS指定外部链接的样式
大部分的信息类网站,比如维基百科,都会对外部链接(<a>标签)指定特定的样式.作为用户,一眼就知道该链接是指向另一个站点的资源是很好的体验.许多网站在服务器端做外部链接检查,添加一个`re ...
- Emacs中的拼写检查
无论是在Emacs中写英文日记(diary).Org mode笔记,还是撰写程序的注释和文档,拼写检查都是一项提高工作效率.保证成果品质的必不可缺的工具.拼写检查对于常见的文字处理软件(如Word.L ...
- netbeans使用技巧总结+快捷键大全
部分经常用的快捷键: 使用快捷键Alt+Enter显示修复错误的方法. 4.导航 a)Alt+Shift+O :转到类. b)Ctrl+Tab :在打开的源文件中进行切换. c)Alt+Right ...
- javascript高级程序设计一(1-80)
源代码研究,实例:http://fgm.cc/learn/ js面试知识点: 1:原生.闭包.上下文.call.apply.prototype. 2:jsonp:用script标签实现跨域.xss:j ...
- Linux 内核的编译系统
Linux 的编译使用 GNU make 工具来检查整个系统的文件和调用 gcc 工具以及脚本完毕编译源码生成 image 等操作.要了解整个编译系统,我们首先要了解 Linux 内核的 Makef ...
- CentOS 6.5安装之后的网络配置
CentOS 6.5安装之后的网络配置 1.查看IP地址,得到只有一个回环地址 127.0.0.1 2.进行网络测试,现在来测试下,看能不能ping通外网www.baidu.com 下面的是,关于pi ...
- 点评阿里JAVA手册之编程规约(命名风格、常量定义、代码风格、控制语句、注释规约)
下载原版阿里JAVA开发手册 [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文难度系数为一星(★) 码出高效.码出质量. 代码的字里行间流淌的是 ...
随机推荐
- Python3 条件控制
if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_2: statement_block_2 el ...
- 安卓高级1 -----Xutil3 和Picasso使用
Xutils3 Xutils由于内部使用httpclient然而在安卓5.0谷歌发现httpclient出现不稳定的情况.于6.0完全弃用,所以作者升级到Xutils3替换原本网络模块 配置环境(St ...
- Android studio 中引用jar的其实是Maven?(二)
上一篇:Android studio 中引用jar的其实是Maven?(一) 搭建maven仓库: 去了解一个新的事物的时候,最好的方式就是去使用它.例如去了解一座城市的时候,最好的方式就是乘坐公共交 ...
- android 自定义ViewGroup之浪漫求婚
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 1.最终效果 有木有发现还是很小清新的感觉 2.看整体效果这是一个scrollView,滑动时每个子view都有一个或多个动画效果 ...
- Sqoop-1.4.5用户手册
本文以Sqoop User Guide (v1.4.5)为主,对Sqoop-1.4.5的用户手册进行翻译,同时会结合一些实际操作中的注意事项一并写入.由于原文档很长,本文首先会以实际使用到的部分为主, ...
- 这一次,VR离我们真的很近
从高考作文开始 今年号称是VR元年,虽然目前VR还没能像手机一样走进千家万户,但关于VR设备的关讨论是层出不穷.而今年高考,浙江省的作文题就与VR相关.网上购物.视频聊天等在 ...
- Java程序员必备知识-多线程框架Executor详解
为什么引入Executor线程池框架 new Thread()的缺点 每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞 ...
- zk日常运维管理
清理数据目录 dataDir目录指定了ZK的数据目录,用于存储ZK的快照文件(snapshot).另外,默认情况下,ZK的事务日志也会存储在这个目录中.在完成若干次事务日志之后(在ZK中,凡是对数据有 ...
- 第一个lucene程序,把一个信息写入到索引库中、根据关键词把对象从索引库中提取出来、lucene读写过程分析
新建一个Java Project :LuceneTest 准备lucene的jar包,要加入的jar包至少有: 1)lucene-core-3.1.0.jar (核心包) 2) lucene- ...
- dos2unix批量转换的一种方法
Linux本身提供了dos2unix和unix2dos两个命令来实现Windows和Linux文件的转换. 少量文件转换: 对于单个或少量的文件转换,可以直接使用命令,如: dos2unix file ...