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 外部信用风险检查的更多相关文章

  1. EBS 可拓展的外部信用风险导入

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

  2. android之外部文件存储和读取

    这次借用上次读写内部存储的代码,只是对将更换文件的读写路径即可.这里需要对获取SDcard的读写权限. 一.AndroidManifest.xml 这里增加了对外部存储设备的读写权限 <?xml ...

  3. 用CSS指定外部链接的样式

    大部分的信息类网站,比如维基百科,都会对外部链接(<a>标签)指定特定的样式.作为用户,一眼就知道该链接是指向另一个站点的资源是很好的体验.许多网站在服务器端做外部链接检查,添加一个`re ...

  4. Emacs中的拼写检查

    无论是在Emacs中写英文日记(diary).Org mode笔记,还是撰写程序的注释和文档,拼写检查都是一项提高工作效率.保证成果品质的必不可缺的工具.拼写检查对于常见的文字处理软件(如Word.L ...

  5. netbeans使用技巧总结+快捷键大全

      部分经常用的快捷键: 使用快捷键Alt+Enter显示修复错误的方法. 4.导航 a)Alt+Shift+O :转到类. b)Ctrl+Tab :在打开的源文件中进行切换. c)Alt+Right ...

  6. javascript高级程序设计一(1-80)

    源代码研究,实例:http://fgm.cc/learn/ js面试知识点: 1:原生.闭包.上下文.call.apply.prototype. 2:jsonp:用script标签实现跨域.xss:j ...

  7. Linux 内核的编译系统

    Linux  的编译使用 GNU make 工具来检查整个系统的文件和调用 gcc 工具以及脚本完毕编译源码生成 image 等操作.要了解整个编译系统,我们首先要了解 Linux 内核的 Makef ...

  8. CentOS 6.5安装之后的网络配置

    CentOS 6.5安装之后的网络配置 1.查看IP地址,得到只有一个回环地址 127.0.0.1 2.进行网络测试,现在来测试下,看能不能ping通外网www.baidu.com 下面的是,关于pi ...

  9. 点评阿里JAVA手册之编程规约(命名风格、常量定义、代码风格、控制语句、注释规约)

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文难度系数为一星(★) 码出高效.码出质量. 代码的字里行间流淌的是 ...

随机推荐

  1. PyCharm 2018.1破解过程

    一.下载 首先从官网下载 官网,如果开了酸酸乳的话无法下载,官网会自动断开连接.所以下载时请关闭酸酸乳 二.安装 选择安装路径 选择64位,创建关联.py文件 安装完后运行Pycharm 选择不导入开 ...

  2. PHP Libxml 函数

    PHP Libxml 简介 Libxml 函数和常量与 SimpleXML.XSLT 以及 DOM 函数一起使用. 安装 这些函数需要 Libxml 程序包. 在 xmlsoft.org 下载 PHP ...

  3. CRM客户关系管理系统(八)

    第八章.只读字段处理和filter_horizontal的实现  8.1.只读字段的处理 (1)kingadmin/admin_base.py # kingadmin/admin_base.py cl ...

  4. JVM初探- 使用堆外内存减少Full GC

    JVM初探-使用堆外内存减少Full GC 标签 : JVM 问题: 大部分主流互联网企业线上Server JVM选用了CMS收集器(如Taobao.LinkedIn.Vdian), 虽然CMS可与用 ...

  5. GDAL C#版本 "安全透明方法"问题解决方案

    之前写过一篇关于再C#中调用GDAL库出现OSGeo.GDAL.GdalPINVOKE"的类型初始值设定项引发异常的解决方案,博客地址见下: http://blog.csdn.net/lim ...

  6. Swift基础之CoreData的使用

    以前使用过OC版本的CoreData应该很好理解Swift方式,所以这里简单的展示一下,增删改查的方法使用,同时给大家说一下创建步骤,方便大家的使用,转载请注明出处,谢谢~ 步骤一:创建一个Swift ...

  7. 在安卓代码中dp 和 sp 换算px

    /** * 单位转换工具 * * @author carrey * */ public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @p ...

  8. iOS使用自签名证书实现HTTPS请求

    概述 在16年的WWDC中,Apple已表示将从2017年1月1日起,所有新提交的App必须强制性应用HTTPS协议来进行网络请求. 默认情况下非HTTPS的网络访问是禁止的并且不能再通过简单粗暴的向 ...

  9. Lua热更新(hotfix)

    Lua热更新(hotfix)(金庆的专栏)hotfixLua 5.2/5.3 hotfix. Hot update functions and keep old data.https://github ...

  10. 深入浅出如何解析xml文件---上篇

    xml小伙伴们并不陌生,xml是可扩展标记语言,标准通用标记语言语言的子集,是一种用来标记电子文件使其具有结构性的标记语言.我们知道xml可以用dom与sax等方法进行解析,但是xml为什么要解析呢? ...