--创建供应商地址上的电话号码 created by jenrry 20170419

DECLARE

l_return_status VARCHAR2(1);

l_msg_count NUMBER;

l_msg_data VARCHAR2(1000);

l_vendor_contact_rec hz_contact_point_v2pub.contact_point_rec_type;

l_vendor_edi_rec hz_contact_point_v2pub.edi_rec_type;

l_vendor_email_rec hz_contact_point_v2pub.email_rec_type;

l_vendor_phone_rec hz_contact_point_v2pub.phone_rec_type;

l_vendor_fax_rec hz_contact_point_v2pub.telex_rec_type;

l_vendor_web_rec hz_contact_point_v2pub.web_rec_type;

l_vendor_contact_id NUMBER;

BEGIN

fnd_global.apps_initialize(0, 50737, 20005);

mo_global.init(‘SQLAP‘);

--

l_vendor_contact_rec.owner_table_name := ‘HZ_PARTY_SITES‘;

l_vendor_contact_rec.owner_table_id := 7037;

l_vendor_contact_rec.contact_point_type := ‘PHONE‘;

l_vendor_contact_rec.created_by_module := ‘POS_SUPPLIER_MGMT‘;

l_vendor_phone_rec.phone_area_code := ‘010‘;

l_vendor_phone_rec.phone_number := ‘017809091134‘;

l_vendor_phone_rec.phone_line_type := ‘GEN‘;--电话

hz_contact_point_v2pub.create_contact_point(p_init_msg_list => fnd_api.g_true,

p_contact_point_rec => l_vendor_contact_rec,

p_edi_rec => l_vendor_edi_rec,

p_email_rec => l_vendor_email_rec,

p_phone_rec => l_vendor_phone_rec,

p_telex_rec => l_vendor_fax_rec,

p_web_rec => l_vendor_web_rec,

x_contact_point_id => l_vendor_contact_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(‘l_vendor_contact_id:‘ || l_vendor_contact_id);

dbms_output.put_line(fnd_msg_pub.get_detail(1, ‘F‘));

END;

--创建供应商地址上的传真号码

DECLARE

l_return_status VARCHAR2(1);

l_msg_count NUMBER;

l_msg_data VARCHAR2(1000);

l_vendor_contact_rec hz_contact_point_v2pub.contact_point_rec_type;

l_vendor_edi_rec hz_contact_point_v2pub.edi_rec_type;

l_vendor_email_rec hz_contact_point_v2pub.email_rec_type;

l_vendor_phone_rec hz_contact_point_v2pub.phone_rec_type;

l_vendor_fax_rec hz_contact_point_v2pub.telex_rec_type;

l_vendor_web_rec hz_contact_point_v2pub.web_rec_type;

l_vendor_contact_id NUMBER;

BEGIN

fnd_global.apps_initialize(0, 50737, 20005);

mo_global.init(‘SQLAP‘);

--

l_vendor_contact_rec.owner_table_name := ‘HZ_PARTY_SITES‘;

l_vendor_contact_rec.owner_table_id := 7037;

l_vendor_contact_rec.contact_point_type := ‘PHONE‘;

l_vendor_contact_rec.created_by_module := ‘POS_SUPPLIER_MGMT‘;

l_vendor_phone_rec.phone_area_code := ‘010‘;

l_vendor_phone_rec.phone_number := ‘017809091134‘;

l_vendor_phone_rec.phone_line_type := ‘FAX‘;--传真

hz_contact_point_v2pub.create_contact_point(p_init_msg_list => fnd_api.g_true,

p_contact_point_rec => l_vendor_contact_rec,

p_edi_rec => l_vendor_edi_rec,

p_email_rec => l_vendor_email_rec,

p_phone_rec => l_vendor_phone_rec,

p_telex_rec => l_vendor_fax_rec,

p_web_rec => l_vendor_web_rec,

x_contact_point_id => l_vendor_contact_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(‘l_vendor_contact_id:‘ || l_vendor_contact_id);

dbms_output.put_line(fnd_msg_pub.get_detail(1, ‘F‘));

END;

创建供应商联系人目录的联系人信息

DECLARE

l_return_status VARCHAR2(1);

l_msg_count NUMBER;

l_msg_data VARCHAR2(1000);

l_vendor_contact_rec ap_vendor_pub_pkg.r_vendor_contact_rec_type;

l_vendor_contact_id NUMBER;

l_per_party_id NUMBER;

l_rel_party_id NUMBER;

l_rel_id NUMBER;

l_org_contact_id NUMBER;

l_party_site_id NUMBER;

BEGIN

fnd_global.apps_initialize(1670, 50728, 200);

mo_global.init(‘SQLAP‘);

--

l_vendor_contact_rec.vendor_id := 133003;

l_vendor_contact_rec.person_last_name := ‘赵六‘;

l_vendor_contact_rec.person_title := ‘销售经理‘;

l_vendor_contact_rec.area_code := ‘010‘;

l_vendor_contact_rec.phone := ‘12345678‘;

l_vendor_contact_rec.fax_area_code := ‘010‘;

l_vendor_contact_rec.fax_phone := ‘12345678‘;

l_vendor_contact_rec.email_address := ‘[email protected]‘;

ap_vendor_pub_pkg.create_vendor_contact(p_api_version => 1.0,

p_init_msg_list => fnd_api.g_true,

p_commit => fnd_api.g_false,

p_validation_level => fnd_api.g_valid_level_full,

x_return_status => l_return_status,

x_msg_count => l_msg_count,

x_msg_data => l_msg_data,

p_vendor_contact_rec => l_vendor_contact_rec,

x_vendor_contact_id => l_vendor_contact_id,

x_per_party_id => l_per_party_id,

x_rel_party_id => l_rel_party_id,

x_rel_id => l_rel_id,

x_org_contact_id => l_org_contact_id,

x_party_site_id => l_party_site_id);

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(‘l_vendor_contact_id:‘ || l_vendor_contact_id);

dbms_output.put_line(‘l_per_party_id:‘ || l_per_party_id);

dbms_output.put_line(‘l_rel_party_id:‘ || l_rel_party_id);

dbms_output.put_line(‘l_rel_id:‘ || l_rel_id);

dbms_output.put_line(‘l_org_contact_id:‘ || l_org_contact_id);

dbms_output.put_line(‘l_party_site_id:‘ || l_party_site_id);

dbms_output.put_line(fnd_msg_pub.get_detail(1, ‘F‘));

END;

创建供应商银行账户/创建银行账户

--创建供应商银行账户 created by jenrry 20170419

DECLARE

l_return_status VARCHAR2(1);

l_msg_count NUMBER;

l_msg_data VARCHAR2(1000);

x_bank_acct_id number;

l_joint_acct_owner_id number;

l_ext_bank_acct_rec iby_ext_bankacct_pub.extbankacct_rec_type;

x_response_rec iby_fndcpt_common_pub.result_rec_type;

BEGIN

fnd_global.apps_initialize(0, 50737, 20005);

mo_global.init(‘SQLAP‘);

--

l_ext_bank_acct_rec.bank_account_name := ‘银行账号006‘;

l_ext_bank_acct_rec.bank_account_num := ‘20170418006‘;

l_ext_bank_acct_rec.acct_owner_party_id := 9057;

l_ext_bank_acct_rec.country_code := ‘CN‘;

l_ext_bank_acct_rec.bank_id := 5050;

l_ext_bank_acct_rec.branch_id := 5051;

l_ext_bank_acct_rec.START_DATE := sysdate;

iby_ext_bankacct_pub.create_ext_bank_acct(p_api_version => 1.0,

p_init_msg_list => fnd_api.G_FALSE,

p_ext_bank_acct_rec => l_ext_bank_acct_rec,

p_association_level => ‘AO‘,

p_supplier_site_id => 3007,

p_party_site_id => 7037,

p_org_id => 142,

p_org_type => ‘OPERATING_UNIT‘, --Bug7136876: new parameter

x_acct_id => x_bank_acct_id,

x_return_status => l_return_status,

x_msg_count => l_msg_count,

x_msg_data => l_msg_data,

x_response => x_response_rec);

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_bank_acct_id:‘ || x_bank_acct_id);

dbms_output.put_line(fnd_msg_pub.get_detail(1, ‘F‘));

END;

/*

The details of the mandatory parameters to be passed for each level is given below:

1.Supplier level: p_association_level should have ‘S‘ (case sensitive)

2.Supplier site level: p_association_level should have ‘SS‘(case sensitive)

p_supplier_site_id should have the supplier id.

3.Address level: p_association_level should have ‘A‘(case sensitive)

p_party_site_id should have the party_site_id of particular address

4.Address- operating unit: p_association_level should have ‘AO‘(case sensitive)

p_party_site_id should have the party_site_id of the address

p_org_id should have the org_id.

*/

oracle 11i 供应商api,Oracle EBS AP 供应商API相关推荐

  1. oracle ebs 供应商选择,Oracle EBS AP 供应商取值

    SELECT --nvl(substr(po.vendor_name,1,instr(po.vendor_name,',',1)-1),po.vendor_name) vendor_name, po. ...

  2. Oracle EBS Interface/API(28) - 客制化开发AP付款API

    背景 在某项目中,需要把其他系统的AP发票和付款同步至Oracle EBS系统.但是,Oracle官方并没有提供标准AP付款API,需要自行客制化开发AP付款API, 其中,它主要用应场景: 与资金管 ...

  3. oracle供应商导入,AP供应商导入简例.pdf

    AP供应商导入简例 Oracle 完全测试记录 供应商导入 吴若童 总述总述 总述总述 供应商供应商接口接口的原理的原理?? 供应商供应商接口接口的原理的原理?? 系统从三个表分别导入供应商.供应商地 ...

  4. oracle预收核销,Oracle EBS AP取消核销

    --取消核销 created by jenrry 20170425 DECLARE l_result BOOLEAN; l_msg_count NUMBER; l_result_n varchar2( ...

  5. Oracle EBS AP预付款发票核销可用金额查询SQL

    Oracle EBS AP预付款发票核销可用金额查询SQL --  预付款发票每行可用金额 prepay_amount_remaining SELECT aia.invoice_num ,aia.in ...

  6. Oracle EBS AP发票类型SQL

    Oracle EBS AP发票类型SQL SELECT * FROM ap_lookup_codes t WHERE t.lookup_type = 'INVOICE TYPE'; LOOKUP_CO ...

  7. oracle hot patch david,Oracle EBS使用adpatch工具打patch过程(hotpatch mode)

    从Metalink下载补丁 登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用ARU来下载. 点击Patches & Updates ...

  8. Oracle ERP 11业务调研报告-AP应付帐

    现行业务调研报告 五金制品有限公司           AP 应付帐 Contents Document Control........................................ ...

  9. oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...

    Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│  ├<01> │  │  ├00_ERP基本原理-概念补充.pdf │  │  ...

最新文章

  1. clion 查看内容窗口_了解Photoshop文档窗口(3)
  2. django--静态文件路径和模板路径配置
  3. setAutoCommit(false)导致读不到数据
  4. 谷歌眼镜Mirror app开发之简单新闻浏览页面
  5. 大规模C++软件开发 - notes
  6. ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)
  7. Redhat linux AS4 环境下iSCSI协议配置
  8. Apache Ant简介
  9. zencart包包模板
  10. matlab 花体字母,小论文格式模板.doc
  11. SpringBoot----即时聊天(webSocket)
  12. 在视图列中显示文档所有读者和作者
  13. 使用POI读取EXCEL模板并填充数据,上传至腾讯云储存桶
  14. 爬虫爬取二次元网站美女图片
  15. STM32 USB HID设置(STM32CubeMX)
  16. 虚幻4与Unity: 哪个游戏引擎是开发者的最爱?
  17. 聊聊Linux中的线程本地存储(1)——什么是TLS
  18. Synchronize between MPOS and Backoffice (Dynamics 365 for Operation)
  19. 6.配置dovecot
  20. 关于Unity中粒子效果的使用

热门文章

  1. union all查询统计总数量
  2. 【转】基于SQL的Web系统安全防范——SQL注入漏洞
  3. 最近的一些感想(关于移动客户端开发android,ios)
  4. android键盘事件
  5. cout输出格式不常用情况
  6. python 调用apollo
  7. 洛谷 P3373 【模板】线段树 2 解题报告
  8. Git(5):其他用法
  9. Ubuntu tee
  10. python导入opencv解决no module named cv2问题