码迷,mamicode.com
首页 > Windows程序 > 详细

客户联系方式接口与API导入

时间:2015-08-12 01:23:11      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:oracle   ebs   测试demo   

客户联系方式,可以使用接口表ra_contact_phones_int_all

导入结束之后,可以在表HZ_CONTACT_POINTS,通过owner_table_id(value for party_site_id)

根据对ra_contact_phones_int_all表字段ORIG_SYSTEM_ADDRESS_REF的解读:

Unique address identifier from foreign system. If this value is null, the phone or contact is for the entire customer

可以控制联系信息适用于整个客户层,还是某个地点层

-------------------------------------------------------------------------------------------------------------------------------------------------------

若利用API,则使用以下脚本:

DECLARE
  p_contact_point_rec HZ_CONTACT_POINT_V2PUB.CONTACT_POINT_REC_TYPE;
  p_phone_rec         HZ_CONTACT_POINT_V2PUB.phone_rec_type;
  p_edi_rec_type      HZ_CONTACT_POINT_V2PUB.edi_rec_type;
  p_email_rec_type    HZ_CONTACT_POINT_V2PUB.email_rec_type;
  p_telex_rec_type    HZ_CONTACT_POINT_V2PUB.telex_rec_type;
  p_web_rec_type      HZ_CONTACT_POINT_V2PUB.web_rec_type;

  x_contact_point_id NUMBER;
  x_return_status    VARCHAR2(2000);
  x_msg_count        NUMBER;
  x_msg_data         VARCHAR2(2000);

BEGIN
  fnd_global.apps_initialize(1231, 50886, 222);
  mo_global.init('AR');
  
  p_contact_point_rec.contact_point_type := 'PHONE';
  p_contact_point_rec.owner_table_name   := 'HZ_PARTY_SITES';
  p_contact_point_rec.owner_table_id     := 53224; --<value for party_site_id from step 4>
  p_contact_point_rec.created_by_module  := 'HZ_CPUI';
  p_phone_rec.Phone_number               := '40755556';
  p_phone_rec.phone_line_type            := 'GEN';
  --
  /*p_contact_point_rec.contact_point_type := 'PHONE';
  p_contact_point_rec.owner_table_name   := 'HZ_PARTY_SITES';
  p_contact_point_rec.owner_table_id     := 53224; --<value for party_site_id from step 4>
  p_contact_point_rec.created_by_module  := 'HZ_CPUI';
  p_phone_rec.Phone_number               := '40755556';
  p_phone_rec.phone_line_type            := 'FAX';
  --
  --
  p_contact_point_rec.contact_point_type := 'EMAIL';
  p_contact_point_rec.owner_table_name   := 'HZ_PARTY_SITES';
  p_contact_point_rec.owner_table_id     := 53224; --<value for party_site_id from step 4>
  p_contact_point_rec.created_by_module  := 'HZ_CPUI';
  p_email_rec_type.EMAIL_ADDRESS         := '123@WW.COM'*/
  --

  HZ_CONTACT_POINT_V2PUB.create_contact_point('T',
                                              p_contact_point_rec,
                                              p_edi_rec_type,
                                              p_email_rec_type,
                                              p_phone_rec,
                                              p_telex_rec_type,
                                              p_web_rec_type,
                                              x_contact_point_id,
                                              x_return_status,
                                              x_msg_count,
                                              x_msg_data);

  dbms_output.put_line('***************************');
  dbms_output.put_line('Output information ....');
  dbms_output.put_line('x_contact_point_id: ' || x_contact_point_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);
  dbms_output.put_line('***************************');

END;
created_by_module这个字段是一定要的,并且要从过lookup code “HZ_CREATED_BY_MODULES” 中取得,但意义未知。

Lookup code 查看路径 : AR Superuser -> Setup -> System -> Quickcode -> Receivables

版权声明:本文为博主原创文章,未经博主允许不得转载。

客户联系方式接口与API导入

标签:oracle   ebs   测试demo   

原文地址:http://blog.csdn.net/chosen1brain/article/details/47430689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!