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] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文难度系数为一星(★) 码出高效.码出质量. 代码的字里行间流淌的是 ...
随机推荐
- python的IDE(pycharm)安装以及简单配置
使用IDE的好处 界面更友好,看起来更舒服 智能提示功能很赞,大大提高开发效率 pycharm的安装过程 去pycharm官网下载安装包,请下载专业版,建议不要去网上下载汉化版 点击安装包一直下一步即 ...
- beta 分布的详细介绍(转载)
目前看到的关于beta分布最好的一个解释,由于贴过来格式不好看,所以附上链接: http://www.datalearner.com/blog/1051505532393058
- AnyConnect使用说明(电脑版Windows)
一.下载客户端 Anyconnect支持Windows.Mac电脑. 二.安装 1.双击打开下载的文件,点“Next”开始安装. 2.选择“I accept …”,再点下一步. 3.点“Install ...
- Node.js 多进程
我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能. 每个子进程总是带有三个流对象:child.st ...
- MySQL 字符串连接CONCAT()函数
MySQL字符串连接函数 使用方法:CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意:如果所有参数均为非二进制字符串, ...
- Lucene查询结果高亮
检索结果高亮 实现效果: 核心代码 package ucas.ir.lucene; import java.io.File; import java.io.IOException; import ja ...
- Dynamics CRM 产品视图列上自带按钮的隐藏
CRM中对command bar的处理都是使用ribbon workbench,但是很多系统自带的按钮你是没法在ribbon workbench看到的,咱们以产品为例,比如我要隐藏form上的保存按钮 ...
- SuperVideo,一款直播,点播,投屏并有的app
应用名称:SuperVideo应用简介: 1.聚合海量视频,视频源来源于搜狐,乐视,优酷, 腾讯等主流视频网站的丰富视频内容,最新院线大片,热播剧随时看 2.基于百度云解码,享受云解码支持RMVB,M ...
- 好用的SQLAlchemy
准备 安装SQLAlchemy框架 测试代码 知识点剖析 引入库支持 基类和引擎 实体类 声明类 数据库自动完成 CRUD 总结 这里简单的记录一下本人第一次使用SQLAlchemy这个ORM框架的过 ...
- 熟悉Python的各种基础小算法
网上有一个Python100小例子的栏目,里面代码良莠不齐,于是下面就自己实现了其中的一些案例. 01.py # coding:utf-8 import sys reload(sys) sys.set ...