1. --创建供应商地址上的电话号码 created by jenrry 20170419
  2. DECLARE
  3. l_return_status VARCHAR2(1);
  4. l_msg_count NUMBER;
  5. l_msg_data VARCHAR2(1000);
  6. l_vendor_contact_rec hz_contact_point_v2pub.contact_point_rec_type;
  7. l_vendor_edi_rec hz_contact_point_v2pub.edi_rec_type;
  8. l_vendor_email_rec hz_contact_point_v2pub.email_rec_type;
  9. l_vendor_phone_rec hz_contact_point_v2pub.phone_rec_type;
  10. l_vendor_fax_rec hz_contact_point_v2pub.telex_rec_type;
  11. l_vendor_web_rec hz_contact_point_v2pub.web_rec_type;
  12. l_vendor_contact_id NUMBER;
  13.  
  14. BEGIN
  15. fnd_global.apps_initialize(0, 50737, 20005);
  16. mo_global.init('SQLAP');
  17. --
  18. l_vendor_contact_rec.owner_table_name := 'HZ_PARTY_SITES';
  19. l_vendor_contact_rec.owner_table_id := 7037;
  20. l_vendor_contact_rec.contact_point_type := 'PHONE';
  21. l_vendor_contact_rec.created_by_module := 'POS_SUPPLIER_MGMT';
  22.  
  23. l_vendor_phone_rec.phone_area_code := '010';
  24. l_vendor_phone_rec.phone_number := '017809091134';
  25. l_vendor_phone_rec.phone_line_type := 'GEN';--电话
  26.  
  27. hz_contact_point_v2pub.create_contact_point(p_init_msg_list => fnd_api.g_true,
  28. p_contact_point_rec => l_vendor_contact_rec,
  29. p_edi_rec => l_vendor_edi_rec,
  30. p_email_rec => l_vendor_email_rec,
  31. p_phone_rec => l_vendor_phone_rec,
  32. p_telex_rec => l_vendor_fax_rec,
  33. p_web_rec => l_vendor_web_rec,
  34. x_contact_point_id => l_vendor_contact_id,
  35. x_return_status => l_return_status,
  36. x_msg_count => l_msg_count,
  37. x_msg_data => l_msg_data);
  38. dbms_output.put_line('l_return_status:' || l_return_status);
  39. dbms_output.put_line('l_msg_count:' || l_msg_count);
  40. dbms_output.put_line('l_msg_data:' || l_msg_data);
  41. dbms_output.put_line('l_vendor_contact_id:' || l_vendor_contact_id);
  42. dbms_output.put_line(fnd_msg_pub.get_detail(1, 'F'));
  43. END;
  44.  
  45. --创建供应商地址上的传真号码
  46. DECLARE
  47. l_return_status VARCHAR2(1);
  48. l_msg_count NUMBER;
  49. l_msg_data VARCHAR2(1000);
  50. l_vendor_contact_rec hz_contact_point_v2pub.contact_point_rec_type;
  51. l_vendor_edi_rec hz_contact_point_v2pub.edi_rec_type;
  52. l_vendor_email_rec hz_contact_point_v2pub.email_rec_type;
  53. l_vendor_phone_rec hz_contact_point_v2pub.phone_rec_type;
  54. l_vendor_fax_rec hz_contact_point_v2pub.telex_rec_type;
  55. l_vendor_web_rec hz_contact_point_v2pub.web_rec_type;
  56. l_vendor_contact_id NUMBER;
  57.  
  58. BEGIN
  59. fnd_global.apps_initialize(0, 50737, 20005);
  60. mo_global.init('SQLAP');
  61. --
  62. l_vendor_contact_rec.owner_table_name := 'HZ_PARTY_SITES';
  63. l_vendor_contact_rec.owner_table_id := 7037;
  64. l_vendor_contact_rec.contact_point_type := 'PHONE';
  65. l_vendor_contact_rec.created_by_module := 'POS_SUPPLIER_MGMT';
  66.  
  67. l_vendor_phone_rec.phone_area_code := '010';
  68. l_vendor_phone_rec.phone_number := '017809091134';
  69. l_vendor_phone_rec.phone_line_type := 'FAX';--传真
  70.  
  71. hz_contact_point_v2pub.create_contact_point(p_init_msg_list => fnd_api.g_true,
  72. p_contact_point_rec => l_vendor_contact_rec,
  73. p_edi_rec => l_vendor_edi_rec,
  74. p_email_rec => l_vendor_email_rec,
  75. p_phone_rec => l_vendor_phone_rec,
  76. p_telex_rec => l_vendor_fax_rec,
  77. p_web_rec => l_vendor_web_rec,
  78. x_contact_point_id => l_vendor_contact_id,
  79. x_return_status => l_return_status,
  80. x_msg_count => l_msg_count,
  81. x_msg_data => l_msg_data);
  82. dbms_output.put_line('l_return_status:' || l_return_status);
  83. dbms_output.put_line('l_msg_count:' || l_msg_count);
  84. dbms_output.put_line('l_msg_data:' || l_msg_data);
  85. dbms_output.put_line('l_vendor_contact_id:' || l_vendor_contact_id);
  86. dbms_output.put_line(fnd_msg_pub.get_detail(1, 'F'));
  87. END;

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

  1. DECLARE
  2. l_return_status VARCHAR2(1);
  3. l_msg_count NUMBER;
  4. l_msg_data VARCHAR2(1000);
  5. l_vendor_contact_rec ap_vendor_pub_pkg.r_vendor_contact_rec_type;
  6. l_vendor_contact_id NUMBER;
  7. l_per_party_id NUMBER;
  8. l_rel_party_id NUMBER;
  9. l_rel_id NUMBER;
  10. l_org_contact_id NUMBER;
  11. l_party_site_id NUMBER;
  12. BEGIN
  13. fnd_global.apps_initialize(1670, 50728, 200);
  14. mo_global.init('SQLAP');
  15. --
  16. l_vendor_contact_rec.vendor_id := 133003;
  17. l_vendor_contact_rec.person_last_name := '赵六';
  18. l_vendor_contact_rec.person_title := '销售经理';
  19.  
  20. l_vendor_contact_rec.area_code := '010';
  21. l_vendor_contact_rec.phone := '12345678';
  22. l_vendor_contact_rec.fax_area_code := '010';
  23. l_vendor_contact_rec.fax_phone := '12345678';
  24. l_vendor_contact_rec.email_address := 'xxx@163.com';
  25. ap_vendor_pub_pkg.create_vendor_contact(p_api_version => 1.0,
  26. p_init_msg_list => fnd_api.g_true,
  27. p_commit => fnd_api.g_false,
  28. p_validation_level => fnd_api.g_valid_level_full,
  29. x_return_status => l_return_status,
  30. x_msg_count => l_msg_count,
  31. x_msg_data => l_msg_data,
  32. p_vendor_contact_rec => l_vendor_contact_rec,
  33. x_vendor_contact_id => l_vendor_contact_id,
  34. x_per_party_id => l_per_party_id,
  35. x_rel_party_id => l_rel_party_id,
  36. x_rel_id => l_rel_id,
  37. x_org_contact_id => l_org_contact_id,
  38. x_party_site_id => l_party_site_id);
  39. dbms_output.put_line('l_return_status:' || l_return_status);
  40. dbms_output.put_line('l_msg_count:' || l_msg_count);
  41. dbms_output.put_line('l_msg_data:' || l_msg_data);
  42. dbms_output.put_line('l_vendor_contact_id:' || l_vendor_contact_id);
  43. dbms_output.put_line('l_per_party_id:' || l_per_party_id);
  44. dbms_output.put_line('l_rel_party_id:' || l_rel_party_id);
  45. dbms_output.put_line('l_rel_id:' || l_rel_id);
  46. dbms_output.put_line('l_org_contact_id:' || l_org_contact_id);
  47. dbms_output.put_line('l_party_site_id:' || l_party_site_id);
  48. dbms_output.put_line(fnd_msg_pub.get_detail(1, 'F'));
  49. END;

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

  1. --创建供应商银行账户 created by jenrry 20170419
  2. DECLARE
  3. l_return_status VARCHAR2(1);
  4. l_msg_count NUMBER;
  5. l_msg_data VARCHAR2(1000);
  6. x_bank_acct_id number;
  7. l_joint_acct_owner_id number;
  8. l_ext_bank_acct_rec iby_ext_bankacct_pub.extbankacct_rec_type;
  9. x_response_rec iby_fndcpt_common_pub.result_rec_type;
  10.  
  11. BEGIN
  12. fnd_global.apps_initialize(0, 50737, 20005);
  13. mo_global.init('SQLAP');
  14. --
  15. l_ext_bank_acct_rec.bank_account_name := '银行账号006';
  16. l_ext_bank_acct_rec.bank_account_num := '20170418006';
  17. l_ext_bank_acct_rec.acct_owner_party_id := 9057;
  18. l_ext_bank_acct_rec.country_code := 'CN';
  19. l_ext_bank_acct_rec.bank_id := 5050;
  20. l_ext_bank_acct_rec.branch_id := 5051;
  21. l_ext_bank_acct_rec.START_DATE := sysdate;
  22.  
  23. iby_ext_bankacct_pub.create_ext_bank_acct(p_api_version => 1.0,
  24. p_init_msg_list => fnd_api.G_FALSE,
  25. p_ext_bank_acct_rec => l_ext_bank_acct_rec,
  26. p_association_level => 'AO',
  27. p_supplier_site_id => 3007,
  28. p_party_site_id => 7037,
  29. p_org_id => 142,
  30. p_org_type => 'OPERATING_UNIT', --Bug7136876: new parameter
  31. x_acct_id => x_bank_acct_id,
  32. x_return_status => l_return_status,
  33. x_msg_count => l_msg_count,
  34. x_msg_data => l_msg_data,
  35. x_response => x_response_rec);
  36. dbms_output.put_line('l_return_status:' || l_return_status);
  37. dbms_output.put_line('l_msg_count:' || l_msg_count);
  38. dbms_output.put_line('l_msg_data:' || l_msg_data);
  39. dbms_output.put_line('x_bank_acct_id:' || x_bank_acct_id);
  40. dbms_output.put_line(fnd_msg_pub.get_detail(1, 'F'));
  41.  
  42. END;
  43. /*
  44. The details of the mandatory parameters to be passed for each level is given below:
  45.  
  46. 1.Supplier level: p_association_level should have 'S' (case sensitive)
  47. 2.Supplier site level: p_association_level should have 'SS'(case sensitive)
  48. p_supplier_site_id should have the supplier id.
  49. 3.Address level: p_association_level should have 'A'(case sensitive)
  50. p_party_site_id should have the party_site_id of particular address
  51. 4.Address- operating unit: p_association_level should have 'AO'(case sensitive)
  52. p_party_site_id should have the party_site_id of the address
  53. p_org_id should have the org_id.
  54. */

  

Oracle EBS AP 供应商API的更多相关文章

  1. 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 AP 供应商地点失效

    /* 供应商地点失效 creation: created by jenrry 20161108 1.00 */ DECLARE lv_return_status ) := NULL; ln_msg_c ...

  3. Oracle EBS AP更新供应商地址

    SELECT pvs.vendor_site_id, pvs.party_site_id, hps.party_site_name, hps.object_version_number, hps.pa ...

  4. 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 , ...

  5. Oracle EBS 银行账户API

     创建银行 -- Create Bank DECLARE p_init_msg_list VARCHAR2(200); p_country_code VARCHAR2(200); p_bank_nam ...

  6. Oracle EBS AP取消核销

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

  7. 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 ...

  8. Oracle EBS AP 已经完全付款的发票仍然可以选择并进行零金额的付款

    1>找出相应的发票; SELECT DISTINCT ai.invoice_id, ai.invoice_num invoice_num, pv.segment1 vendor_num, pv. ...

  9. ORACLE EBS AP invoice 到付款的数据流

    --1.Invoice创建时生成数据如下表 --Invoice主表 SELECT * FROM AP_INVOICES_ALL A WHERE A.INVOICE_NUM = '20111213001 ...

随机推荐

  1. 利用:before和:after伪类制作CSS3 圆形按钮 含demo

    要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识. 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到演示地址哦): 制作步骤: 一 ...

  2. postgresql逻辑结构--表空间(四)

    一.创建表空间 1. 语法:create tablespace tablespace_name [owner user_name] location 'directory' postgres=# cr ...

  3. 利用nginx解决跨域问题

    访问我的博客 前言 最近遇到了跨域问题,结合之前[微信支付开发本地接收异步通知回调]的经验,利用 Nginx 实现了跨域. 公司之前为了解决跨域问题,用的是 iFrame,反正对于只做后端的我而言,觉 ...

  4. Apache运维中常用功能配置笔记梳理

    Apache 是一款使用量排名第一的 web 服务器,LAMP 中的 A 指的就是它.由于其开源.稳定.安全等特性而被广泛使用.下边记录了使用 Apache 以来经常用到的功能,做此梳理,作为日常运维 ...

  5. mysql 获取自增主键

    MyBatis 3.2.6插入时候获取自增主键方法有二 以MySQL5.5为例: 方法1: <insert id="insert" parameterType="P ...

  6. 基于卷积神经网络的手写数字识别分类(Tensorflow)

    import numpy as np import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_dat ...

  7. [转]Magento Configurable Product

    本文转自:https://docs.magento.com/m1/ce/user_guide/catalog/product-configurable.html A configurable prod ...

  8. [Angularjs]ng-bind-html指令

    摘要 在为html标签绑定数据的时,如果绑定的内容是纯文本,你可以使用{{}}或者ng-bind.但在为html标签绑定带html标签的内容的时候,angularjs为了安全考虑,不会将其渲染成htm ...

  9. SQL Server T—SQL 函数

    一 聚合函数(统计函数)!!!!! 计算个数   count(  )   select count(*) from 表名 求和  sum(  ) select sum(列名) from 表名 求平均数 ...

  10. [android] 手机卫士号码归属地查询

    使用小米号码归属地数据库,有两张表data1和data2 先查询data1表,把手机号码截取前7位 select outkey from data1 where id=”前七位手机号” 再查询data ...