创建银行

-- Create Bank
DECLARE
p_init_msg_list VARCHAR2(200);
p_country_code VARCHAR2(200);
p_bank_name VARCHAR2(200);
p_bank_number VARCHAR2(200);
p_alternate_bank_name VARCHAR2(200);
p_short_bank_name VARCHAR2(200);
p_description VARCHAR2(200);
p_tax_payer_id VARCHAR2(200);
p_tax_registration_number VARCHAR2(200);
x_bank_id NUMBER;
x_return_status VARCHAR2(200);
x_msg_count NUMBER;
x_msg_data VARCHAR2(200);
p_count NUMBER;
BEGIN
p_init_msg_list := fnd_api.g_true;
p_country_code := 'US';
p_bank_name := 'Bank1';
p_bank_number := '123';
p_alternate_bank_name := 'Alternate Test Bank';
p_short_bank_name := 'B1';
p_description := 'Test Bank Creation API'; ce_bank_pub.create_bank(p_init_msg_list => p_init_msg_list
,p_country_code => p_country_code
,p_bank_name => p_bank_name
,p_bank_number => p_bank_number
,p_alternate_bank_name => p_alternate_bank_name
,p_short_bank_name => p_short_bank_name
,p_description => p_description
,x_bank_id => x_bank_id
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data); dbms_output.put_line('BANK_ID/PARTY_ID = ' || x_bank_id);
dbms_output.put_line('X_RETURN_STATUS = ' || x_return_status);
dbms_output.put_line('X_MSG_COUNT = ' || x_msg_count);
dbms_output.put_line('X_MSG_DATA = ' || x_msg_data); IF x_msg_count = 1 THEN
dbms_output.put_line('x_msg_data ' || x_msg_data);
ELSIF x_msg_count > 1 THEN
LOOP
p_count := p_count + 1;
x_msg_data := fnd_msg_pub.get(fnd_msg_pub.g_next
,fnd_api.g_false); IF x_msg_data IS NULL THEN
EXIT;
END IF; dbms_output.put_line('Message' || p_count || ' ---' || x_msg_data);
END LOOP;
END IF;
END;

  创建分行,也可用于创建供应商时创建的银行分行账户,在供应商创建一行环节,只能创建分行账户,银行账户是取系统已有的银行,换句话说,供应商处不能创建银行只能创建分行。

--创建供应商银行分行 created by jenrry 20170419
DECLARE
l_return_status VARCHAR2(1);
l_msg_count NUMBER;
l_msg_data VARCHAR2(1000);
l_bank_rec hz_bank_pub.bank_rec_type := hz_bank_pub.g_miss_bank_rec;
l_orga_rec hz_party_v2pub.organization_rec_type := hz_party_v2pub.g_miss_organization_rec;
l_party_rec hz_party_v2pub.party_rec_type := hz_party_v2pub.g_miss_party_rec;
p_bank_id number;
x_party_id NUMBER;
x_party_number hz_parties.party_number%TYPE;
x_profile_id NUMBER;
x_relationship_id NUMBER;
x_rel_party_id NUMBER;
x_rel_party_number hz_parties.party_number%TYPE;
x_bitcode_assignment_id NUMBER;
x_bbtcode_assignment_id NUMBER;
x_rfccode_assignment_id NUMBER;
x_pobject_version_number NUMBER;
x_bbtobject_version_number NUMBER;
x_rfcobject_version_number NUMBER; BEGIN
fnd_global.apps_initialize(0, 50737, 20005);
mo_global.init('SQLAP'); l_orga_rec.organization_name := '酒仙桥支行'; --支行名称 l_orga_rec.created_by_module := 'CE';
l_bank_rec.branch_type := 'ABA'; --分行类型
--l_bank_rec.bank_or_branch_number := ''; --支行编号
l_bank_rec.inactive_date := fnd_api.g_miss_date;
l_bank_rec.institution_type := 'BANK_BRANCH';
l_bank_rec.organization_rec := l_orga_rec; hz_bank_pub.create_bank_branch(p_init_msg_list => fnd_api.g_false,
p_bank_rec => l_bank_rec,
p_bank_party_id => 5050,
x_party_id => x_party_id,
x_party_number => x_party_number,
x_profile_id => x_profile_id,
x_relationship_id => x_relationship_id,
x_rel_party_id => x_rel_party_id,
x_rel_party_number => x_rel_party_number,
x_bitcode_assignment_id => x_bitcode_assignment_id,
x_bbtcode_assignment_id => x_bbtcode_assignment_id,
x_rfccode_assignment_id => x_rfccode_assignment_id,
x_return_status => l_return_status,
x_msg_count => l_msg_count,
x_msg_data => l_msg_data); dbms_output.put_line('l_return_status:' || l_return_status);
dbms_output.put_line('l_msg_count:' || l_msg_count);
dbms_output.put_line('l_msg_data:' || l_msg_data);
dbms_output.put_line('x_party_id:' || x_party_id);
dbms_output.put_line(fnd_msg_pub.get_detail(1, 'F')); END;

  

Oracle EBS 银行账户API的更多相关文章

  1. Oracle EBS AP 供应商API

    --创建供应商地址上的电话号码 created by jenrry 20170419 DECLARE l_return_status VARCHAR2(1); l_msg_count NUMBER; ...

  2. Oracle EBS AR 收款API收款方法标识无效

    1.确认是不是没有收款方法 methods那个表的问题2.查看收款方法那个LOV的问题3.界面录入 是否会有问题  碰到的问题是 收款日期比较早时 找不到对应的收款方法 银行账户需要重新设置

  3. Oracle EBS OM 主要API示例

    1, Book order Oe_Order_Pub.Process_Order ( 1 , Fnd_Api.G_FALSE , Fnd_Api.G_FALSE , Fnd_Api.G_FALSE , ...

  4. Oracle EBS AR 其他API

    DECLARE L_CR_ID NUMBER; L_ATTRIBUTE_REC AR_RECEIPT_API_PUB.ATTRIBUTE_REC_TYPE; L_GLOBAL_ATT_REC AR_R ...

  5. Oracle EBS AR 客户API

    ------------------------------------ 1. Set Environment ------------------------------------ -- 1a. ...

  6. (转)Oracle EBS 有效银行账户取值 银行科目

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

  7. Oracle EBS 有效银行账户取值

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

  8. 银行账户管理系统(oracle数据库连接池,数据库的链接,)

    /* * 银行账户管理系统: * 属性:账户id,姓名,金额salary,利息类型: *管理员模块实现的功能: * 1.给用户开户 * 2.查询所有账户信息 * 用户模块实现的功能: * 1.显示用户 ...

  9. [转]oracle EBS 基础100问

    from:http://www.cnblogs.com/xiaoL/p/3593691.html  http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...

随机推荐

  1. 牛客网Java刷题知识点float数据在内存中是怎么存储的

    不多说,直接上干货! float类型数字在计算机中用4个字节存储. 遵循IEEE-754格式标准: 一个浮点数有2部分组成:底数m和指数e (1)底数部分 使用二进制数来表示此浮点数的实际值 (2)指 ...

  2. Percona XtraDB Cluster

    简介 Percona XtraDB Cluster是MySQL高可用性和可扩展性的解决方案,Percona XtraDB Cluster提供的特性如下: 1.同步复制,事务要么在所有节点提交或不提交. ...

  3. 揭开Future的神秘面纱——任务取消

    系列目录: 揭开Future的神秘面纱——任务取消 揭开Future的神秘面纱——任务执行 揭开Future的神秘面纱——结果获取 使用案例 在之前写过的一篇随笔中已经提到了Future的应用场景和特 ...

  4. 我眼中的优秀技术leader

    在这家公司工作的四年时间里,我一共接触过两个在技术团队里有很大影响力的leader.本文将基于我在工作中对他们的观察,总结一下他们身上所具有的特质,以作为自己学习的榜样.标题中的“我眼中的”,不仅表示 ...

  5. 在FireFox浏览器上,用stopImmediatePropagation阻止冒泡鼠标滚动事件

    楔子 是不是在火狐用stopPropagation不太满意 很久没有笑过又不知为何 既然不快乐又不喜欢这里 不如一路向西用stopImmediatePropagation(其实我对浏览器的兼容性看不顺 ...

  6. Docker 入门 之基本命令

    3 Docker 入门 首先确保docker 已成功安装在Linux 或windows 系统中 我们可以使用 docker info 查看docker是否成功安装和正常运行 运行我们第一个docker ...

  7. 并发编程——ConcurrentHashMap#addCount() 分析

    前言 ConcurrentHashMap 精华代码很多,前面分析了 helpTransfer 和 transfer 和 putVal 方法,今天来分析一下 addCount 方法,该方法会在 putV ...

  8. 【转】GDI+中发生一般性错误的解决办法

    今天在开发.net引用程序中,需要System.Drawing.Image.Save 创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现“GDI+中发生一般性错误”的异常. 于是开始 ...

  9. 创建第一个MVC应用程序

    整个国庆期假,Insus.NET没有出门,在家静心修炼MVC.这意味着Insus.NET将来的日子里会以MVC为学习,开发,应用作为重点,不过现在才开始踏出第一步...... 路慢慢...... 下载 ...

  10. 使用 SQLServer On Linux 作为开发数据库遇到的编码问题

    在维护旧的项目的时候,遇到了使用 varchar 类型存储中文的情况,本地数据库是直接使用来自上古时期的 T-SQL 创建的.为了方便,我就没有安装 Windows 版的 SQLServer,直接用的 ...