oracle abs ap 银行账号 组织层 新增api

DECLARE
  l_return_status     VARCHAR2(1);
  l_msg_count         NUMBER;
  l_msg_data          VARCHAR2(1000);
  x_acct_use_id       number;
  l_ext_bank_acct_rec ce_bank_pub.BankAcct_use_rec_type;
  l_org_id            number;
  l_org_name          varchar2(100);
  l_ccid              number;

BEGIN
  fnd_global.apps_initialize(0, 50701, 200);
  mo_global.init(‘SQLAP‘);
  select hz.party_name, BA.ASSET_CODE_COMBINATION_ID
    into l_org_name, l_ccid
    from hz_parties hz, ce_bank_accounts ba
   where ba.bank_account_id = 50002
     and hz.party_id = ba.account_owner_party_id;
  dbms_output.put_line(‘l_org_name ‘ || l_org_name);
  dbms_output.put_line(‘l_ccid ‘ || l_ccid);
  select HR.organization_id
    into l_org_id
    from hr_operating_units hr
   where hr.name = ‘ ‘ || l_org_name;
  dbms_output.put_line(‘l_org_id ‘ || l_org_id);
  --
  l_ext_bank_acct_rec.bank_account_id           := 50002;
  l_ext_bank_acct_rec.org_type                  := ‘OU‘;
  l_ext_bank_acct_rec.org_id                    := l_org_id;
  l_ext_bank_acct_rec.asset_code_combination_id := l_ccid;
  l_ext_bank_acct_rec.ap_use_enable_flag        := ‘Y‘;
  l_ext_bank_acct_rec.ar_use_enable_flag        := ‘Y‘;
  l_ext_bank_acct_rec.authorized_flag           := ‘Y‘;
  l_ext_bank_acct_rec.DEFAULT_ACCOUNT_FLAG      := ‘N‘;

  ce_bank_pub.create_bank_acct_use(p_init_msg_list => fnd_api.G_FALSE,
                                   p_acct_use_rec  => l_ext_bank_acct_rec,
                                   x_acct_use_id   => x_acct_use_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_acct_use_id:‘ || x_acct_use_id);
  dbms_output.put_line(fnd_msg_pub.get_detail(1, ‘F‘));

END;

原文地址:https://www.cnblogs.com/jenrry/p/11394756.html

时间: 2024-08-01 04:41:04

oracle abs ap 银行账号 组织层 新增api的相关文章

Oracle EBS AR 更新客户组织层

declare -- Local variables here i integer; g_module varchar2(30) := 'TCA_V2_API'; lrec_org hz_party_v2pub.organization_rec_type; lrec_party hz_party_v2pub.party_rec_type; l_return_status varchar2(1); l_msg_count number; l_msg_data varchar2(2000); l_p

Payoneer官网注册教程,免费申请美国银行账号

在我搞网赚项目的过程中,碰到境外收款付款的问题,起初我用Paypal贝宝,手续费高得惊人!相信做电商外贸的朋友深有体会.幸而发现了Paypal替代产品Payoneer,注册简单,手续费低,还有中文网站.中文客服,payoneer比起paypal优势太明显了,推荐给大家使用. 收款难题 不管你是做网赚联盟项目.做电商外贸生意.还是做个人海淘,都会碰到收款付款的难题.举例来说: Godaddy常有非常便宜的域名注册优惠,但仅限于美国银行账号持有者享受,中国用户无缘享受优惠. Paypal手续费很高,

Payoneer官网注册教程,免费申请美国银行账号,轻松在亚马逊开店,轻松赚取25美元

Payoneer介绍 也许你在网上看到有人说所谓的P卡,其实就是指Payoneer发行的万事达卡.payoneer是万事达卡组织授权的美国虚拟银行机构,提供安全.快捷.简单的支付服务,是中小企业.个人站长及外贸从业人员首选的支付渠道. Payoneer 成立于2005年,总部位于纽约,是一家受风险投资支持的公司, 盈利能力强,位列<Inc.>杂志金融服务公司5000强前100名.在全球设有6处办公点.400名员工. Payoneer为200多个国家提供全天候的跨境支付服务,让百万企业与专业人士

sql查询单个银行账号重复

非一单位多银行账号. 今天成都公司熊娇付款时候单位名称在弹出的网银补录变成1,从开户银行看都是正常的,只是在分子公司集团这边点击修改开户银行保存就提示错误“银行账号不能重复” select * from ( select bankacc,bankname,pk_accbank,unitname,ts,count(pk_accbank)over(partition by bankacc ) r from bd_accbank ) where r>=2 果然有这个问题. 做的时候我使用的是sum(p

对iOS10新增Api的详细探究

原文: 对iOS10新增Api的详细探究 本文主要是一些对iOS新功能的探索,之前发现博客里关于iOS新功能的分析大多是过于概括,每个功能几句话,无法了解到具体的功能.所以本次的探索是基于Api层面,着重看一些具体用法所做的笔记,本来想分别画个类图来着,后来还是觉得太耗时而放弃.如果不想把苹果iOSSDK里的.h文件都摆出来详细读,那看这篇笔记应该是个不错的选择. 本文以文档的目录为基础,提到的功能模块有: Proactive Suggestions Integrating with the M

移动视频技术——新增API可手工修正视频方向

由于Android的开放性,不同的设备存在一些差异,某些设备所采集的视频数据显示出来在方向上存在一定的误差,这通常与硬件设备的驱动相关,新增加的API接口便是在远程显示时,可以支持手工来修正远程视频的方向. 增加的API接口参数定义(以AnyChat for Web SDK为例): // 远程视频方向修正标志定义 var BRAC_ROTATION_FLAGS_MIRRORED       =        0x1000;        // 图像需要镜像翻转 var BRAC_ROTATION

ORACLE如何找到引起账号锁定的IP的一点思考与总结

在ORACLE数据库中,如果没有修改过FAILED_LOGIN_ATTEMPTS的话,默认10次尝试失败后就会锁住用户.此时再登录数据库,就会遇到ORA-28000: the account is locked SQL> SELECT *   2  FROM DBA_PROFILES   3  WHERE RESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';   PROFILE                        RESOURCE_NAME           

Oracle解锁封锁的账号

(1)我们在安装Oracle的时候最后一步有一个管理账户的,里边可以解锁所所需的账户,但是很多的人有时候没有解锁, 下边研究一下使用命令行的方式解锁账户 (2)启动SQL Plus 先登录SYSTEM账户(密码是你自己安装的时候创建的) 然后连接成功之后输入:alter user scott account unlock; (3)这时候一看到scott账户已成功解锁 (4)登陆一下试试 好的  连接成功!

NC57银行档案和客商银行账号为建行04 UPDATE

第二步 银行档案 update bd_bankdoc set bankdoccode='04N'|| bankdoccode , pk_banktype='0001ZZ1000000001OCUD' where pk_banktype<>'0001ZZ1000000001OCUD' and bankdocname like '%建%' and bankdocname not like '工%' and bankdocname not like '%工商%' and bankdocname no