ebs有没有修改ebs 员工供应商商名称api

ORACLE_EBS_供应商定义帮助_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ORACLE_EBS_供应商定义帮助
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢系列之五:ORACLE EBS 系统主数据管理(E) - season的日志 - 网易博客
系列之五:ORACLE EBS 系统主数据管理(E) - season的日志 - 网易博客
列之五:ORACLE EBS 系统主数据管理(E)
10:18:13 阅读10 评论 &&字号:大中小&
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&详解EBS接口开发之供应商导入(补充)--供应商银行账户更新
CREATE OR REPLACE PACKAGE BODY update_vendor_account IS
PROCEDURE main(errbuf OUT VARCHAR2, retcode OUT VARCHAR2) IS
l_vendor_id
l_party_id
l_return_status
VARCHAR2(30);
l_msg_count
l_msg_data
VARCHAR2(30);
l_joint_acct_owner_id NUMBER;
l_bank_acct_id
--l_result_rec
iby_fndcpt_common_pub.result_rec_
l_payee_rec
iby_disbursement_setup_pub.payeecontext_rec_
l_instrument_rec
iby_fndcpt_setup_pub.pmtinstrument_rec_
l_assignment_attribs_rec iby_fndcpt_setup_pub.pmtinstrassignment_rec_
l_result_rec
iby_fndcpt_common_pub.result_rec_
l_ext_bank_acct_rec iby_ext_bankacct_pub.extbankacct_rec_
l_vendor_site_rec ap_vendor_pub_pkg.r_vendor_site_rec_
CURSOR cur_vendor IS
SELECT * FROM cux_oms_vendor h WHERE h.process_status = 'COMPLETE';
FOR rec_vendor IN cur_vendor LOOP
l_party_id := NULL;
SELECT pv.vendor_id
INTO l_vendor_id
FROM po_vendors pv
WHERE pv.segment1 = rec_vendor.rec_vendor_
WHEN OTHERS THEN
RAISE fnd_api.g_exc_unexpected_
SELECT pv.ext_bank_account_id
INTO l_acct_id
FROM iby_ext_bank_accounts pv
WHERE pv.bank_account_num = rec_vendor.bank_account_
WHEN OTHERS THEN
cux_conc_utl.log_msg('@@@@@@@@@@@@@
1:' || SQLERRM);
RAISE fnd_api.g_exc_unexpected_
SELECT pv.party_id
INTO l_party_id
FROM po_vendors pv
WHERE pv.vendor_id = l_vendor_
WHEN OTHERS THEN
RAISE fnd_api.g_exc_unexpected_
l_ext_bank_acct_rec.country_code
:= rec_vendors.belong_
l_ext_bank_acct_rec.branch_id
:= rec_vendor.bank_branch_
l_ext_bank_acct_rec.bank_id
:= rec_vendor.bank_
l_ext_bank_acct_rec.acct_owner_party_id := l_party_
l_ext_bank_acct_rec.bank_account_name
:= rec_vendor.bank_account_
l_ext_bank_acct_rec.bank_account_num
:= rec_vendor.bank_account_
--L_EXT_BANK_ACCT_REC.
l_ext_bank_acct_rec.foreign_payment_use_flag := 'N';
l_ext_bank_acct_rec.object_version_number
l_ext_bank_acct_rec.start_date
:= to_date('',
'YYYY-MM-DD');
iby_ext_bankacct_pub.create_ext_bank_acct(p_api_version
p_init_msg_list
=& fnd_api.g_true,
p_ext_bank_acct_rec =& l_ext_bank_acct_rec,
p_association_level =& 'S', --S:供应商层;SS:供应商地点层;A:A AO:Address Operating Unit
p_supplier_site_id
p_party_site_id
p_org_type
=& NULL, --Bug7136876: new parameter
=& l_bank_acct_id,
x_return_status
=& l_return_status,
x_msg_count
=& l_msg_count,
x_msg_data
=& l_msg_data,
x_response
=& l_result_rec);
FOR rec_vendor IN cur_vendor LOOP
l_vendor_id := NULL;
l_party_id
SELECT pv.vendor_id
INTO l_vendor_id
FROM po_vendors pv
WHERE pv.segment1 = rec_vendor.rec_vendor_
WHEN OTHERS THEN
RAISE fnd_api.g_exc_unexpected_
SELECT pv.ext_bank_account_id
INTO l_acct_id
FROM iby_ext_bank_accounts pv
WHERE pv.bank_account_num = rec_vendor.bank_account_
WHEN OTHERS THEN
RAISE fnd_api.g_exc_unexpected_
SELECT pv.party_id
INTO l_party_id
FROM po_vendors pv
WHERE pv.vendor_id = l_vendor_
WHEN OTHERS THEN
RAISE fnd_api.g_exc_unexpected_
SELECT COUNT(*)
INTO v_count
FROM iby_account_owners
WHERE account_owner_party_id = l_party_id
AND ext_bank_account_id = l_acct_
IF v_count & 0 THEN
UPDATE cux_oms_vendor h
SET h.process_status
= 'ERROR',
h.process_message = 'same party cannot be assigned the same bank account'
WHERE h.header_id = rec_vendor.header_
iby_ext_bankacct_pub.add_joint_account_owner(p_api_version
p_init_msg_list
=& fnd_api.g_true,
p_bank_account_id
=& l_acct_id,
p_acct_owner_party_id =& l_party_id,
x_joint_acct_owner_id =& l_joint_acct_owner_id,
x_return_status
=& l_return_status,
x_msg_count
=& l_msg_count,
x_msg_data
=& l_msg_data,
x_response
=& l_result_rec);
END update_vendor_
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'后使用快捷导航没有帐号?
查看: 3072|回复: 3
UID帖子阅读权限20精华贴数技术排名2948 专家积分5 社区排名1663087 技术积分1038 社区积分0 注册时间
精华贴数专家积分5 技术积分1038 社区积分0 注册时间
论坛徽章:2
比如进到ebs r12的标准采购单form,怎么看这个form调用了哪些api????&&
UID帖子阅读权限20精华贴数技术排名715 专家积分96 社区排名16470 技术积分3469 社区积分18 注册时间
精华贴数专家积分96 技术积分3469 社区积分18 注册时间
认证徽章论坛徽章:6
应该是看对应的功能,结合对应的业务的基表,再在ORACLE网站中找对应的API。
UID帖子阅读权限20精华贴数技术排名2948 专家积分5 社区排名1663087 技术积分1038 社区积分0 注册时间
精华贴数专家积分5 技术积分1038 社区积分0 注册时间
论坛徽章:2
samt007 发表于
应该是看对应的功能,结合对应的业务的基表,再在ORACLE网站中找对应的API。
我们公司上不了网,你能举个你用过的具体例子吗
UID帖子阅读权限20精华贴数技术排名715 专家积分96 社区排名16470 技术积分3469 社区积分18 注册时间
精华贴数专家积分96 技术积分3469 社区积分18 注册时间
认证徽章论坛徽章:6
本帖最后由 samt007 于
08:52 编辑
API的信息最好去Meterlink中找,可能找到例子都不一定。
给你的提示:
1 Oracle API用途说明职责:职责名称:集成信息库职责关键字:FND_REP_APP2 一个比较好的接口开发说明文档(搜索一下即可):Oracle EBS 常用接口开发参考3 EBS API使用简单说明:/api/a-newbie%E2%80%99s-guide-to-e-business-suite-integration-by-custom-code-using-apis%E2%80%9D/
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号

我要回帖

更多关于 ebs 供应商导入 的文章

 

随机推荐