Oracle EBS AR 更新客户配置文件

DECLARE
   l_rec_profile_t  hz_customer_profile_v2pub.customer_profile_rec_type;
   l_rec_profile    hz_customer_profile_v2pub.cust_profile_amt_rec_type;
   l_profile_amt_id NUMBER;
   l_profile_id     NUMBER;
   l_return_status1 VARCHAR2(30);
   l_msg_count1     NUMBER;
   l_msg_data1      VARCHAR2(2000);  

   l_return_status2 VARCHAR2(30);
   l_msg_count2     NUMBER;
   l_msg_data2      VARCHAR2(2000);  

   l_object_version_number NUMBER;
BEGIN  

   /* alter session set NLS_LANGUAGE = ‘AMERICAN‘ ;*/
   mo_global.init(‘AR‘);
   fnd_global.apps_initialize(user_id => 1250,  

                              resp_id => 50719,  

                              resp_appl_id => 20005);  

   l_rec_profile_t.cust_account_profile_id := 1040;
   l_rec_profile_t.cust_account_id         := 1042; --CXY-TEST0028660  

   l_rec_profile_t.credit_hold := ‘N‘;  

   l_object_version_number := 5;--此值需为当前此配置文件的值,API里验证如下  

   hz_customer_profile_v2pub.update_customer_profile(p_init_msg_list         => fnd_api.g_false,
                                                     p_customer_profile_rec  => l_rec_profile_t,
                                                     p_object_version_number => l_object_version_number,
                                                     x_return_status         => l_return_status1,
                                                     x_msg_count             => l_msg_count1,
                                                     x_msg_data              => l_msg_data1);  

   FOR i IN 1 .. l_msg_count1 LOOP
      l_msg_data1 := fnd_msg_pub.get(p_msg_index => i, p_encoded => ‘F‘);
   END LOOP; --FOR i IN 1 .. x_msg_count LOOP
   dbms_output.put_line(‘x_return_status1:‘ || l_return_status1);
   dbms_output.put_line(‘l_msg_count1:‘ || l_msg_count1);
   dbms_output.put_line(‘l_msg_data1:‘ || l_msg_data1);
   dbms_output.put_line(‘l_profile_amt_id:‘ || l_profile_amt_id);
EXCEPTION
   WHEN OTHERS THEN
      dbms_output.put_line(‘x_return_status:‘ || SQLERRM);
END; 

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

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

Oracle EBS AR 更新客户配置文件的相关文章

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

Oracle EBS AR 更新客户账户层

declare x_return_status VARCHAR2(150); x_msg_count NUMBER; x_msg_data VARCHAR2(2000); x_profile_id NUMBER; l_location_id NUMBER; l_object_version_number NUMBER; l_party_rec hz_cust_account_v2pub.cust_account_rec_type; cursor cur_DT is SELECT loc.loca

Oracle EBS AR 更新客户

DECLARE    l_return_status VARCHAR2(300);    l_msg_count     NUMBER;    l_msg_data      VARCHAR2(300);    l_rec_type      hz_cust_account_v2pub.cust_account_rec_type;    CURSOR cur IS       SELECT party.party_name,              cust.account_number,  

Oracle EBS AR 客户取数SQL

SELECT acct.cust_account_id, acct.party_id, acct.account_number, party.party_name, lkp1.meaning party_type, profile.cust_account_profile_id, acct.account_name, party.party_number, party.category_code, lkp.meaning category, party.jgzz_fiscal_code, par

Oracle EBS AR 客户API

------------------------------------ 1. Set Environment ------------------------------------ -- 1a. Setup the Org_id ------------------------------------ exec dbms_application_info.set_client_info('204'); ------------------------------------ -- 1b. S

更新客户配置文件

DECLARE l_rec_profile_t hz_customer_profile_v2pub.customer_profile_rec_type; l_rec_profile hz_customer_profile_v2pub.cust_profile_amt_rec_type; l_profile_amt_id NUMBER; l_profile_id NUMBER; l_return_status1 VARCHAR2(30); l_msg_count1 NUMBER; l_msg_da

详解ebs接口之客户配置文件导入(一)

DECLARE l_rec_profile_t hz_customer_profile_v2pub.customer_profile_rec_type; l_rec_profile hz_customer_profile_v2pub.cust_profile_amt_rec_type; l_profile_amt_id NUMBER; l_profile_id NUMBER; l_return_status1 VARCHAR2(30); l_msg_count1 NUMBER; l_msg_da

详解ebs接口之客户配置文件导入(二)

------------------------------------ -- 1a. Setup the Org_id ------------------------------------ exec dbms_application_info.set_client_info('204'); ------------------------------------ -- 1b. Show the output variables -------------------------------

Oracle EBS 更新客户地点

--更新客户地点 declare x_return_status VARCHAR2(150); x_msg_count NUMBER; x_msg_data VARCHAR2(2000); x_profile_id NUMBER; l_location_id NUMBER; l_object_version_number NUMBER; l_party_rec hz_party_site_v2pub.party_site_rec_type; cursor cur_DT is SELECT loc